Autonomous Database auditieren

Autonomous Database stellt Auditing bereit, mit dem Sie Oracle-Datenbankaktivitäten überwachen können.

Autonomous Database auditieren

Autonomous Database bietet Auditing zur Verfolgung, Überwachung und Aufzeichnung von Datenbankaktionen. Mit Auditing können Sie Sicherheitsrisiken erkennen und die Einhaltung von Vorschriften für Ihre Datenbank verbessern.

Auditfeatures in Autonomous Database

Autonomous Database umfasst umfangreiche, hochentwickelte Auditfunktionen, mit denen Sie die Auditinformationen erfassen können, die Sie für Ihre Organisation benötigen. Autonomous Database stellt Standardauditing bereit.

Darüber hinaus können Sie Audit-Policys auf eine der folgenden Arten anwenden:

  • Verwenden Sie Oracle Data Safe, um Audit-Policys für Datenbankbenutzer und Benutzer mit Administratorrechten sowie vordefinierte Audit-Policys oder benutzerdefinierte Audit-Policys anzuwenden. Weitere Informationen finden Sie unter Überblick über Aktivitätsauditing.

  • Konfigurieren Sie Oracle Database-Audit-Policys. Weitere Informationen finden Sie unter Audit-Policys konfigurieren.

Sie können das Auditing für folgende Zwecke konfigurieren:

  • Accountability für Aktionen aktivieren. Diese umfassen Aktionen in bestimmten Schemas, Tabellen oder Zeilen oder Aktionen, die sich auf einen bestimmten Inhalt auswirken.

  • Verhindern, dass Benutzer oder andere Personen (z.B. Eindringlinge) Aktionen ausführen, die nicht in ihrer Verantwortung liegen.

  • Verdächtige Aktivitäten untersuchen. Beispiel: Wenn sich ein Benutzer mit den Datenbankzugangsdaten der Anwendung anmeldet, können Sie durch das Auditing von Verbindungen zur Datenbank bestimmen, dass die Anmeldung von der Workstation eines Benutzers statt vom Anwendungsserver stammt.

  • Einen Auditor über die Aktionen nicht berechtigter Benutzer benachrichtigen. Beispiel: Benachrichtigen Sie einen Auditor, wenn ein nicht autorisierter Benutzer versucht, Daten aus einer Tabelle zu löschen.

  • Spezifische Datenbankaktivitäten erfassen und Daten darüber anlegen. Beispiel: Sie können Statistiken darüber erfassen, welche Tabellen aktualisiert werden, die Anzahl der nicht erfolgreichen Anmeldungen oder die Anzahl der gleichzeitigen Benutzerverbindungen zu Stoßzeiten.

  • Probleme bei der Autorisierung oder Implementierung der Zugriffskontrolle ermitteln. Sie können beispielsweise Audit Policys erstellen, von denen Sie erwarten, dass sie niemals Auditinformationen generieren, weil die Daten durch andere Mittel geschützt sind. Wenn diese Policys jedoch Auditinformationen generieren, wissen Sie, dass die anderen Sicherheitsmaßnahmen nicht korrekt implementiert sind.

  • Auditinganforderungen für Compliancezwecke implementieren. Vorschriften wie die Folgenden haben gemeinsame Auditinganforderungen:

    • Datenschutz-Grundverordnung (DSGVO) der Europäischen Union

    • Sarbanes-Oxley Act

    • Health Insurance Portability and Accountability Act (HIPAA)

    • Internationale Konvergenz von Kapitalmessungen und Kapitalstandards: ein überarbeitetes Rahmenwerk (Basel II)

    • Japanische Datenschutzbestimmungen

    • Privacy and Electronic Communications Directive der EU

Auditdaten in Autonomous Database

Autonomous Database schützt Auditdaten und schreibt den Audit Trail in die Data Dictionary View UNIFIED_AUDIT_TRAIL.

Die zugrunde liegende Tabelle, in der Auditdaten in Autonomous Database gespeichert werden, lautet AUDSYS.AUD$UNIFIED. Diese Tabelle ist geschützt und lässt nicht zu, dass Benutzer DML-/DDL-Vorgänge ausführen oder die Tabelle leeren (jeder Versuch, diese Aktionen auszuführen, erstellt automatisch einen Auditdatensatz). Nach dem Schreiben eines Auditdatensatzes ist nur die Ausführung eines PURGE durch den ADMIN-Benutzer zulässig. Der ADMIN verfügt über die Rolle AUDIT_ADMIN, die zum Ausführen eines PURGE-Vorgangs erforderlich ist. Wenn Sie die Rolle AUDIT_ADMIN einem anderen Benutzer zuweisen, kann dieser Benutzer auch einen PURGE-Vorgang ausführen.

