Einbruch in typo3.org-Benutzerdatenbank entdeckt

14.11.08 - 15:39

Durch ein zu kurzes Passwort für das TYPO3-Backend auf typo3.org konnte ein bisher noch unbekannter Angreifer die Nutzer-Datenbank auf typo3.org auslesen. Der Einbruch wurde zeitnah erkannt und der Frontend-Login auf typo3.org komplett deaktiviert, so dass zur Zeit keine Login-Möglichkeit mehr vorhanden ist.

Einbruch in typo3.org-Benutzerdatenbank entdeckt

Die TYPO3 Association hat daraufhin alle Besitzer eines typo3.org-Accounts per E-Mail über den Einbruch benachrichtigt. Als Besitzer eines typo3.org-Accounts sollte man sich nun gründlich überlegen, ob man das dort verwendete Passwort noch für andere Accounts genutzt hat. Falls ja, sollte man das Passwort dieser Accounts umgehend mit einem starken Passwort ersetzen, um dem Missbrauch dieser Accounts durch den typo3.org-Eindringling vorzubeugen.

Das TYPO3-Core-Team arbeitet bereits an der Absicherung von typo3.org und wird alle Besitzer eines typo3.org-Frontend-Accounts über die weiteren Schritte informieren. Zudem gibt es eine eigene FAQ-Seite zu diesem Vorfall.

Mit dem Einbruch auf typo3.org zeigt sich ein Defizit bei TYPO3-Standard-Installationen: Dort werden bei Frontend-Benutzern seit jeher die Passwörter entgegen der gängigen Praxis unverschlüsselt in der Datenbank gespeichert. Zwar existieren zahlreiche Extensions, die das Verschlüsseln der Frontend-Passwörter nachträglich zur Verfügung stellen wie kb_md5fepw, danp_sv_cryptauth und md5passwords. Allerdings konnte man sich aufgrund von komplizierten Migrations-Problemen beim Upgrade auf die neue Passwort-Logik bisher nicht zur offiziellen Integration dieser Erweiterungen in den TYPO3-Kern durchringen. 

Generell empfiehlt es sich, im Internet nie ein Passwort für mehrere Accounts zu verwenden sondern stattdessen auf generierte, sichere Passwörter in Kombination mit einem Passwort-Tool wie Keepass oder 1Password zurückzugreifen.

(Jan Tißler)

Diesen Beitrag jetzt bookmarken!

del.icio.usdigg.comYiggItMister WongTechnoratigoogle.com
18 Kommentare
#1 gomez website schrieb am 14.11.2008 16:10
gomez

Das ist schon ziemlich übel, dass in TYPO3 standardmäßig die Passwörter unverschlüsselt gespeichert werden.

Jeder Webmaster einer TYPO3 Community hat damit potenziell die Möglichkeiten, die der Hacker hat, der bei typo3.org eingebrochen ist.

#2 maerr schrieb am 14.11.2008 16:20
maerr

@gomez: Das ist so nicht korrekt. Im TYPO3-Backend werden die Passwörter verschlüsselt gespeichert und sogar beim Login client-seitig "gehashed", was einem sehr hohen Sicherheitsstandard entspricht. Das Problem liegt lediglich beim Passwort-Handling der Frontend-User - hier sollte man einfach eine der vorhandenen Extensions in den Core integrieren.

#3 Sebastian Gebhard website schrieb am 14.11.2008 16:24
Sebastian Gebhard

@gomez: Eine einfache md5-Verschlüsselung bringt nicht viel, da sich md5-Passwörter in der Regel per sogenannten rainbow tables "entschlüsseln" lassen.

Ich spiele schon seit längerem mit dem Gedanken eine Extension für eine erweiterte md5-Verschlüsselung der Passwörter zu schreiben. Das Konzept ist einfach und sicher, aber bisher fehlte mir die Zeit.

 

@maerr In der Datenbank stehen die Passwörter der Frontenduser im Klartext. Nur die Passwörter der Backenduser sind verschlüsselt. Ausgehend von einer Standartinstallation natürlich.

 

Der Vorfall schockiert mich aber doch etwas. Bleibt nur zu hoffen dass der Angreifer die Daten nicht weitergibt oder sie systematisch ausnutzt um Zugriff auf Benutzerkonten auf anderen Websites zu haben.

