?Qué significa seguridad de las bases de datos?
La seguridad de las bases de datos se refiere a las medidas colectivas utilizadas para proteger y asegurar una base de datos o un software de gestión de bases de datos frente a usos ilegítimos y ciberamenazas y ataques malintencionados.
Los procedimientos de seguridad de las bases de datos tienen por objeto proteger no sólo los datos contenidos en ellas, sino también el sistema de gestión de bases de datos y todas las aplicaciones que acceden a ellas frente a intrusiones, uso indebido de los datos y da?os.
Es un término amplio que incluye multitud de procesos, herramientas y metodologías que garantizan la seguridad dentro de un entorno de base de datos.
Definición de la seguridad de las bases de datos
La seguridad de las bases de datos abarca y aplica la seguridad en todos los aspectos y componentes de las bases de datos. Esto incluye:
- Los datos almacenados en la base de datos.
- Servidor de base de datos.
- Sistema de gestión de bases de datos (SGBD).
- Otras aplicaciones de flujo de trabajo de la base de datos.
La seguridad de las bases de datos suele planificarla, aplicarla y mantenerla un administrador de bases de datos y/u otro profesional de la seguridad de la información.
Algunas de las formas en que se analiza e implementa la seguridad de las bases de datos son:
- Restringir el acceso y uso no autorizados mediante la aplicación de controles de acceso y gestión de datos sólidos y multifactoriales.
- Pruebas de carga/estrés y pruebas de capacidad de una base de datos para garantizar que no se bloquea en caso de ataque de denegación de servicio distribuido (DDoS) o sobrecarga de usuarios.
- Seguridad física del servidor de la base de datos y del equipo de copia de seguridad frente a robos y catástrofes naturales. Pueden planificarse copias de seguridad periódicas de los datos como parte de un protocolo de seguridad de la base de datos, y pueden almacenarse varias copias fuera de las instalaciones para proporcionar redundancia y recuperación de emergencia.
- Revisar el sistema existente para detectar cualquier vulnerabilidad conocida o desconocida y definir y aplicar una hoja de ruta/plan para mitigarla.
- El cifrado de datos puede proporcionar una capa adicional de seguridad para proteger la integridad y confidencialidad de los datos.
Implantar prácticas adecuadas de seguridad de las bases de datos es vital para cualquier organización por diversas razones. Entre ellas están
- Garantizar la continuidad del negocio: Muchas empresas no pueden operar hasta que se resuelva la brecha.
- Minimizar los da?os financieros: Una vez que se produce una violación, una organización debe soportar importantes costes financieros para comunicar la violación a todos sus clientes, gestionar la crisis, reparar o actualizar los sistemas y el hardware afectados, pagar las actividades de investigación, etc.
- Pérdida de propiedad intelectual: Si se accede a una base de datos, existe la posibilidad de que se roben o queden expuestos los secretos comerciales, los procedimientos patentados y otras formas de propiedad intelectual de una empresa. En algunos casos, esto supone la pérdida total de cualquier ventaja competitiva que mantenga esa organización.
- Da?o a la reputación de la marca: Una vez que se notifica una violación a la base de clientes, los socios y clientes pueden perder la fe en la capacidad de la organización para proteger sus datos. La reputación de la marca se resentirá, y muchos podrían decidir no volver a comprar los productos o servicios de esa organización.
- Sanciones y multas: Las organizaciones deben cumplir un gran número de normativas, como las del Reglamento General de Protección de Datos (RGPD), la Norma de Seguridad de Datos del Sector de las Tarjetas de Pago (PCI DSS), la Ley de Portabilidad y Responsabilidad de los Seguros Sanitarios (HIPAA), etc. Si se produce una violación de datos porque la organización no ha cumplido estas normativas, las multas y sanciones pueden ser muy severas, llegando en algunos casos a superar varios millones de dólares por violación.