DataSunrise Logra el Estado de Competencia en AWS DevOps en AWS DevSecOps y Monitoreo, Registro, Rendimiento

Auditoría de Datos para Teradata

Introducción

En el mundo actual impulsado por los datos, la protección de la información sensible es más crítica que nunca, especialmente en ecosistemas de bases de datos complejos. Una auditoría de datos es una práctica esencial para las empresas que buscan mantener la integridad, confidencialidad y accesibilidad de sus activos de datos. Teradata, reconocido por sus capacidades de análisis de alto rendimiento y almacenamiento de datos, ofrece potentes características nativas para monitorear y rastrear la actividad de la base de datos de manera efectiva. Este artículo explora las funcionalidades de auditoría integradas en Teradata y cómo las soluciones externas pueden elevar su estrategia de seguridad en bases de datos.

Auditoría de Datos Nativa para Teradata

Teradata proporciona características de auditoría nativa completas diseñadas para rastrear las actividades en la base de datos, hacer cumplir el cumplimiento y detectar intentos de acceso no autorizados. La auditoría de datos para Teradata se basa en su Instalación de Auditoría de Bases de Datos (DBAF) integrada, que registra diversas actividades a nivel del sistema. Estos registros ayudan a los administradores de bases de datos (DBA) a monitorear las acciones de los usuarios, seguir los cambios e identificar posibles brechas de seguridad.

Configuración de Reglas de Auditoría

Puede habilitar la auditoría en Teradata utilizando la instrucción BEGIN LOGGING, la cual crea reglas de registro almacenadas en la tabla DBC.AccLogRuleTbl. Estas reglas determinan qué verificaciones de privilegios generan entradas de registro en la tabla DBC.AccLogTbl. Aquí hay algunos ejemplos de configuración de reglas de auditoría:

1. Registro de Acciones Específicas en una Tabla

Para registrar acciones específicas como SELECT, INSERT, UPDATE y DELETE en una tabla en particular, puede usar el siguiente comando:

BEGIN LOGGING ON EACH SELECT, INSERT, UPDATE, DELETE ON database_name.table_name;

Este comando se asegura de que cada operación de SELECT, INSERT, UPDATE y DELETE en la tabla especificada sea registrada.

2. Registro de Intentos de Acceso Denegados

Para registrar todos los intentos de acceso denegados, puede usar la palabra clave DENIALS:

BEGIN LOGGING DENIALS ON EACH ALL;

Este comando registra cada intento de acceso denegado en toda la base de datos, ayudándole a identificar intentos de acceso no autorizados.

3. Registro de Acciones Administrativas

Para registrar las acciones realizadas por usuarios administrativos, puede especificar los nombres de usuario de los administradores:

BEGIN LOGGING ON EACH ALL BY "DBADMIN", "SECADMIN", "admin1";

Este comando registra todas las acciones realizadas por los usuarios administrativos especificados, garantizando que sus actividades sean monitoreadas.

4. Registro de Creación y Eliminación de Objetos a Nivel de Sistema

Para registrar la creación y eliminación de objetos a nivel de sistema, tales como tablas, vistas y bases de datos, puede usar el siguiente comando:

BEGIN LOGGING ON EACH CREATE TABLE, DROP TABLE, CREATE VIEW, DROP VIEW, CREATE DATABASE, DROP DATABASE ON DATABASE "DBC";

Este comando registra todas las operaciones CREATE y DROP en tablas, vistas y bases de datos dentro de la base de datos DBC.

5. Registro de Acceso a las Pistas de Auditoría

Para registrar los intentos de acceso a las pistas de auditoría, puede usar los siguientes comandos:

LOGGING ON EACH ALL ON TABLE DBC.AccessLogTbl;
BEGIN LOGGING ON EACH ALL ON VIEW DBC.AccessLog;
BEGIN LOGGING ON EACH ALL ON VIEW DBC.DeleteAccessLog;
BEGIN LOGGING ON EACH ALL ON TABLE DBC.EventLog;
BEGIN LOGGING ON EACH ALL ON VIEW DBC.LogOnOff;

Estos comandos registran todos los intentos de acceso a las tablas y vistas relacionadas con la auditoría, asegurando que se registre cualquier intento de ver o modificar los registros de auditoría.

Consultando los Registros de Auditoría

Teradata almacena los registros de auditoría en la tabla DBC.AccLogTbl. Puede consultar esta tabla para recuperar registros de auditoría basándose en criterios específicos. Por ejemplo, para recuperar todas las entradas de registro de un usuario específico:

