Cyber Range, Visual Awareness
React, D3, Elasticsearch
Il Cyber Range di Leonardo è una piattaforma per addestrare team di cyber difesa su un gemello digitale dell'infrastruttura reale. Visual Awareness è il portale con cui chi supervisiona l'esercizio ne segue l'andamento dal vivo, tra reti, nodi e servizi.
Il mio ruolo. L'ho sviluppato da solo in ManyDesigns, dall'interfaccia al collegamento con i dati.
- D3 per il grafo. La rete non è nota in anticipo, quindi il grafo si costruisce a runtime dai dati.
- Elasticsearch come sorgente. La SPA legge gli eventi dell'attacco direttamente, senza un livello intermedio dedicato.
- React per lo stato. L'avanzamento dell'attacco aggiorna il grafo senza ricaricare la pagina.