#4 punsk website schrieb am 14.11.2008 16:25
punsk

@gomez

Das sehe ich genau so! Deshalb setzen wir standardmäßig bei allen Kunden mit geschützem Bereich die Extension "kb_md5fepw" ein! Warum man das nicht auch bei typo3.org gemacht hat bleibt mir ein Rätsel!!

 

Dazu kommt noch, dass sogar ein Admin-Passwort zum Backend zu kurz war!!

 

Ich hoffe, man hat aus diesem Vorfall gelernt...

#5 mwaskowski website schrieb am 14.11.2008 16:30
mwaskowski

Es wäre mal interessant zu erfahren ob die fe_user Passwörter auf TYPO3.org nun verschlüsselt oder PLAIN gespeichert worden. Wenn die Passwörter im Klartext gespeichert worden sind, halte ich das persönlich für grob fahrlässig.

#6 maerr schrieb am 14.11.2008 16:34
maerr

@Sebastian Gebhard: stimmt! Meinte natürlich, dass die BE-User verschlüsselt in der DB gespeichert werden ;)

#7 Tobias Liebig website schrieb am 14.11.2008 17:43
 Tobias Liebig

So weit ich weiß sind auf typo3.org die Passwörter der FE-User md5-gehashed. Ganz genau kann das natürlich nur einer der Admins von typo3.org sagen.

Nur hilft das wegen oben genannter Rainbow-Tables auch relativ wenig, wenn die Passwörter der FEUser zu kurz sind.

#8 Michael Karl website schrieb am 14.11.2008 17:57
Michael Karl

Überall treten Lücken auf. Das ist völig normal. Was nicht völlig normal ist, ist, dass die Verantwortlichen umfassend darüber informieren.

 

Dennoch ist das Auftreten der Lücke ein echter Imageschaden für Typo3. Vor allem, da es seit langem bekannt ist, wie man Passworte wenigstens einigermaßen sicher in einer Datenbank ablegen kann.

Und da dies bei den Backend-Usern auch getan wird, frage ich mich, wieso das bei den Frontend-Usern nicht defaultmäßig möglich ist.

#9 Stephan Boiting website schrieb am 14.11.2008 19:43
Stephan Boiting

Es ist schon bemerkenswert von typo3.org so mit Daten umzugehen. Sollte man meinen, gearde der Webmaster müsste Vorbild sein. Jeder normale Anwender benutzt zumindest die MD5 Erweiterungen. Auf den Datenschutz wollen wir ma besser nicht eingehen. Fazit: Ein derber Rückschalg im Ansehen von Typo3 der ncoh weite Kreise ziehen wird, und wir an der Front müssen das gegenteil beweisen. Puhh.

#10 Sebastian Gebhard website schrieb am 14.11.2008 19:49
Sebastian Gebhard

Ist etwas Offtopic aber ich wollte noch ne Kleinigkeit zum ersten Post @gomez sagen:

 

"Jeder Webmaster einer TYPO3 Community hat damit potenziell die Möglichkeiten, die der Hacker hat, der bei typo3.org eingebrochen ist."

 

Die Möglichkeit die Passwörter auszulesen hat ein Webmaster immer. Selbst wenn das System die Passwörter mit einem 100% sicheren Schlüssel speichern würde, könnte der Webmaster im PHP-Code die Benutzereingabe abfangen. Deshalb sollte man sich grundsätzlich nur bei Seiten anmelden, denen man vertraut. Eine Ausnahme ist OpenID, dort erhält der Webmaster nie Zugriff auf das Passwort.

#11 Marco schrieb am 14.11.2008 20:53
Marco

Also jetzt sollte man doch mal die Kirche im Dorf lassen. Also ich meine doch, daß die Art der Daten, die hier angeblich ausgelesen wurden (was bedeutet das eigentlich genau "auslesen"?) sind ja nicht weltfrieden gefährdend.

 

Erstens müssen wir uns doch alle bewust sein, daß persönliche Daten im Internet immer mit einem Restrisiko hinterlegt werden. Von der Fußball-WM (man erinnere sich an den Klau von Millionen Personaldaten mit Personummer), wo kein Hahn mehr danach kräht bis zu den aktuellen Fällen aus dem Bankensektor, da ist daß hier doch nicht überzubewerten.

 