Abhängig von der Anzahl und dem Typ der verwendeten Audit-Policys und der Anzahl der Aktivitäten kann der Audit Trail im Laufe der Zeit anwachsen und eine große Menge an Speicher belegen. Autonomous Database bietet die folgenden Möglichkeiten, den für Auditdaten erforderlichen Speicher zu begrenzen:

  • Jede Autonomous Database-Instanz führt einmal täglich einen automatischen Löschjob aus, um alle Auditdatensätze zu entfernen, die älter als 14 Tage sind.

  • Benutzer mit der Rolle AUDIT_ADMIN können Auditdatensätze manuell mit der Prozedur DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL löschen. Weitere Informationen finden Sie unter DBMS_AUDIT_MGMT.

Wenn Sie einen längeren Aufbewahrungszeitraum für Auditdaten als 14 Tage benötigen, bewahren Sie Auditdaten mit Oracle Data Safe auf. Weitere Informationen finden Sie unter Auditdatensatzaufbewahrung mit Oracle Data Safe in Autonomous Database verlängern.

Autonomous Database prüft und protokolliert alle Vorgänge, die von den Oracle Cloud Infrastructure Operations-Teams in Ihrer Datenbank ausgeführt werden. Weitere Informationen zum Auditieren von Operationsaktivitäten finden Sie unter Oracle Cloud Infrastructure-Vorgänge anzeigen.

Standardaudit-Policys in Autonomous Database

Autonomous Database bietet Auditing zum verfolgen, überwachen und aufzeichnen von Aktivitäten in Ihrer Datenbank.

Standardmäßig wendet Autonomous Database Audit-Policys an, um die folgenden Datenbankaktivitäten zu auditieren:

  • Alle Aktivitäten von Oracle Cloud Operations

  • Alle Fehler bei der Anmeldung bei der Datenbank

  • Alle Kennwortänderungen

  • Versuche, Prozeduren zu erstellen oder zu ändern

  • Ausführung bestimmter Prozeduren, einschließlich Prozeduren in den Packages UTL_HTTP oder UTL_SMTP, die eine Verbindung zum Netzwerk herstellen

Darüber hinaus können Sie zusätzliche Auditing-Policys auf eine der folgenden Arten anwenden:

Oracle Data Safe in Autonomous Database registrieren

Verwenden Sie Oracle Data Safe, um Auditing-Policys für Datenbankbenutzer und für Benutzer mit Administratorrechten anzuwenden, um vordefinierte Auditing-Policys anzuwenden oder die Aufbewahrungszeit von Auditdatensätze für Ihre Autonomous Database-Instanz zu verlängern.

So registrieren Sie die Autonomous Database-Instanz bei Oracle Data Safe:

  1. Greifen Sie über die Oracle Cloud Infrastructure-Konsole auf Ihre Autonomous Database-Instanz zu.
    1. Öffnen Sie die Oracle Cloud Infrastructure-Konsole, indem Sie neben "Oracle Cloud" auf Navigationssymbol klicken.
    2. Klicken Sie im linken Navigationsmenü von Oracle Cloud Infrastructure auf Oracle Database, und klicken Sie je nach Workload auf eine von: Autonomous Data Warehouse, autonome JSON-Datenbank oder Autonomous Transaction Processing.
    3. Wählen Sie auf der Seite "Autonome Datenbanken" aus den Links in der Spalte Anzeigename eine autonome Datenbank aus.
  2. Registrieren Sie die Autonomous Database-Instanz bei Oracle Data Safe.
    1. Klicken Sie auf der Seite "Autonomous Database-Details" unter Data Safe auf Registrieren.
    2. Klicken Sie im Dialogfeld "Datenbank bei Data Safe registrieren" auf Bestätigen.

    Der folgende Data Safe-Status wird angezeigt: Wird registriert. Dieser Schritt dauert etwa 15 bis 20 Minuten.

Nach der Registrierung von Oracle Data Safe wird im Data Safe-Status Registriert und zwei Links angezeigt: Anzeigen und Registrierung aufheben.

Klicken Sie auf Anzeigen, um die Detailseite für die Data Safe-Registrierungsdatenbank anzuzeigen.

