· Rexoma Team · IT-Sicherheit  · 5 min read

Oracle-Datenbank absichern: Was der Mega-Patch für KMU bedeutet

Oracle hat über 650 Sicherheitslücken auf einen Schlag geschlossen. Was das für KMU mit Oracle-Datenbanken im Einsatz bedeutet – und wie man sie absichert.

Oracle hat über 650 Sicherheitslücken auf einen Schlag geschlossen. Was das für KMU mit Oracle-Datenbanken im Einsatz bedeutet – und wie man sie absichert.

Oracle hat kürzlich in einem einzigen Sicherheitsupdate über 650 Schwachstellen quer durch das eigene Produktportfolio geschlossen. Wer als KMU eine Oracle-Datenbank im Einsatz hat – oft versteckt im Hintergrund eines ERP- oder Warenwirtschaftssystems – sollte das nicht als “Oracle-Problem” abtun. Für ostdeutsche KMU, bei denen Datenbanken selten im Fokus der IT-Sicherheit stehen, ist das ein guter Anlass, einmal genauer hinzuschauen.

Warum Oracle-Datenbanken bei KMU oft unbemerkt laufen

Die wenigsten kleinen und mittleren Unternehmen betreiben eine Oracle-Datenbank, weil sie sich bewusst dafür entschieden haben. Meist steckt sie als Backend hinter einer Business-Software: einem ERP-System, einer Branchenlösung für Handel oder Fertigung, oder einer älteren Warenwirtschaft, die vor Jahren eingeführt wurde und seitdem zuverlässig läuft. Genau das ist das Problem – “läuft zuverlässig” wird oft mit “muss nicht angefasst werden” verwechselt.

Datenbanken enthalten in der Regel die wertvollsten Daten eines Unternehmens: Kundendaten, Bestellungen, Finanzbuchhaltung, teils auch Mitarbeiterdaten. Anders als ein Webserver steht die Datenbank meist nicht direkt im Internet – das wiegt viele Verantwortliche in falscher Sicherheit. Doch wer einmal über eine andere Schwachstelle ins Netzwerk gelangt, findet in einer ungepatchten Datenbank oft das lohnendste Ziel überhaupt.

Was der aktuelle Mega-Patch zeigt

Ein Sicherheitsupdate mit über 650 geschlossenen Lücken auf einmal ist ungewöhnlich groß, aber kein Einzelfall – Oracle veröffentlicht vierteljährlich seine “Critical Patch Updates” (CPU), die quer durch Datenbank, Middleware und Anwendungen reichen. Viele dieser Lücken erlauben es Angreifern, ohne Zugangsdaten auf Daten zuzugreifen oder Schadcode auszuführen. Der Umfang macht deutlich: Wer solche Updates nur einmal im Jahr oder noch seltener einspielt, sammelt über die Zeit einen erheblichen Rückstand an bekannten, öffentlich dokumentierten Schwachstellen an.

Typische Schwachstellen bei Oracle-Datenbanken in KMU

Verzögertes Patch-Management

Oracle-Patches gelten in vielen Unternehmen als riskant, weil sie im schlimmsten Fall die angebundene Fachanwendung stören könnten. Die Folge: Updates werden aufgeschoben, manchmal über Jahre. Genau dieser Zeitraum ist es, in dem bekannte Lücken aktiv ausgenutzt werden.

Standard-Konten und Standardpasswörter

Oracle-Datenbanken bringen von Haus aus zahlreiche vordefinierte Benutzerkonten mit. Werden diese nach der Installation nicht deaktiviert oder mit starken, individuellen Passwörtern versehen, bleiben sie ein bekanntes Einfallstor – die Standardkonten sind öffentlich dokumentiert.

Zu weitreichende Berechtigungen

In der Praxis sehen wir bei Audits häufig, dass die Anwendung, die auf die Datenbank zugreift, mit einem Konto arbeitet, das weit mehr Rechte besitzt als nötig – teils sogar administrative Rechte auf der gesamten Datenbank, obwohl die Software nur lesend auf wenige Tabellen zugreifen müsste.

Fehlende Verschlüsselung der Verbindung

Die Kommunikation zwischen Anwendungsserver und Datenbank läuft in älteren Installationen teils unverschlüsselt. Wer Zugriff auf das Netzwerksegment dazwischen erhält, kann Zugangsdaten und Daten im Klartext mitlesen.

Keine Netzwerksegmentierung

Die Datenbank steht oft im selben Netzsegment wie Arbeitsplatzrechner und andere Server. Ein kompromittierter Client-PC hat damit direkten Netzwerkzugriff auf das wertvollste System im Unternehmen.

Praxisteil: Oracle-Datenbank richtig absichern

Schritt 1: Versionsstand und Patch-Historie erfassen

