How to use an erd template.
- 01Individua le entità principali
Determina gli oggetti principali della tua piattaforma di cybersecurity, come Assets, Vulnerabilities, Threats, Incidents, Alerts e Users.
- 02Definisci le relazioni
Mappa le relazioni tra le entità: ad esempio, un Asset può presentare molte Vulnerabilities e un Incident può avere origine da una Threat.
- 03Aggiungi attributi e chiavi
Specifica i campi di ogni entità, come gravità, data di rilevamento e punteggio CVSS, quindi definisci le chiavi primarie ed esterne per garantire l'integrità.
- 04Rifinisci ed esporta
Usa il generatore per perfezionare il diagramma, quindi esportalo come immagine o inseriscilo nella documentazione del team.
Questions about erd templates
Quali entità vengono comunemente incluse nello schema del database di una piattaforma di cybersecurity?
Le entità tipiche includono Assets (dispositivi e applicazioni), Vulnerabilities (CVE e vulnerabilità), Threats (pattern di attacco), Incidents (eventi di sicurezza), Alerts (rilevamenti) e Users (analisti e amministratori). Altre entità possono riguardare attività di remediation, scanner o log delle integrazioni.
Come modello le relazioni tra vulnerabilità e asset?
Usa una relazione molti-a-molti tramite una tabella di collegamento, ad esempio AssetVulnerability, che includa informazioni come data di rilevamento, modifica della gravità e stato della mitigazione. In questo modo ogni asset può presentare più vulnerabilità e ogni vulnerabilità può interessare più asset.
Devo normalizzare lo schema del database di cybersecurity?
È consigliabile applicare la normalizzazione per mantenere l'integrità dei dati ed evitare ridondanze, soprattutto per i dati anagrafici (asset e vulnerabilità). Tuttavia, per i dati degli eventi ad alta velocità, come i log SIEM, una struttura parzialmente denormalizzata o un approccio NoSQL può offrire prestazioni migliori.
Come gestire le modifiche allo schema con feed di threat intelligence in continua evoluzione?
Progetta lo schema pensando alla flessibilità: usa un modello entity-attribute-value (EAV) per le proprietà dinamiche, archivia i dati grezzi dei feed in una colonna JSON oppure mantieni una tabella separata per gli attributi personalizzati. Versiona lo schema e pianifica revisioni periodiche per allinearlo alle nuove fonti di dati.
Posso usare l'ERD generato per la documentazione?
Certamente. Il generatore crea diagrammi chiari e modificabili, che puoi esportare in PNG, SVG o PDF. Inseriscili nei documenti di architettura, nei playbook di sicurezza o nelle guide di onboarding per allineare il team sul modello dei dati.