Visualizzare KPI e report sullo schermo è un caso d'uso comune per i clienti aziendali, tuttavia, le aziende utilizzano diversi sistemi di reporting, il che rende questo compito difficile da realizzare. OptiSigns ha fornito un'App Web Scripting per i clienti per accedere ai loro sistemi di reporting protetti da password senza programmazione, supporta anche l'Autenticazione a Più Fattori, per i dettagli si prega di seguire questo articolo.
L'App Web Scripting esegue gli script localmente sul dispositivo, è la soluzione consigliata per i clienti per accedere ai loro report. Tuttavia, ci sono ancora casi in cui i clienti necessitano di un altro modo per eseguire e visualizzare i report. Di seguito alcuni esempi. In queste situazioni è consigliato un Dashboard Protetto.
- I clienti utilizzano lo stesso account con MFA per autenticarsi su più dispositivi. Poiché MFA utilizza un codice monouso, si verificherà un errore se vengono avviate contemporaneamente autenticazioni su più dispositivi.
- I clienti hanno una flotta mista di dispositivi, come Windows e Android utilizzati insieme. I report potrebbero essere visualizzati diversamente su Windows e Android, il che potrebbe causare incoerenze nella presentazione del report.
- I clienti hanno report che richiedono molto tempo per essere eseguiti/caricati e cercano modi per evitare di mostrare lo stato di caricamento sullo schermo.
L'App Dashboard Protetto prenderà gli stessi script che hai registrato con l'App Web Scripting, li metterà in esecuzione su un'istanza dedicata e restituirà uno screenshot dei report. Può aiutare a risolvere tutte le situazioni menzionate sopra e altro ancora.
Iniziamo subito:
1. Preparare gli script
Dashboard Protetto utilizza gli stessi script che hai registrato quando usi l'App Web Scripting. Puoi seguire il documento qui sotto e utilizzare Burp Suite Navigation Recorder per preparare gli script e testarli sull'App Web Scripting.
How to use Web Scripting App – OptiSigns
Se stai utilizzando MFA, puoi seguire questo documento per configurare MFA con il token e il segreto.
How to use Web Scripting App with 2FA
Una volta che lo script è stato testato con l'App Web Scripting, puoi copiarlo e creare l'App Dashboard Protetto con le stesse informazioni.
2. Configurare l'esecuzione del Dashboard Protetto
Ci sono alcune impostazioni che ti permettono di controllare come vengono eseguiti gli script. Dashboard Protetto eseguirà gli script su un'istanza dedicata, e poi farà uno screenshot del report secondo le tue impostazioni.
- Risoluzione: L'impostazione predefinita è 1080p - FHD(1920x1080) in modalità orizzontale. Puoi scegliere altre risoluzioni, anche risoluzioni personalizzate. Si prega di notare che se desideri visualizzare in modalità verticale, dovrai scegliere risoluzioni personalizzate e impostare le risoluzioni di conseguenza, ad es. 1080x1920.
- Pagina Completa: Se selezioni pagina completa, farà uno screenshot dell'intera pagina web, anche se la pagina web è scorrevole.
-
Ritaglio: Questo ti permette di fare screenshot di determinate sezioni della pagina web. Puoi impostare il punto di partenza dello screenshot dall'alto a sinistra, e la larghezza e l'altezza dello screenshot.
- Ritardo: Questo ti permette di impostare quando viene fatto lo screenshot. Il valore predefinito è 30 secondi, il che significa che lo screenshot inizierà 30 secondi dopo l'esecuzione degli script. Se i dati del tuo report richiedono molto tempo per caricarsi, puoi impostare qui un valore appropriato per superare il caricamento.
Dopo aver completato tutte le impostazioni, puoi assegnarlo agli schermi, gli screenshot si aggiorneranno all'intervallo impostato.
Nota: Se i tuoi sistemi di reporting hanno regole firewall o utilizzano CAPTCHA per bloccare i bot, puoi contattarci per ottenere l'indirizzo IP che puoi utilizzare per la whitelist
È tutto!
Se hai domande aggiuntive, dubbi o qualsiasi feedback su OptiSigns, non esitare a contattare il nostro team di supporto all'indirizzo support@optisigns.com