XML Encryption ist unsicher
RUB-Forscher brechen WWW-Standard
Großkunden betroffen: Gütesiegel hält nicht, was es verspricht
Standard für Großkunden
XML steht für „Extensible Markup Language“ und ist vor allem beim Datenaustausch zwischen Computersystemen im Einsatz. Branchengrößen wie IBM, Microsoft und Redhat Linux setzen auf die standardisierte Lösung, um Webservice-Anwendungen für Großkunden zu realisieren. XML Encryption soll dabei die Vertraulichkeit der äußerst sensiblen Datenströme in Bereichen wie E-Commerce, Finanzdienste oder öffentliche Verwaltung gewährleisten. Grund genug, um ihn professionell unter die Lupe zu nehmen.
Schwache Verkettung von Chiffretext-Blöcken
Juraj Somorovsky und Tibor Jager konnten eine Schwäche bei der Verkettung der Chiffretext-Blöcke im Betriebsmodus CBC für den Angriff ausnutzen. „Wir können verschlüsselte Daten entschlüsseln, indem wir den Server mit modifizierten Chiffretexten ansprechen und aus seiner Antwort Rückschluss auf die eigentliche Nachricht ziehen.“ Die Bochumer Forscher testeten das Verfahren selbst oder wurden von Firmen benachrichtigt, die ihre Produkte auf Anfälligkeit gegenüber der XML Encryption Schwachstelle prüften – in allen Fällen war das Resultat eindeutig: Der Angriff funktioniert, der weit verbreitete Standard ist definitiv nicht sicher. Details stellen die Forscher in dieser Woche auf der renommierten ACM Conference on Computer and Communications Security (ACM CCS 2011) in Chicago vor.
Kein Allheilmittel in Sicht
Trotz vielfach bestätigter Diagnose ist jedoch kein Allheilmittel in Sicht: „Eine universelle Gegenmaßnahme gibt es erstmal nicht“, so Somorovsky. „Daher empfehlen wir dringend, den Standard anzupassen und die technische Spezifikation diesen Erkenntnissen folgend zu aktualisieren.“ Die Wissenschaftler informierten alle Anbieter über die Mailingliste des W3C. Mit einigen interessierten Entwicklern habe man gemeinsam individuell zugeschnittene Sicherheits-Lösungen entwickeln können.

