DataSunrise erreicht AWS DevOps Kompetenz Status in AWS DevSecOps und Überwachung, Protokollierung, Performance

Datenprüfung für Teradata

Einführung

In der heutigen, datengesteuerten Welt ist der Schutz sensibler Informationen wichtiger denn je, insbesondere in komplexen Datenbankökosystemen. Eine Datenprüfung ist eine wesentliche Maßnahme für Unternehmen, die darauf abzielen, die Integrität, Vertraulichkeit und Zugänglichkeit ihrer Datenbestände zu bewahren. Teradata, bekannt für seine leistungsstarke Analytik und Data Warehousing-Fähigkeiten, bietet leistungsfähige native Funktionen, um Datenbankaktivitäten effektiv zu überwachen und zu verfolgen. Dieser Artikel untersucht die eingebauten Prüfungsfunktionen von Teradata und zeigt auf, wie externe Lösungen Ihre Datenbanksicherheitsstrategie aufwerten können.

Native Datenprüfung für Teradata

Teradata bietet umfassende native Prüfungsfunktionen, die darauf ausgelegt sind, Datenbankaktivitäten zu verfolgen, Compliance durchzusetzen und unautorisierte Zugriffsversuche zu erkennen. Die Datenprüfung für Teradata beruht auf der eingebauten Database Auditing Facility (DBAF), welche verschiedene Aktivitäten auf Systemebene protokolliert. Diese Protokolle helfen Datenbankadministratoren (DBAs), Benutzeraktionen zu überwachen, Änderungen nachzuverfolgen und potenzielle Sicherheitsverletzungen zu identifizieren.

Einrichten von Prüfregeln

In Teradata können Sie die Prüfungsfunktion aktivieren, indem Sie die BEGIN LOGGING-Anweisung verwenden, die Protokollierungsregeln erstellt und diese in der Tabelle DBC.AccLogRuleTbl speichert. Diese Regeln bestimmen, welche Berechtigungsprüfungen Log-Einträge in der Tabelle DBC.AccLogTbl erzeugen. Hier sind einige Beispiele für das Einrichten von Prüfregeln:

1. Protokollierung spezifischer Aktionen auf einer Tabelle

Um spezifische Aktionen wie SELECT, INSERT, UPDATE und DELETE auf einer bestimmten Tabelle zu protokollieren, können Sie den folgenden Befehl verwenden:

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

Dieser Befehl stellt sicher, dass jede SELECT-, INSERT-, UPDATE– und DELETE-Operation auf der angegebenen Tabelle protokolliert wird.

2. Protokollierung abgelehnter Zugriffsversuche

Um alle abgelehnten Zugriffsversuche zu protokollieren, können Sie das Schlüsselwort DENIALS verwenden:

BEGIN LOGGING DENIALS ON EACH ALL;

Dieser Befehl protokolliert jeden abgelehnten Zugriffsversuch in der gesamten Datenbank, wodurch Sie unautorisierte Zugriffsversuche identifizieren können.

3. Protokollierung administrativer Aktionen

Um Aktionen zu protokollieren, die von administrativen Benutzern durchgeführt werden, können Sie die Benutzernamen der Administratoren angeben:

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

Dieser Befehl protokolliert alle Aktionen, die von den angegebenen administrativen Benutzern durchgeführt werden, und stellt sicher, dass deren Aktivitäten überwacht werden.

4. Protokollierung der Erstellung und Löschung von systembezogenen Objekten

Um die Erstellung und Löschung von systembezogenen Objekten, wie Tabellen, Sichten und Datenbanken, zu protokollieren, können Sie den folgenden Befehl verwenden:

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

Dieser Befehl protokolliert alle CREATE– und DROP-Operationen an Tabellen, Sichten und Datenbanken innerhalb der DBC-Datenbank.

5. Protokollierung des Zugriffs auf Prüfpfade

Um Zugriffsversuche auf Prüfpfade zu protokollieren, können Sie die folgenden Befehle verwenden:

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;

Diese Befehle protokollieren alle Zugriffsversuche auf die prüfungsbezogenen Tabellen und Sichten, wodurch sichergestellt wird, dass jegliche Versuche, Prüfprotokolle einzusehen oder zu ändern, aufgezeichnet werden.

Abfrage der Prüfprotokolle

Teradata speichert Prüfprotokolle in der Tabelle DBC.AccLogTbl. Sie können diese Tabelle abfragen, um Prüfprotokolle anhand spezifischer Kriterien abzurufen. Zum Beispiel, um alle Protokolleinträge für einen bestimmten Benutzer abzurufen:

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

Diese Abfrage ruft alle Protokolleinträge für den angegebenen Benutzer ab, wodurch Sie dessen Aktivitäten überwachen können.

Um alle abgelehnten Zugriffsversuche abzurufen:

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

Diese Abfrage ruft alle Protokolleinträge ab, bei denen der Zugriff verweigert wurde, was Ihnen hilft, potenzielle Sicherheitsverletzungen zu identifizieren.

