Phishing mit Code in Bildern [Update]
Kriminelle nutzen eine besondere Funktion des Internet Explorers aus, um Opfern nachgemachte eBay-Login-Seiten unterzuschieben.
- Daniel Bachfeld
Der Anti-DDoS-Spezialist Arbor Networks hat in seinem Blog über eine Webseite berichtet, die aktiv das MIME-Sniffing-Problem im Internet Explorer für Phishing-Angriffe ausnutzt. Dazu verteilen die Kriminellen per Mail einen vermeintlich harmlosen Link, der zu einem JPEG-Bild führen soll. Im Bild verbirgt sich aber HTML- und JavaScript-Code, der eine gefälschte eBay-Login-Seite anzeigt. Während etwa Firefox beim Laden des Bildes einen Fehler anzeigt, startet der Internet Explorer den Code.
Kern des Problems sind die verschiedenen Wege, den Typ einer Datei zu ermitteln. Seit dem Internet Explorer 4 nutzt der Browser MIME-Sniffing (auch als Mime Type Detection bekannt). Alle IE-Versionen glauben seit dem nicht automatisch, dass eine Datei aus dem Internet den Typ hat, den der Server im HTTP-Header als Content-Type überträgt. Auch der Dateierweiterung und der Signatur allein vertraut er nicht mehr. Stattdessen schaut der Internet Explorer zusätzlich in die ersten 256 Bytes einer Datei hinein, um den Dateityp zu ermitteln. Und wenn er dort HTML-Code vorfindet, so führt er diesen aus. [Update]Der Internet Explorer 8 snifft allerdings bei Bildern grundsätzlich nicht mehr und ignoriert damit eingebettetes HTML.[/Update]
Das Problem lässt sich nicht nur für Phishing-, sondern auch für Cross-Site-Scripting-Attacken auf Seiten ausnutzen, die eigentlich das Hochladen aktiver Inhalte verhindern. Weitere Einzelheiten zu MIME-Sniffing, Demos und Tipps zur Abhilfe sind auch im heise-Security-Artikel Gefährliches Schnüffeln – MIME-Sniffing im Internet Explorer ermöglicht Cross-Site-Scripting-Angriffe zu finden. (dab)