Klicken Sie auf Registrierung aufheben, um Oracle Data Safe zu deaktivieren.

Aufbewahrung von Auditdatensätzen mit Oracle Data Safe in Autonomous Database verlängern

Verwenden Sie Oracle Data Safe, um die Aufbewahrung von Auditdatensätzen auf eine bestimmte Anzahl von Monaten zu verlängern.

Registrieren Sie zuerst die Autonomous Database-Instanz bei Oracle Data Safe. Weitere Informationen finden Sie unter Oracle Data Safe in Autonomous Database registrieren.

Nach der Registrierung Ihrer Autonomous Database-Instanz können Sie den Data Safe-Aufbewahrungszeitraum angeben.

Weitere Informationen finden Sie unter Aufbewahrungsperioden für eine Zieldatenbank aktualisieren.

Oracle Data Safe-Audittrails in Autonomous Database anzeigen und verwalten

Data Safe verwendet Audittrails, um zu definieren, wo die Auditdaten abgerufen und Autonomous Database-Auditdatensätze erfasst werden sollen. Während des Registrierungsprozesses ermittelt Oracle Data Safe die Audit-Trails und erstellt eine Audit Trail-Ressource.

Oracle Data Safe listet Ressourcen auf der Seite "Audittrails" auf. Um die Seite "Audittrails" aufzurufen, klicken Sie im Sicherheitscenter in Data Safe auf Aktivitätsauditing, und klicken Sie dann auf der Seite "Aktivitätsauditing" unter Zugehörige Ressourcen auf Audittrails. Sie können jederzeit neue Audittrails ermitteln und nach Bedarf Audittrailressourcen in Oracle Data Safe entfernen.

Registrieren Sie zuerst die Autonomous Database-Instanz bei Oracle Data Safe. Weitere Informationen finden Sie unter Oracle Data Safe in Autonomous Database registrieren.

Wenn Autonomous Database gestoppt oder neu gestartet wird, geschieht Folgendes:

  • Der Audittrail wechselt in einen Wiederholungsstatus, und Data Safe unternimmt mehrere Versuche, die Verbindung vier (4) Stunden lang erneut herzustellen. Im Feld Erfassungsstatus des Audittrails wird Folgendes angezeigt: WIEDERHOLEN.

    Wenn in diesem Fall die Autonomous Database (Zieldatenbank) gestartet wird, wird der Audittrail automatisch fortgesetzt.

  • Nach vier Stunden wechselt der Audittrail in den Status "Stoppt". Im Feld Erfassungsstatus des Audittrails wird Folgendes angezeigt: STOPPED_NEEDS_ATTN.

    In diesem Fall können Sie den Audittrail manuell fortsetzen, wenn die Autonomous Database (Zieldatenbank) gestartet wird und der Audittrailerfassungsstatus STOPPED_NEEDS_ATTN lautet.

Sie können den Audit Trail auch manuell stoppen oder löschen. Wenn Sie den Audit Trail löschen, werden keine Auditdatensätze entfernt, die bereits erfasst wurden. Diese Datensätze verbleiben in Data Safe, bis der Aufbewahrungszeitraum abgelaufen ist.

Weitere Informationen finden Sie unter Audittrails anzeigen und verwalten.

Audit-Policys mit Oracle Data Safe in Autonomous Database anzeigen und verwalten

Verwenden Sie Oracle Data Safe, um Audit-Policys für Ihre Autonomous Database-Instanz festzulegen.

Registrieren Sie zuerst die Autonomous Database-Instanz bei Oracle Data Safe. Weitere Informationen finden Sie unter Oracle Data Safe in Autonomous Database registrieren.

Greifen Sie nach der Registrierung Ihrer Autonomous Database-Instanz auf Oracle Data Safe zu, um Audit-Policys festzulegen.

Weitere Informationen finden Sie unter Audit-Policys anzeigen und verwalten.

Auditberichte mit Data Safe in Autonomous Database generieren

Data Safe enthält sofort einsatzbereite Auditdatenberichte. Sie können auch benutzerdefinierte Berichte erstellen, die Ihren Anforderungen entsprechen.

Nach der Aktivierung und Registrierung von Oracle Data Safe und dem Hinzufügen eines Trails zur Erfassung von Auditdaten aus Ihrer Autonomous Database-Instanz können Sie mit den Berichten die Aktivität für Ihre Datenbank überwachen.

Weitere Informationen finden Sie unter Auditberichte anzeigen und verwalten.