Die Anzeige von KPIs und Berichten auf dem Bildschirm ist ein häufiger Anwendungsfall für Unternehmenskunden. Da Unternehmen jedoch unterschiedliche Berichtssysteme verwenden, ist dies eine schwierige Aufgabe. OptiSigns hat eine Web Scripting App für Kunden bereitgestellt, um ohne Programmierung auf ihre passwortgeschützten Berichtssysteme zuzugreifen. Sie unterstützt auch die Multi-Faktor-Authentifizierung. Weitere Informationen finden Sie in diesem Artikel.
Die Web Scripting App führt die Skripte lokal auf dem Gerät aus. Sie ist die empfohlene Lösung für Kunden, um auf ihre Berichte zuzugreifen. Es gibt jedoch immer noch Fälle, in denen Kunden eine andere Möglichkeit benötigen, die Berichte auszuführen und anzuzeigen. Im Folgenden finden Sie einige Beispiele. In diesen Situationen wird ein Secured Dashboard empfohlen.
- Kunden verwenden dasselbe Konto mit MFA zur Authentifizierung auf mehreren Geräten. Da MFA einen einmaligen Passcode verwendet, tritt ein Fehler auf, wenn mehrere Geräteauthentifizierungen gleichzeitig gestartet werden.
- Kunden haben eine gemischte Geräteflotte, z. B. werden Windows und Android zusammen verwendet. Berichte können auf Windows und Android unterschiedlich dargestellt werden, was zu Inkonsistenzen in der Berichtspräsentation führen kann.
- Kunden haben Berichte, deren Ausführung/Laden lange dauert, und suchen nach Möglichkeiten, die Anzeige des Ladestatus auf dem Bildschirm zu vermeiden.
Die Secured Dashboard App nimmt dieselben Skripte, die Sie mit der Web Scripting App aufgezeichnet haben, führt sie auf einer dedizierten Instanz aus und gibt einen Screenshot der Berichte zurück. Sie kann helfen, alle oben genannten Situationen und mehr zu bewältigen.
Lassen Sie uns loslegen:
1. Skripte vorbereiten
Secured Dashboard verwendet dieselben Skripte, die Sie bei der Verwendung der Web Scripting App aufgezeichnet haben. Sie können dem folgenden Dokument folgen und den Burp Suite Navigation Recorder verwenden, um die Skripte vorzubereiten und sie in der Web Scripting App zu testen.
How to use Web Scripting App – OptiSigns
Wenn Sie MFA verwenden, können Sie diesem Dokument folgen, um die MFA mit Token und Secret einzurichten.
How to use Web Scripting App with 2FA
Sobald das Skript mit der Web Scripting App getestet wurde, können Sie es kopieren und die Secured Dashboard App mit denselben Informationen erstellen.
2. Secured Dashboard-Ausführung konfigurieren
Es gibt einige Einstellungen, mit denen Sie steuern können, wie die Skripte ausgeführt werden. Secured Dashboard führt die Skripte auf einer dedizierten Instanz aus und erstellt dann einen Screenshot des Berichts gemäß Ihren Einstellungen.
- Auflösung: Die Standardeinstellung ist 1080p - FHD(1920x1080) im Querformat. Sie können andere Auflösungen wählen, sogar benutzerdefinierte Auflösungen. Bitte beachten Sie: Wenn Sie im Hochformat anzeigen möchten, müssen Sie benutzerdefinierte Auflösungen wählen und die Auflösungen entsprechend einstellen, z. B. 1080x1920.
- Ganze Seite: Wenn Sie „Ganze Seite" auswählen, wird ein Screenshot der gesamten Webseite erstellt, auch wenn die Webseite scrollbar ist.
-
Ausschnitt: Hiermit können Sie Screenshots von bestimmten Bereichen der Webseite erstellen. Sie können den Startpunkt des Screenshots von oben links sowie die Breite und Höhe des Screenshots festlegen.
- Verzögerung: Hiermit können Sie festlegen, wann der Screenshot erstellt wird. Die Standardeinstellung beträgt 30 Sekunden, d. h. der Screenshot wird 30 Sekunden nach Ausführung der Skripte erstellt. Wenn das Laden Ihrer Berichtsdaten lange dauert, können Sie hier einen geeigneten Wert einstellen, um die Ladezeit zu überbrücken.
Nachdem Sie alle Einstellungen vorgenommen haben, können Sie sie den Bildschirmen zuweisen. Die Screenshots werden im festgelegten Intervall aktualisiert.
Hinweis: Wenn Ihre Berichtssysteme Firewall-Regeln haben oder CAPTCHA verwenden, um Bots zu blockieren, können Sie uns kontaktieren, um die IP-Adresse zu erhalten, die Sie für die Whitelist verwenden können.
Das war's!
Wenn Sie weitere Fragen, Bedenken oder Feedback zu OptiSigns haben, wenden Sie sich gerne an unser Support-Team unter support@optisigns.com