Überprüfung der Prüfregeln

Nach dem Einrichten der Prüfregeln können Sie diese überprüfen, indem Sie die Sicht DBC.AccLogRulesV abfragen:

SELECT * FROM DBC.AccLogRulesV;

Diese Abfrage zeigt alle aktiven Protokollierungsregeln an, wodurch Sie sicherstellen können, dass die Regeln korrekt konfiguriert sind:

Beispielabfrage-Ausgabe

Für detailliertere Informationen zu den nativen Prüfungsfunktionen von Teradata konsultieren Sie die offizielle Teradata-Dokumentation.

Datenprüfung für Teradata mit DataSunrise

Für Organisationen, die einen robusteren und flexibleren Prüfungsrahmen suchen, ist die Integration der Datenprüfung für Teradata mit DataSunrise eine ausgezeichnete Wahl. DataSunrise ist eine All-in-One-Datenbanksicherheitslösung, die dazu entwickelt wurde, die Prüfungs-, Überwachungs- und Datenmaskierungs-Fähigkeiten in verschiedenen Datenbankumgebungen zu verbessern.

DataSunrise Prüfungsfunktionen

Eine der herausragenden Funktionen von DataSunrise ist die Echtzeit-Aktivitätsüberwachung, die eine detaillierte Einsicht in alle Datenbankoperationen bietet. Sie ermöglicht:

  • Echtzeitwarnungen bei unautorisierten Zugriffsversuchen: DataSunrise kann Administratoren sofort über verdächtige Aktivitäten informieren, wie unautorisierte Zugriffsversuche oder ungewöhnliche Abfragemuster.
  • Detaillierte Berichterstattung über Benutzeraktivitäten: Die Plattform erstellt umfassende Berichte, die Einblicke in das Benutzerverhalten bieten und Organisationen dabei helfen, potenzielle Sicherheitsrisiken zu identifizieren.
  • Umfassende Prüfung sowohl strukturierter als auch unstrukturierter Daten: DataSunrise unterstützt die Prüfung über eine Vielzahl von Datentypen hinweg, wodurch sichergestellt wird, dass keine sensiblen Informationen unbeobachtet bleiben.
DataSunrise-Dashboard

Vorteile der Verwendung von DataSunrise für die Teradata-Prüfung:

  1. Granulare Zugriffskontrolle: Ermöglicht die Definition benutzerspezifischer Berechtigungen für verschiedene Aktionen, wodurch sichergestellt wird, dass nur autorisierte Benutzer auf sensible Daten zugreifen können.
  2. Fortschrittliche Berichterstattung: Erstellt detaillierte Prüfprotokolle und visuelle Dashboards, was die Analyse und Interpretation von Prüfungsdaten erleichtert.
  3. Compliance-Bereit: Hilft dabei, Industriestandards wie GDPR, HIPAA und PCI DSS einzuhalten, indem die erforderlichen Werkzeuge bereitgestellt werden, um Datenzugriffe und -nutzungen zu verfolgen und zu berichten.
  4. Automatisierte Warnmeldungen: Sendet Echtzeit-Benachrichtigungen bei Sicherheitsvorfällen, wodurch eine schnelle Reaktion auf potenzielle Bedrohungen ermöglicht wird.
  5. Datenmaskierung: Schützt sensible Daten, ohne die Funktionalität der Datenbank zu beeinträchtigen, wodurch sichergestellt wird, dass sensible Informationen auch während Tests oder der Entwicklung sicher bleiben.
Regelkonfigurationsbildschirm für Prüfungen

Fazit

Eine gründliche Datenprüfung für Teradata durchzuführen, ist unerlässlich, um sicherzustellen, dass Ihre Unternehmensdaten sicher, regelkonform und zugänglich bleiben. Während Teradata solide native Prüfungsfunktionen bietet, kann die Integration einer fortschrittlichen Lösung wie DataSunrise Ihre Sicherheitsstrategie auf das nächste Level heben. Von der Echtzeitüberwachung über fortschrittliche Berichterstattung bis hin zur Unterstützung bei der Einhaltung von Compliance-Vorgaben – DataSunrise geht auf die wachsenden Bedürfnisse moderner Unternehmen ein.

Wenn Sie bereit sind, Ihre Datenbankprüfungsfähigkeiten zu verbessern, testen Sie DataSunrise, indem Sie noch heute eine persönliche Demo buchen oder das Tool herunterladen. Eine robuste und umfassende Prüfungs-Lösung ist nur einen Schritt davon entfernt, Ihre Datenbanksicherheitsstrategie zu stärken.

Nächste

Datenbankprüfung für Teradata

Erfahren Sie mehr

Benötigen Sie die Hilfe unseres Support-Teams?

Unsere Experten beantworten gerne Ihre Fragen.

Allgemeine Informationen:
[email protected]
Kundenservice und technischer Support:
support.datasunrise.com
Partnerschafts- und Allianz-Anfragen:
[email protected]