Wie man die Datenkonformität für die YugabyteDB-Installation verwaltet
Einführung
Datensicherheit ist eine große Herausforderung für Organisationen, da regulatorische Rahmenbedingungen wie GDPR, HIPAA, PCI-DSS und SOX strenge Compliance-Anforderungen stellen. YugabyteDB, eine verteilte SQL-Datenbank, bietet native Sicherheitsfunktionen wie Audit-Logging, Zugriffskontrolle und Verschlüsselung. Um jedoch vollständige Compliance sicherzustellen, sind zusätzliche Maßnahmen erforderlich, wie erweiterte Überwachung, dynamische Maskierung und Richtlinienautomatisierung.
Eine aktuelle Studie zeigt, dass über 60% der Organisationen Schwierigkeiten haben, die Compliance aufgrund sich entwickelnder regulatorischer Anforderungen zu erfüllen.
In diesem Leitfaden erkunden wir die eingebauten Compliance-Funktionen von YugabyteDB und wie Drittanbieter-Lösungen wie DataSunrise die Sicherheit durch zentrale Compliance-Verwaltung, Bedrohungserkennung in Echtzeit und automatische Durchsetzung von Richtlinien verbessern.
Wichtige Compliance-Anforderungen für YugabyteDB
GDPR: Schutz personenbezogener Daten
GDPR schreibt strikte Datenschutz-, Verschlüsselungs- und Prüfanforderungen für personenbezogene Daten von EU-Bürgern vor. YugabyteDB bietet:
- Grundlegende Überwachung über PostgreSQLs
pgaudit
-Erweiterung. - RBAC (Role-Based Access Control), um den Zugang zu beschränken.
- Verschlüsselung im Ruhezustand und während der Übertragung.
Jedoch fehlt YugabyteDB die automatisierte Compliance-Berichterstattung und granulare Datenmaskierung, die für die GDPR essenziell sind.
HIPAA: Schutz von Gesundheitsinformationen
HIPAA verlangt strikte Schutzmaßnahmen für geschützte Gesundheitsinformationen (PHI). YugabyteDB unterstützt die HIPAA-Compliance durch:
- AES-256 Verschlüsselung, um medizinische Aufzeichnungen zu schützen.
- Audit-Logging zur Überwachung der Datenbankaktivitäten.
- Zugriffskontrollrichtlinien, um unbefugten Zugriff zu verhindern.
PCI-DSS: Schutz von Zahlungsdaten
Für Unternehmen, die Kreditkartentransaktionen abwickeln, ist die PCI-DSS-Compliance unerlässlich. YugabyteDB bietet:
- Grundlegende Überwachung der Transaktionen durch Audit-Logging.
- Granulare Benutzerrechte über RBAC.
- Fehlende eingebaute dynamische Maskierung, die für die PCI-Compliance entscheidend ist.
SOX: Sicherstellung finanzieller Transparenz
Die SOX-Compliance erfordert detaillierte Audit-Trails und Verantwortlichkeit. YugabyteDB unterstützt SOX durch:
- Protokollierung von Datenbankänderungen über PostgreSQL-basierte Audit-Logs.
- Verfolgung von Benutzersitzungen und Berechtigungen.
- Keine automatisierte SOX-Compliance-Berichterstattung, wodurch externe Lösungen erforderlich sind.
Eingebaute Compliance-Funktionen von YugabyteDB
1. Audit-Logging in YugabyteDB
YugabyteDB unterstützt Sitzungs- und Objektebene Audit-Logging durch PostgreSQLs pgaudit-Erweiterung und YCQL-Audit-Logs.
Aktivierung des YSQL-Audit-Logging
CREATE EXTENSION IF NOT EXISTS pgaudit; SET pgaudit.log = 'ALL'; SET pgaudit.log_parameter = ON;
Aktivierung des YCQL-Audit-Logging
--ycql_enable_audit_log=true
2. Verschlüsselung und Zugriffskontrolle
YugabyteDB sichert sensible Daten durch:
- AES-256 Verschlüsselung für ruhende Daten.
- TLS-Verschlüsselung für sichere Datenübertragung.
- RBAC, um Benutzerrechte zu kontrollieren.
Beispiel: Konfiguration sicherer Benutzerrollen
CREATE ROLE compliance_officer WITH LOGIN PASSWORD 'SecurePass!'; GRANT SELECT, INSERT ON customers TO compliance_officer;
3. Objekt- und Sitzungs-Logging
YugabyteDB ermöglicht granulare Protokollierung zur Verfolgung spezifischer Tabellenaktivitäten.
Aktivierung des Objekt-Logging
SET pgaudit.role = 'auditor'; GRANT SELECT ON customers TO auditor;
Verbesserung der YugabyteDB-Compliance mit DataSunrise
Während YugabyteDB grundlegende Compliance-Tools bietet, verbessert DataSunrise die Sicherheit durch dynamische Datenmaskierung, Echtzeit-Auditing und erweiterte Compliance-Verwaltung.
1. Dynamische Datenmaskierung
Im Gegensatz zu YugabyteDB bietet DataSunrise rollenbasierte Echtzeitmaskierung, um unbefugte Datenoffenlegung zu verhindern.
Beispiel: Ansicht maskierter Daten in DataSunrise
SELECT credit_card_number FROM customers;
credit_card_number |
---|
XXXX-XXXX-XXXX-3456 |
XXXX-XXXX-XXXX-2345 |
XXXX-XXXX-XXXX-3201 |
XXXX-XXXX-XXXX-9876 |
XXXX-XXXX-XXXX-7788 |
2. Automatisierte Durchsetzung von Compliance-Richtlinien
DataSunrise bietet einen zentralisierten Compliance-Manager, der Sicherheitsregeln basierend auf regulatorischen Standards automatisiert.
DataSunrise Compliance Management Setup Window

Dies stellt konsistente Sicherheitsrichtlinien in allen YugabyteDB-Umgebungen sicher.
3. Erweiterte Protokollierung und SIEM-Integration
YugabyteDB bietet grundlegende Audit-Logs, aber DataSunrise verbessert die Überwachung durch:
- Automatische Bedrohungserkennung.
- Fein abgestimmte Audit-Regeln für spezifische Felder, Benutzer oder Operationen — keine Änderungen der DB-Konfiguration erforderlich.
- Grafische Compliance-Dashboards für Echtzeiteinblicke.
Fazit
YugabyteDB bietet wesentliche Sicherheitsfunktionen wie Audit-Logging, Verschlüsselung und Zugriffskontrolle. Allerdings erfordert die vollständige Compliance zusätzliche Tools für dynamische Maskierung, Echtzeitüberwachung und Richtlinienautomatisierung.
Durch die Integration von DataSunrise können Organisationen:
- Compliance-Regeln automatisierenB.
- Die Sicherheit mit dynamischer Datenmaskierung verbessern.
- Bedrohungen in Echtzeit überwachen.
Um zu erkunden, wie DataSunrise die YugabyteDB-Sicherheit stärkt, buchen Sie eine Online-Demo oder laden Sie das Tool herunter.