¿Qué tecnología puedo usar para evitar que los empleados con derechos de acceso DBA accedan a los datos?

¿Cómo evitar el acceso de DBA a los empleados? Simple, no se los des. No ha mencionado la plataforma, pero la mayoría admite diferentes roles para acceder a la base de datos.

  1. Mínimo privilegio posible para la aplicación (solo crud)
  2. Devs (crud más índices, quizás ddl para agregar columnas)
  3. Acceso completo a DBA
  4. Cifrado a nivel de columna para datos confidenciales
  5. Cifrado de disco completo para toda la base de datos.

Ceo es un usuario de la aplicación. No tiene necesidad de acceder al entorno para ver datos sin procesar

El descuido deslumbrante en su objetivo de ser el único titular clave de los datos es el bus proverbial. Si usted es el único poseedor de la clave de los datos y es atropellado por un autobús, el negocio murió porque nadie tenía acceso para continuar con el negocio.

Debe confiar en las personas y al mismo tiempo mitigar el riesgo. Es un equilibrio delicado, pero a veces tendrá que acceder a los datos de producción para resolver un problema.

Los productos DBMS en el mercado implementan los modelos de seguridad que no permiten tener un administrador todopoderoso que no tiene acceso a los datos reales. Las bases de datos incluso se gestionan alterando los datos en sus tablas del sistema.

Solo puede mitigar el riesgo:

  • Privilegios mínimos. Otorgue los derechos de DBA a la menor cantidad de personas posible hasta que el riesgo de que lleven sus credenciales a la tumba supere el riesgo de que abusen de sus poderes. Cree roles más pequeños con un conjunto limitado de privilegios para cualquier tarea que se pueda lograr sin un rol real de DBA.
  • Auditoría total y rendición de cuentas. Registre todas las acciones críticas de las cuentas privilegiadas utilizando todos los medios posibles hasta que comience a afectar el rendimiento de la base de datos. Haga que los registros se envíen inmediatamente a un servidor de registro donde los DBA no tienen acceso, pero donde el auditor puede revisarlos.
  • Buena gestión del personal.