Fakt ist, das die Verantwortlichen von TYPO3 an dieser Stelle schnell Verbesserungen bringen müssen, was auch geschehen wird. Da bin ich mir sicher. Die Verantwortung des Einzelnen wird jedoch schnell immer auf die Systeme und den ach so wichtigen Datenschutz geschoben.

 

Ich bin gern im Internet, mache mir aber keine Illusion, was mit den Daten von mir an x Stellen passiert.

 

Einen Image-Schaden, wie oben sofort prophezeit, wird es nicht geben, denn die TYPO3-Gemeinschaft spricht offen darüber und steht zu fehlern und löst diese.

 

Na da sollte man doch den Ball flachhalten und vor der eigenen Türe kehren.

 

Ganz erlich Leute, die Welt hat andere Problem!

 

Gruß

#12 Designieure website schrieb am 15.11.2008 13:20
Designieure

TYPO3 ist klasse, keine Frage!

 

Der Vorfall zeigt einmal mehr, das der User selbst, die größte Schwachstelle im System ist. Egal ob Webmaster oder nicht.

 

Die meisten Fehler entstehen aus der menschlichen Bequemlichkeit heraus. Man gehe einfach nur mal durch einige Büros (auch bei anständigen Unternehmen, die eigentlich ihre Hausaufgaben machen) und man wird oft sehen, dass Zugangsdaten als Nottz am Monitor oder sonstwo kleben. Das ist krass, aber Realität.

 

Insgesamt leistet die Community um T3 phantastische Arbeit, auch wenn es natürlich nicht gut ist, keine PW Verschlüsselung für FE - PWs zu nutzen.

 

Man sollte jetzt erst mal abwarten und schauen, was genau passiert ist und durch wen...

 

Beste Grüße

#13 Oliver Leitner website schrieb am 15.11.2008 22:10
Oliver Leitner

Definitiv kein Spass, musste gestern auf 10 weiteren Seiten mein pass ändern.

 

Na wenigstens hats mich mal wieder über die Verteilung meiner Passwörter, und was ich doch inzwischen schon täglich so alles online "erledige" nachdenken lassen.

#14 gomez website schrieb am 15.11.2008 22:43
gomez

@Sebastian Gebhard: stimmt, wenn man Passwörter abfangen will und die entsprechenden Berechtigungen und Kenntnisse hat, kann man das auch tun.

 

Dennoch ist es einfach fahrlässig Passwörter im Klartext in einer Datenbank zu speichern, auch wenn die Betreiber der Site nur Gutes im Sinn haben und unabhängig davon, ob davon "nur" Frontend-Benutzer betroffen sind.

 

Letztere machen bei einer Community i.d.R die Mehrheit der Benutzer aus. Ein hoher Sicherheitsstandard sollte für alle Benutzer gelten.

#15 El Asmar schrieb am 16.11.2008 18:55
El Asmar

Das ist dem Einbruch im Polizeirevier gleich. Ich habe immer davor gewarnt, den TYPO3-Zugang auch als Zugang für Microsoft Active Directory zu nutzen. Einige schlaue EDVauler kamen auf die Idee, ein Passwort für alles zu nutzen.

Intranet, Internet, Microsoft Active Directory und Exchangeserver nur mit einem Passwort für den Nutzer.

 

Man sollte lieber auf die richtigen Spezialisten hören. Wenn es um die Sicherheit eines Systemes geht, haben die Hobbisten nicht zu suchen.

#16 Sebastian Gebhard website schrieb am 17.11.2008 01:04
Sebastian Gebhard

@El Asmar

Um es noch einmal deutlich zu machen: Es hat sich jemand Zugriff auf typo3.org verschafft. Und auch wenn es so ähnlich klingt so hat das erstmal nichts mit dem CMS TYPO3 zu tun. So wie es derzeit aussieht wurde keine bekannte oder unbekannte Sicherheitslücke von TYPO3 benutzt.

Dieser Vorfall hätte vermutlich genauso passieren können, wenn typo3.org Joomla benutzen würde (nette Vorstellung).

Ein Website ist so sicher, wie deren Betreiber das Thema ernst nehmen. Jeder Webmaster kann entscheiden ob er die Passwörter gehasht oder im Klartext speichern lassen möchte und vor allem kann er natürlich sein eigenes Passwort sicher wählen.