SELECT * FROM DBC.AccLogTbl WHERE LogonUser = 'username';

Esta consulta obtiene todas las entradas de registro para el usuario especificado, permitiéndole monitorear sus actividades.

Para recuperar todos los intentos de acceso denegados:

SELECT * FROM DBC.AccLogTbl WHERE AccessResult = 'Denied';

Esta consulta obtiene todas las entradas de registro donde el acceso fue denegado, ayudándole a identificar posibles brechas de seguridad.

Verificación de las Reglas de Auditoría

Después de configurar las reglas de auditoría, puede verificarlas consultando la vista DBC.AccLogRulesV:

SELECT * FROM DBC.AccLogRulesV;

Esta consulta muestra todas las reglas de registro activas, permitiéndole asegurarse de que las reglas estén configuradas correctamente:

Ejemplo de salida de consulta

Para información más detallada sobre las capacidades nativas de auditoría de Teradata, consulte la documentación oficial de Teradata.

Auditoría de Datos para Teradata con DataSunrise

Para las organizaciones que buscan un marco de auditoría más robusto y flexible, integrar Auditoría de Datos para Teradata con DataSunrise es una excelente opción. DataSunrise es una solución de seguridad de bases de datos todo en uno diseñada para mejorar las capacidades de auditoría, monitoreo y enmascaramiento de datos en diversos entornos de bases de datos.

Capacidades de Auditoría de DataSunrise

Una de las características destacadas de DataSunrise es su monitoreo de actividad en tiempo real, que ofrece una visibilidad profunda de todas las operaciones en la base de datos. Esto permite:

  • Alertas en tiempo real sobre intentos de acceso no autorizados: DataSunrise puede notificar de inmediato a los administradores sobre actividades sospechosas, tales como intentos de acceso no autorizados o patrones de consulta inusuales.
  • Informes detallados de la actividad del usuario: La plataforma genera informes integrales que proporcionan información sobre el comportamiento de los usuarios, ayudando a las organizaciones a identificar posibles riesgos de seguridad.
  • Auditoría integral de datos estructurados y no estructurados: DataSunrise soporta la auditoría a través de una amplia gama de tipos de datos, asegurando que ninguna información sensible pase desapercibida.
Panel de DataSunrise

Ventajas de utilizar DataSunrise para la auditoría en Teradata:

  1. Control de Acceso Granular: Permite definir permisos específicos para cada usuario en diversas acciones, garantizando que sólo los usuarios autorizados puedan acceder a información sensible.
  2. Informes Avanzados: Genera registros de auditoría detallados y paneles visuales, facilitando el análisis e interpretación de los datos de auditoría.
  3. Cumplimiento Normativo: Ayuda a cumplir con estándares de la industria como GDPR, HIPAA, y PCI DSS al proporcionar las herramientas necesarias para rastrear y reportar el acceso y uso de datos.
  4. Alertas Automatizadas: Envía notificaciones en tiempo real sobre incidentes de seguridad, permitiendo una respuesta rápida a posibles amenazas.
  5. Enmascaramiento de Datos: Protege la información sensible sin afectar la funcionalidad de la base de datos, asegurando que la información crítica se mantenga segura incluso durante pruebas o desarrollos.
Pantalla de Configuración de Reglas de Auditoría

Conclusión

Realizar una auditoría de datos minuciosa para Teradata es esencial para asegurar que los datos de su empresa permanezcan seguros, cumplan con las normativas y sean accesibles. Si bien Teradata ofrece sólidas capacidades nativas de auditoría, la integración de una solución avanzada como DataSunrise puede elevar su postura de seguridad al siguiente nivel. Desde el monitoreo en tiempo real hasta informes avanzados y soporte para el cumplimiento normativo, DataSunrise aborda las crecientes necesidades de las empresas modernas.

Si está listo para mejorar sus capacidades de auditoría de bases de datos, pruebe DataSunrise reservando una demo personalizada o descargando la herramienta hoy mismo. Una solución de auditoría robusta y completa está a un paso de fortalecer su estrategia de seguridad de datos.

Siguiente

Auditoría de Bases de Datos para Teradata

Más información

¿Necesita la ayuda de nuestro equipo de soporte?

Nuestros expertos estarán encantados de responder a sus preguntas.

Información general:
[email protected]
Servicio al Cliente y Soporte Técnico:
support.datasunrise.com
Consultas sobre Asociaciones y Alianzas:
[email protected]