Oracle Datenbank Security Lösungen Und was kommt nach Heartbleed und ShellShock? Ein kritischer Überblick über die Security Produkte rund um die Oracle Datenbank Datenbanken sind unsere Welt www.dbmasters.at Themenübersicht ● ● ● ● Herausforderungen im Security Bereich im letzten Jahr Security Features von Oracle – was gibt es und wofür ist es Decken die Oracle Security Features die Herausforderungen ab? Was fehlt noch, damit man sich „sicher“ fühlen kann? Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Herausforderungen im Security Bereich im letzten Jahr ● 7. April 2014: Heartbleed – OpenSSL – Oracle reagiert erstmalig am 18. April und braucht bis zum 3. Juli um für alle Produkte Patches bereit zu stellen ● 24. September 2014: ShellShock – Bash ist verwundbar – Erste Patches am 27. September, finale Patches erst 15. Dez ● 15. Oktober 2014: Poodle – SSLV3 – Erste Patches Ende 2014, aktuell fehlen für 20 Produkte die Patches ● 28. Jan 2015: Ghost – eine Lücke im Glibc – Ist Oracle nicht einmal eine Meldung wert, RHat Patches übernommen Details finden Sie auf unserer Homepage Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Herausforderungen im Security Bereich in den letzten drei Monaten (seit Mitte Nov 2014) ● Adobe Flash & Co: mehrfach ZeroDay Lücken, über 40 Security Leaks im Flash ● Microsoft – – – – ● ● ● ● ● Google enthüllt 3 Windows ZeroDay Lücken, die 90 Tage lang nicht behoben wurden Hintertür in Microsoft Active Directory entdeckt Windows Lücke in Kerberos und TLS – Security Patch fehlerhaft Exploit für eine Lücke in Windows und IE Versionen der letzten 18 Jahre Sicherheitslücke in NTP und OpenVPN 27 Jahre alte Sicherheitslücke in X11 geschlossen Google entdeckt 30 Sicherheitslücken in Java Poodle beißt die Load Balancer von Cisco , F5 und A10 Networks Große Hackerangriffe – US Krankenkasse Anthem bestohlen, US Außenministerium, Sony Entertainment, usw. Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at USA schafft eine neue Behörde gegen Hackerangriffe ● Quelle: Washington Post vom 10. Feb 2015 ● Auslöser – Hackerangriff auf Sony Pictures – Davor gab es Angriffe auf das Computer Netz des Weißen Hauses Angriffe auf das US Außenministerium Angriffe auf US Krankenkassen Fast schon unzählbare Anzahl von gestohlenen Personen und Kreditkarteninformationen Mehrere Großbanken (2012) Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Kreditkarten Informationen von Tim Cook (Apple) ● Laut Presseinformationen vom 11. Feb 2015 gibt es folgende Aussage von Tim Cook, CEO von Apple: Cook bekräftigte sein Bekenntnis zu strikterem Datenschutz. So wolle der Konzern bei seinem Bezahldienst Apple Pay ganz bewusst nicht wissen, wer wo was kauft. Er glaube, dass die Menschen mit der Zeit gegen eine breit angelegte Erfassung und Auswertung ihrer Daten rebellieren werden, sagte der Apple-Chef. Zudem solle das kontaktlose Bezahlen per Handy mehr Sicherheit bieten. „Bei Apple Pay geben wir dem Händler nie ihre Kreditkarten-Nummer.“ Ihm selbst seien die Kreditkarten-Informationen drei Mal gestohlen worden, sagte Cook. Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Security Produkte und Features von Oracle für Oracle Datenbanken und Cloud Control 12c ● Audit Vault und Database Firewall – Analysiert den SQL Net Verkehr zwischen Client und Datenbank ● Oracle Datenbank Features – – – – – Password Security / External Identification Data Redaction ab Oracle 12c TCPS Connects mit TLS benötigen im SQLNET.ORA: SSL_VERSION=1.0 Advanced Networking Option: Verschlüsselung Database Vault, Label Security, Data Masking ● HTTPS / SSL für Kommunikation OEM/Agent – Siehe Instructions to Mitigate the SSL v3.0 Vulnerability (aka "Poodle Attack") in Oracle Enterprise Manager Grid / Cloud Control (Doc ID 1938799.1) Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Security Features von Oracle für Operating Systeme ● Oracle Enterprise Linux – Wenn RedHat Security Patches bereitstellt, werden diese übernommen (mit 1-2 Tagen Verzögerung) – Sollten Security Leaks im Unbreakable Kernel gefunden werden, muss Oracle diese selbst beheben ● Solaris – Laut National Vulnerability Database gibt es in Solaris 10+11 ca. 150 bekannte Security Leaks, von denen ca. 50 als High Risk eingestuft sind. – Aktuelle Security patches können mit „pkg install|update solaris-11-cpu“ eingespielt werden. ● Es gibt eine „3rd Party Software in Oracle Product“ Vulnability Liste http://www.oracle.com/technetwork/topics/security/thirdparty-patch-map-1482893.html Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Schützen die Oracle Features vor den letzten Vulnabilities? ● Die Antwort ist schlicht und ergreifend: Nein ● Oracle braucht im Schnitt 1-2 Wochen für die ersten Patches und selbst nach 2-3 Monaten sind noch nicht für alle Produkte Patches vorhanden ● Für viele Themen wie für den TLS Einsatz statt SSL gibt es keinen Patch sondern nur sehr komplexe Anleitungen (Beispiel Poodle und Enterprise Manager), statt einfach einen Patch heraus zu bringen, der das Problem löst. ● Damit TCPS Verbindungen zur Datenbank mit TLS geschützt werden, muss man sowohl am Client als auch am Server im SQLNET.ORA einen Eintrag machen – auch hier die Frage: Warum Oracle den nicht als „Default“ mit einem Sicherheitsupdate ausliefert Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Wovor schützen die Oracle Security Features? ● Database Firewall schützt vor SQL Injektion ● Advanced Security Option wird hauptsächlich zum Verschlüsseln der Daten in den Datenbank Files verwendet, es kann aber auch zum Verschlüsseln der Datenübertragung genutzt werden. ● Data Masking anonymisiert die Daten für Test- und Schulungsdatenbanken ● Data Redaction anonymisiert die Daten transparent, abhängig von Regeln für bestimmte Applikationen oder Benutzer (Call Center darf nicht alles sehen). ● Database Vault verhindert den unberechtigten Zugriff auf Daten innerhalb der Datenbank (auch als SYSDBA darf man die Daten nicht mehr sehen) ● Label Security verhindert ebenfalls die Möglichkeit, Daten ohne Berechtigung zu sehen Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Conclusio ● Die Oracle Security Features schützen die Daten innerhalb der Datenbank und im Filesystem – ein Schutz vor dem Angriff auf den Host und somit indirekt auf die Daten bieten diese nicht. ● Die Database Firewall bietet eine Schutz, sofern die Kommunikation über SQL*Net läuft, alles andere wird nicht abgedeckt – hier bieten andere Anbieter wie Imperva SecureSphere mehr Funktionalität. ● Zusätzlich treffen einige der Themen wie Heartbleed und Poodle auch direkt Teile der Features (TCPS, HTTPS Kommunikation,…) Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Schauen wir uns ein typisches Environment an Praktisch jede Firma nutzt Was bräuchte man zusätzlich? ● Firewalls ● AntiVirus Software ● VPN/Remotezugang für Mitarbeiter ● WAF – Web Application Firewall – Verhindert unberechtigte Zugriffe/Ausnutzung von Vulnabilities ● DBF – Database Firewall – Schützt die Daten vor SQL Injection und vielem mehr ● Schutz gegen Security Leaks in Produkten (OS, Web Inhalte, Mail Lösungen) und Malware Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Ein passendes Zitat “Es gibt zwei Arten von Firmen: Solche die gehackt wurden und die, die noch gehackt werden!” Mit diesem Zitat auf einer Sicherheitskonferenz im März 2012 deutete der frühere FBI-Direktor Robert Mueller bereits an, wovor viele Unternehmen noch ihre Augen verschließen. Denn einen hundertprozentigen Schutz vor Hackerangriffen oder Cyberattacken gibt es nicht. Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Leben wir auf einer Insel der Seligen? Analyse für www.dbmasters.at am 8. Feb 16:00 ● Angriffsversuche der letzten 24 Stunden ● Aktuell: durchschnittlich 15-20 Angriffe / Tag ● Auswertung der Angriffe seit Installation am 9. Oktober 2014 ( 4 Monate) – Über 1500 Angriffsversuche Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Einige der Angriffe waren wirklich penetrant Beispiel ShellShock ● Teilweise über 100 Versuche / Tag! ● Das wird nur als EIN Angriff gewertet… Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Zusammenfassung ● Security hat in vielen Unternehmen leider immer noch nicht den Stellenwert den sie haben sollte ● Es gibt faktisch niemanden – hier sind auch wir als Privatpersonen gemeint – die nicht täglich angegriffen werden. – Schon 2009 gab es eine Analyse zu dem Thema – Kaspersky Labs hat 2013 die durch Malware infizierten Systeme grafisch aufbereitet. Infektionsrate in % Österreich: 42% USA nur 38% !! Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at Q&A Wir helfen Ihnen bei der Analyse Ihrer Security Anforderungen mit Schwerpunkt auf die Oracle Datenbank und Web Application Landschaft Oracle Datenbank Security Lösungen Datenbanken sind unsere Welt www.dbmasters.at