Ich sehe prinzipiell kein Problem darin einen zentralen von TYPO3 verwalteten Login für verschiedene Bereiche einzusetzen. Ein wenig Gedanken sollte man sich ohnehin machen, egal mit welchem System man arbeitet.

#17 Martin Stock schrieb am 17.11.2008 10:00
Martin Stock

Typo3 ist und bleibt eins der sichersten CMS im OpenSource Bereich. Ich kenne keine Gemeinschaft, die sich aktiver und schneller um ein System bemüht wie es die TYPO3 Gemeinde macht. Ich habe bisher viele CMS kennengelernt und bin schließlich doch bei Typo3 hängen geblieben, da es mich von Anfang an überzeugt hat.

 

Der Einbruch in die Datenbank hat nichts mit den CMS zu tun. Klar passieren Fehler und gerade sollche Fehler sollten nicht passieren. Aber aus Fehlern lernt man und man kann nun die Zugänge für User verbessern. Hoffentlich wird solch eine Verbesserung in den CMS Code einfließen.

 

Die Typo3 Gemeinde ist offen genug und ehrlich, mit diesen Thema umzugehen.

 

Und wenn jemand wirklich auf hunderten verschiedenen Seiten das gleiche Passwort hat, dem ist nicht mehr zu helfen.

#18 Manfred Müller-Späth schrieb am 19.11.2008 16:12
Manfred Müller-Späth

@El Asmar:

 

eine Authentifizierung von FE-Usern über ADS würde ich einem "normalen" FE-User-Passwort vorziehen. Denn dazu braucht dieser ja in der T3-Datenbank keinen Eintrag mehr ... das bedeutet, dass man die DB gerne auslesen kann - da steht nur nichts sinnvolles drin Man könnte natürlich ein Notpasswort zulassen, dass aber über ADS abgeglichen werden muss und sich von dem dort hinterlegten unterscheiden muss.

 

Wenn Du natürlich meinst: User meldet sich im FE an und wird dann auch am ADS angemeldet - das ist zunächst mal no-go, klar.

 

Trotzdem hoffe ich auch darauf, eine möglichst per Hash + Salt umgesetzte Speicherung der FE-PWs als sysext vorzufinden ...

Ihr Kommentar?

Eingefügte Links sind nach dem Absenden automatisch klickbar.
Erlaubte Tags: <a href="URL">sprechender Linktitel</a>, <b>Fettschrift</b>


Weitere News

Die T3N-Links der Woche vom 09.01.2009

Einmal pro Woche stellen wir hier interessante Websites und ... »

Google Chrome erreicht die Version 2.0 - aber nur für Entwickler

Vor einem Monat erreichte Googles Browser Chrome die Version... »

Welche zukünftigen CSS-Features schon heute funktionieren

Das Smashing Magazine zeigt fünf Features des kommenden CSS3... »

Video zeigt das enorme Wachstum der freien Weltkarte OpenStreetMap

Welche großen Fortschritte die freie Weltkarte OpenStreetMap... »

Vergünstigte Open-Source-Seminare für Lehrer

Schulen, die über den Einsatz freier Software nachdenken, si... »


- Anzeige-

Open Source & TYPO3 Artikel

MMS mit TYPO3

Bilder bloggen mit dem Handy

Mit der zunehmenden Popularität von Blogs kommt bei manchem der Wunsch auf, ein gemeinsames... »

Open-Source-Software und die GPL

Freiheiten, die ihr Geld wert sind

Open-Source-Software (OSS) wächst schon lange über das Betriebssystem Linux hinaus... »

Asterisk

Eine moderne Softwaretelefonanlage

Über 100 Jahre lang tat das analoge Telefon solide seinen Dienst, bis es Anfang der 90er... »

Lastenausgleich mit TYPO3

Wie das CMS lastverteilt betrieben wird

Unternehmen präsentieren sich nicht mehr nur auf ihrer Website, sondern stellen mehr und... »

Mehr als nur Content Management

TYPO3 im Framework-Einsatz

Wer von TYPO3 spricht, meint in der Regel das Content Management System. Doch eigentlich ist... »

Mehr als nur Bloggen mit Textpattern

All inclusive, Fast Food oder à la carte?

Es ist keine leichte Aufgabe, aus der unüberschaubaren Fülle von Content Management... »