ChatDiagram
4 templates · ERD

Exemples d’ERD de schémas de bases de données pour plateformes de cybersécurité

Les schémas de bases de données sont au cœur des plateformes de cybersécurité : ils organisent les données sur les vulnérabilités, les menaces, les événements et les actifs. Cette collection présente des diagrammes ER pour des scénarios courants, de la gestion des vulnérabilités à la corrélation des événements de sécurité, afin d’aider les architectes, développeurs et ingénieurs sécurité à concevoir des modèles de données robustes.

Standard Chen 1976 / Everest 1976 (crow's foot)Engine schematex-erdExport SVG · PNG · PDF
How to

How to use an erd template.

  1. 01Identifier les entités clés

    Déterminez les principaux objets de votre plateforme de cybersécurité, comme les actifs, les vulnérabilités, les menaces, les incidents, les alertes et les utilisateurs.

  2. 02Définir les relations

    Cartographiez les liens entre les entités : un actif peut présenter plusieurs vulnérabilités et un incident peut provenir d’une menace.

  3. 03Ajouter les attributs et les clés

    Précisez les champs de chaque entité, par exemple la gravité, la date de détection ou le score CVSS, puis définissez les clés primaires et étrangères pour garantir l’intégrité.

  4. 04Affiner et exporter

    Utilisez le générateur pour peaufiner votre diagramme, puis exportez-le en image ou intégrez-le à votre documentation.

FAQ

Questions about erd templates

Quelles entités inclut-on généralement dans le schéma de base de données d’une plateforme de cybersécurité ?

Les entités courantes incluent les actifs (appareils, applications), les vulnérabilités (CVE, faiblesses), les menaces (modes opératoires), les incidents (événements de sécurité), les alertes (détections) et les utilisateurs (analystes, administrateurs). D’autres entités peuvent couvrir les tâches de remédiation, les scanners ou les journaux d’intégration.

Comment modéliser les relations entre les vulnérabilités et les actifs ?

Utilisez une relation plusieurs-à-plusieurs via une table d’association, par exemple AssetVulnerability, contenant le contexte comme la date de découverte, la gravité ajustée et l’état de mitigation. Ainsi, chaque actif peut présenter plusieurs vulnérabilités et chaque vulnérabilité peut toucher plusieurs actifs.

Dois-je normaliser le schéma de ma base de données de cybersécurité ?

La normalisation est recommandée pour préserver l’intégrité des données et éviter les redondances, notamment pour les données de référence (actifs, vulnérabilités). Toutefois, pour les données événementielles à fort débit, comme les journaux SIEM, une structure partiellement dénormalisée ou une approche NoSQL peut être plus performante.

Comment gérer les évolutions du schéma liées à des flux de renseignement sur les menaces ?

Privilégiez la flexibilité : utilisez un modèle entité-attribut-valeur (EAV) pour les propriétés dynamiques, stockez les données brutes des flux dans une colonne JSON ou gérez une table distincte d’attributs personnalisés. Versionnez votre schéma et prévoyez des révisions régulières pour suivre l’évolution des sources de données.

Puis-je utiliser l’ERD généré pour ma documentation ?

Oui. Le générateur produit des diagrammes clairs et modifiables, exportables en PNG, SVG ou PDF. Intégrez-les à vos documents d’architecture, guides opérationnels de sécurité ou supports d’intégration afin d’aligner votre équipe sur le modèle de données.