-
Notifications
You must be signed in to change notification settings - Fork 0
5 Collaudo DevTools
Per verificare in tempo reale l'efficacia dell'algoritmo di Network Resiliency e l'effettivo comportamento del Service Worker, è possibile eseguire un debug guidato utilizzando gli strumenti per sviluppatori di Google Chrome Desktop. Questa procedura simula le reali condizioni di guasto o degrado di rete che si verificano sul campo.
- Aprire l'applicazione live sul browser Google Chrome.
- Premere il tasto
F12sulla tastiera (oppure fare click con il tasto destro in un punto qualsiasi della pagina e selezionare Ispeziona) per aprire i DevTools. - Nella barra superiore dei DevTools, spostarsi sulla scheda Application (Applicazione).
- Nel menu laterale a sinistra, sotto la voce Application, cliccare su Service Workers.
-
Verifica di conformità: Accertarsi che il file
sw.jsmostri lo stato con il bollino verdeactivated and is runninge che il parametro Scope sia impostato sulla cartella radice del dominio (/), confermando il controllo globale sul traffico.
- Spostarsi sulla scheda Console dei DevTools.
- Eseguire un aggiornamento forzato della pagina premendo il tasto
F5. - Verifica di conformità: Osservare i log personalizzati stampati a schermo dal motore Panzer v7. Il Service Worker intercetta il caricamento degli elementi strutturali ed esegue il controllo esadecimale dei Magic Numbers sui file multimediali e logici, certificando l'integrità dei dati e l'assenza di file corrotti in cache.
- Spostarsi sulla scheda Network (Rete) dei DevTools.
- Individuare il menu a tendina dedicato al throttling della velocità (di default impostato su No throttling).
- Selezionare la voce Offline per simulare un blackout totale, oppure impostare un profilo personalizzato Slow 3G per simulare una connettività fortemente degradata (fenomeno della Lie-Fi).
- Provare a ricaricare la pagina o a effettuare operazioni di inserimento dati sull'interfaccia.
- Risultato atteso in Console: I log mostreranno l'attivazione immediata del timer software interno. Al superamento del timeout prefissato, la fetch verso il server remoto viene abortita chirurgicamente prima che possa bloccare la UI, e il flusso viene deviato istantaneamente sulle risorse locali memorizzate nel Bunker. L'applicazione continua a girare senza mostrare alcuna schermata di errore.
-
🏠 Home
📑 Pagina principale del Progetto -
📄 Capitolo 1: Introduzione
👨⚖️ Requisiti legali e conformità CAD (Art. 68/69) 📜 -
⚙️ Capitolo 2: Architettura
🛡️📦 Bunker Mode e crittografia AES-GCM del Vault 🔑🗄️ -
💡 Capitolo 3: Note Finali
⚒️ Esempi di utilizzo pratico nella PA 🏛️ -
🏛️ Perché 🪖 Panzer v7+
🗽 Indipendenza ed eliminazione del Vendor Lock-in 🚫🔒 -
🔥 Capitolo 4: Collaudo
🥁 Battesimo di Fuoco, Debug e Log 🐞📊 -
🛡️ Capitolo 5: Paradigma Difensivo
Logiche di 🚫💥 anti-tampering e Zeroization 🧽 -
📑 Capitolo 6: Determina
🖨️ Modello pronto ed esecutivo per i dirigenti 💼 -
🧞 Capitolo 7: Estensione Zero-Trust 🔐
🌀🧪 Concept: Architetturale e Framework di Sicurezza per le PA 🏛️ -
🏛️🚨 Capitolo 8: Protezione PA
📖 Disciplinare Tecnico di Tutela dell'Ente con linee guida per Affidamenti Esterni. 🏢 -
🚀☢️ Capitolo 9: La Difesa Oltre il Confine
🌀🧪 Concept: di un sistema di difesa attiva per operare in modalità Out-of-Sandbox 🔝🫙 -
🏛️🔮 PA Futuro Digitale
🌐🚀 Concept: Manifesto tecnologico e linee guida d'architettura per l'Iper Cloud PA 🌩️