Zunächst muss klar dokumentiert sein, welche Oracle-Version mit welchem Patch-Stand im Einsatz ist. Ohne diese Grundlage lässt sich keine Sicherheitswarnung sinnvoll bewerten.

Schritt 2: Patch-Prozess mit Testumgebung etablieren

Sicherheitsupdates sollten nicht direkt in der Produktivumgebung getestet werden. Eine einfache Testinstanz, auf der Patches vor dem Rollout gegen die Fachanwendung geprüft werden, nimmt die Angst vor Updates – und beschleunigt sie in der Praxis sogar, weil Ausreden wegfallen.

Schritt 3: Standardkonten deaktivieren oder absichern

Alle nicht benötigten vordefinierten Konten sollten gesperrt werden. Verbleibende Konten benötigen individuelle, starke Passwörter statt der Werkseinstellung.

Schritt 4: Berechtigungen nach dem Minimalprinzip vergeben

Anwendungskonten sollten ausschließlich die Rechte erhalten, die für den jeweiligen Zweck notwendig sind – kein pauschaler administrativer Zugriff, nur weil das die Einrichtung ursprünglich vereinfacht hat.

Schritt 5: Verschlüsselung aktivieren

Die Verbindung zwischen Anwendung und Datenbank sollte per TLS verschlüsselt werden, ebenso ruhende Daten bei besonders sensiblen Tabellen, etwa über Transparent Data Encryption.

Schritt 6: Datenbank-Segment isolieren

Die Datenbank gehört in ein eigenes Netzwerksegment mit striktem Regelwerk, das nur die tatsächlich benötigte Kommunikation mit dem Anwendungsserver zulässt – keinen direkten Zugriff von Arbeitsplatzrechnern.

Schritt 7: Zugriffe protokollieren und auswerten

Auffällige Anmeldeversuche, ungewöhnliche Abfragemuster oder Zugriffe außerhalb der Geschäftszeiten sollten protokolliert und regelmäßig ausgewertet werden, statt nur im Verdachtsfall in Logs zu suchen.

Nicht nur Oracle – das Muster ist branchenweit

Ob Oracle, Microsoft SQL Server oder PostgreSQL: Das Grundproblem ist bei allen Datenbanksystemen ähnlich. Sie laufen im Hintergrund, gelten als “zu wichtig zum Anfassen” und werden dadurch seltener gepatcht als exponierte Systeme wie Webserver oder Firewalls. Dabei sind sie meist genau das System, das im Ernstfall den größten Schaden anrichtet, wenn es kompromittiert wird.

Rexoma unterstützt KMU in Dresden

Sie wissen nicht genau, auf welchem Patch-Stand Ihre Oracle-Datenbank läuft, oder wer im Unternehmen dafür zuständig ist? Rexoma aus Dresden unterstützt KMU in Sachsen und ostdeutsche Unternehmen dabei, Datenbanken sauber zu inventarisieren, Patch-Prozesse aufzubauen und Zugriffe sinnvoll einzuschränken. Sprechen Sie uns an, wenn Sie Ihre Datenbank-Infrastruktur auf ein solides Fundament stellen möchten.

FAQ

Warum ist ein Oracle-Patch mit über 650 Lücken auf einmal so ungewöhnlich? Die schiere Zahl ist selten, aber Oracle veröffentlicht vierteljährlich große Sammel-Updates über sein gesamtes Produktportfolio. Der aktuelle Umfang zeigt vor allem, wie viel sich ansammelt, wenn Updates nicht regelmäßig eingespielt werden.

Muss ich als KMU überhaupt wissen, ob ich Oracle einsetze? Ja. Oracle-Datenbanken laufen oft unsichtbar als Backend einer ERP- oder Branchensoftware. Ein kurzes Gespräch mit dem Software-Anbieter oder IT-Dienstleister klärt, welche Datenbank tatsächlich im Einsatz ist.

Wie oft sollten Oracle-Sicherheitsupdates eingespielt werden? Kritische Sicherheitsupdates sollten zeitnah nach Veröffentlichung getestet und ausgerollt werden, idealerweise innerhalb weniger Wochen. Ein Rückstand von einem Jahr oder mehr bedeutet ein erhebliches, unnötiges Risiko.

Reicht es, die Datenbank hinter einer Firewall zu betreiben? Nein. Eine Firewall schützt vor Zugriffen von außen, aber nicht vor einem bereits kompromittierten Client im internen Netzwerk. Netzwerksegmentierung und strikte Berechtigungen bleiben trotzdem notwendig.

Was kostet es, wenn eine Datenbank mit Kundendaten kompromittiert wird? Das lässt sich pauschal nicht beziffern, hängt aber stark vom Umfang der betroffenen Daten und etwaigen Meldepflichten ab. Vorbeugende Absicherung ist in jedem Fall günstiger als die Aufarbeitung eines Vorfalls.

Back to Blog

Related Posts

View All Posts »