Teradata Data Audit Trail
Einführung
In der heutigen datengesteuerten Welt ist es entscheidend, die Sicherheit und Integrität von Datenbanken aufrechtzuerhalten. Der Teradata Data Audit Trail spielt eine wesentliche Rolle bei der Überwachung und Nachverfolgung von Datenbankaktivitäten, sorgt für die Einhaltung gesetzlicher Standards und erkennt Sicherheitsbedrohungen. Obwohl Teradata robuste native Audit-Funktionen bietet, kann die Integration fortschrittlicher Lösungen wie DataSunrise Ihre Datenbanksicherheitsstrategie deutlich verbessern.
Nativer Teradata Data Audit Trail
Die nativen Audit-Funktionen von Teradata, realisiert durch die Database Auditing Facility (DBAF), protokollieren eine Vielzahl von Aktivitäten. Dies unterstützt Datenbankadministratoren (DBAs) dabei, Benutzeraktionen nachzuvollziehen, Änderungen zu überwachen und unberechtigten Zugriff zu erkennen. Diese Protokolle sind unerlässlich für die Einhaltung von Vorschriften wie GDPR und HIPAA.
Einrichten von Audit-Regeln
Teradata verwendet die BEGIN LOGGING
-Anweisung, um Protokollierungsregeln festzulegen, die in der Tabelle DBC.AccLogRuleTbl
gespeichert werden. Diese Regeln bestimmen, welche Berechtigungsprüfungen Einträge im Protokoll der Tabelle DBC.AccLogTbl
erzeugen.
1. Protokollierung spezifischer Aktionen auf einer Tabelle
Um Aktionen wie SELECT
, INSERT
und UPDATE
auf einer Tabelle zu protokollieren, verwenden Sie:
BEGIN LOGGING ON EACH SELECT, INSERT, UPDATE ON TABLE "DatabaseName"."TableName";
Dies stellt sicher, dass jede Operation auf der angegebenen Tabelle protokolliert wird und hilft, den Datenzugriff sowie Änderungen nachzuvollziehen.
2. Protokollierung aller Aktionen durch eine spezifische Rolle
Um alle Aktionen von Benutzern mit einer bestimmten Rolle zu protokollieren, verwenden Sie:
BEGIN LOGGING ON EACH ALL BY ROLE "RoleName";
Dies protokolliert jede Aktion von Benutzern in der angegebenen Rolle und ist besonders nützlich zur Überwachung privilegierter Rollen.
Überwachung administrativer Aktionen
Administrative Aktionen wie das Erstellen oder Löschen von Datenbanken, Benutzern oder Tabellen sind kritisch zu überwachen. Verwenden Sie:
BEGIN LOGGING ON EACH CREATE DATABASE, DROP DATABASE, CREATE USER, DROP USER
ON DATABASE "DBC";
Dies protokolliert alle CREATE
– und DROP
-Operationen und stellt somit sicher, dass administrative Aktionen nachverfolgt werden.
Abfrage von Systemansichten für verbessertes Auditing
Teradata stellt Systemansichten wie DBC.AccessLogV
für detailliertes Auditing bereit. Zum Beispiel:
SELECT LogonUser, ObjectName, AccessResult, AccessTime, SQLText
FROM DBC.AccessLogV
WHERE AccessResult = 'Denied'
AND AccessTime > CURRENT_DATE - 7;
Dies ruft verweigerte Zugriffsversuche der letzten sieben Tage ab. Ebenso können Sie DBC.LogOnOffV
verwenden, um Anmeldeaktivitäten zu überwachen:
SELECT LogDate, LogTime, UserName, Event
FROM DBC.LogOnOffV
WHERE Event LIKE '%Failed%'
AND LogDate > CURRENT_DATE - 30;
Dies gibt fehlgeschlagene Anmeldeversuche der letzten 30 Tage zurück.
Protokollierung des Zugriffs auf sensible Daten
Um Vorschriften wie PCI-DSS einzuhalten, protokollieren Sie den Zugriff auf sensible Daten:
BEGIN LOGGING ON EACH SELECT, INSERT, UPDATE, DELETE
ON TABLE "SensitiveDatabase"."SensitiveTable";
Dies protokolliert alle Zugriffsversuche auf die angegebene sensible Tabelle.
Protokollierung von Änderungen an Systemobjekten
Um Änderungen an systemeigenen Objekten zu protokollieren, verwenden Sie:
BEGIN LOGGING ON EACH CREATE TABLE, DROP TABLE, CREATE VIEW, DROP VIEW
ON DATABASE "DBC";
Dies protokolliert alle CREATE
– und DROP
-Operationen an Tabellen und Ansichten. Um weitere Daten-Audit-Trail-Optionen in Teradata zu erkunden, konsultieren Sie die Teradata-Dokumentation.
Erweiterung des Teradata Data Audit Trail mit DataSunrise
Obwohl das native Auditing von Teradata robust ist, verbessert die Integration von DataSunrise die Datensicherheit und Compliance.
Wie DataSunrise das Teradata Auditing verstärkt
1. Anpassbare Audit-Regeln für die Compliance
DataSunrise ermöglicht granulare Audit-Regeln, die an Vorschriften wie GDPR oder HIPAA angepasst sind. Diese Regeln überwachen bestimmte Benutzer, Tabellen oder Aktionen und gewährleisten die Einhaltung.

2. Echtzeitüberwachung und Alarme
DataSunrise bietet Echtzeitüberwachung, erkennt unautorisierten Zugriff oder verdächtiges Verhalten. Automatisierte Alarme benachrichtigen die Beteiligten über potenzielle Sicherheitsvorfälle.
3. Erweiterte Berichterstattung und Dashboards
DataSunrise erstellt umfassende Audit-Protokolle und visuelle Dashboards, die die Analyse von Audtdaten vereinfachen. Berichte können an regulatorische oder organisatorische Anforderungen angepasst werden.
4. Dynamische Datenmaskierung für sensible Daten
DataSunrise bietet dynamische Datenmaskierung, die sensible Daten vor unautorisierten Nutzern verbirgt und gleichzeitig die Funktionalität der Datenbank aufrechterhält.
5. Proaktive Bedrohungserkennung
Durch die Kombination von Echtzeitüberwachung mit anpassbaren Regeln und Alarmen ermöglicht DataSunrise die proaktive Erkennung von Bedrohungen, um Risiken zu adressieren, bevor sie eskalieren.

Warum DataSunrise für Teradata wählen?
DataSunrise verbessert das native Auditing von Teradata und bietet eine einheitliche Lösung für Datensicherheit, Compliance und Überwachung. Seine Flexibilität und fortschrittlichen Funktionen machen es unverzichtbar zur Stärkung von Datenschutzstrategien.
Fazit
Ein umfassender Teradata Data Audit Trail ist unerlässlich für Datensicherheit und Compliance. Obwohl Teradata ein robustes natives Auditing bietet, verbessert die Integration von DataSunrise Ihre Datenbanksicherheitsstrategie erheblich. Von der Echtzeitüberwachung bis hin zur erweiterten Berichterstattung erfüllt DataSunrise moderne Geschäftsbedürfnisse und ist somit eine wertvolle Ergänzung für jedes Datensicherheitskonzept.
Steigern Sie Ihre Fähigkeiten im Datenbank-Auditing, indem Sie noch heute eine persönliche Demo buchen oder die DataSunrise-Testversion herunterladen. Eine umfassende Auditing-Lösung ist nur einen Schritt entfernt, um Ihre Datensicherheitsstrategie zu stärken.