How to use an erd template.
- 01Identifica las entidades clave
Determina los objetos principales de tu plataforma de ciberseguridad, como Activos, Vulnerabilidades, Amenazas, Incidentes, Alertas y Usuarios.
- 02Define las relaciones
Representa cómo se relacionan las entidades; por ejemplo, un Activo puede tener varias Vulnerabilidades y un Incidente puede originarse a partir de una Amenaza.
- 03Añade atributos y claves
Especifica los campos de cada entidad, como gravedad, fecha de detección y puntuación CVSS, y define las claves primarias y foráneas para garantizar la integridad.
- 04Perfecciona y exporta
Usa el generador para ajustar tu diagrama y después expórtalo como imagen o intégralo en la documentación de tu equipo.
Questions about erd templates
¿Qué entidades suelen incluirse en el esquema de base de datos de una plataforma de ciberseguridad?
Las entidades habituales incluyen Activos (dispositivos y aplicaciones), Vulnerabilidades (CVE y debilidades), Amenazas (patrones de ataque), Incidentes (eventos de seguridad), Alertas (detecciones) y Usuarios (analistas y administradores). También pueden incluir tareas de corrección, escáneres o registros de integraciones.
¿Cómo modelo las relaciones entre vulnerabilidades y activos?
Usa una relación muchos a muchos mediante una tabla intermedia (por ejemplo, AssetVulnerability) que incluya datos como fecha de descubrimiento, modificación de gravedad y estado de mitigación. Así, cada activo puede tener varias vulnerabilidades y cada vulnerabilidad puede afectar a varios activos.
¿Debería normalizar el esquema de mi base de datos de ciberseguridad?
Se recomienda la normalización para mantener la integridad de los datos y evitar redundancias, especialmente en los datos maestros (activos y vulnerabilidades). Sin embargo, para datos de eventos de alta velocidad, como registros de SIEM, una estructura parcialmente desnormalizada o un enfoque NoSQL puede ofrecer un mejor rendimiento.
¿Cómo gestiono los cambios de esquema en fuentes de inteligencia sobre amenazas que evolucionan?
Diseña pensando en la flexibilidad: usa un patrón entidad-atributo-valor (EAV) para propiedades dinámicas, almacena los datos sin procesar de las fuentes en una columna JSON o mantén una tabla independiente de «atributos personalizados». Versiona el esquema y programa revisiones periódicas para adaptarlo a nuevas fuentes de datos.
¿Puedo usar el ERD generado para documentar mi sistema?
Por supuesto. El generador produce diagramas claros y editables que puedes exportar como PNG, SVG o PDF. Incorpóralos a documentos de arquitectura, manuales de seguridad o guías de incorporación para que el equipo comparta el mismo modelo de datos.