10.01.2008, 19:07

Frank Ziemann

Cross Site Printing

Spam auf Ihrem Drucker - via Internet

Spam in der Mailbox, unerwünschte Werbefaxe, der Briefkasten quillt sowieso mit Prospekten über - kann es noch schlimmer kommen? Ja, es kann: Spammer drucken ihren Werbemüll via Web auf Ihrem Netzwerkdrucker aus.
Wieder eine Entdeckung, die die Welt nicht braucht: Aaron Weaver hat einen Weg gefunden, wie man Spam über den Browser an einen Drucker schicken kann. Eine entsprechend präparierte Website könnte nicht nur Druckaufträge an einen Netzwerkdrucker senden, sondern ihn auch anweisen, seine interne Festplatte zu formatieren oder eine neue Firmware zu installieren. Ein entsprechendes Kombigerät könnte sogar zum Versand von Werbefaxen veranlasst werden.
Das alles ist zwar zum Glück noch nicht gängige Praxis, wäre aber laut Aaron Weaver, Sicherheits-Manager bei einem US-Finanzunternehmen, mit Hilfe einer wenig bekannten Javascript-Funktion machbar. Möglich wird dies dadurch, dass viele Netzwerkdrucker standardmäßig auf dem TCP-Port 9100 auf Druckaufträge warten. Netzwerkdrucker befinden sich zudem meist in dem selben Netzwerksegment wie die PCs der Anwender und die konfigurierten Sicherheitsmaßnahmen sind gering bis nicht vorhanden.
So ist es prinzipiell möglich sich mit dem Terminalprogramm Telnet über diesen Port mit dem Drucker zu verbinden und Druckjobs sowie andere Kommandos abzusetzen. Der einfachste Fall sind reine ASCII-Texte, die bei Verwendung einer nichtproportionalen Schriftart wie Courier auch einfache Textgrafiken enthalten können. Wenn der Drucker die Sprachen Postscript oder PCL (Printer Command Language) beherrscht, können auch ansprechend formatierte Seiten ausgedruckt werden.
Das Prinzip basiert darauf, dass in eine Web-Seite etwa ein Iframe eingebettet wird, der ein Formular per Javascript an den Drucker sendet. Dessen IP-Adresse im lokalen Netzwerk (Intranet) kann ein Script zwar nicht direkt ermitteln, jedoch einfach eine Schleife durchlaufen, die alle lokalen IP-Adressen (meist 192.168.x.y) abklappert. Kann die lokale IP-Adresse des Rechners ermittelt werden, reduziert sich eine solche Schleife auf die etwa 250 möglichen Werte des letzten Oktetts (y) der IP-Adresse.
Wenn ein Netzwerkdrucker solche Druckjobs akzeptiert und ausführt, wird er meist auch anderen Befehlen Folge leisten. So kann etwa seine interne Festplatte formatiert oder eine neue Firmware installiert werden. Auch das Einschleusen von Spionageprogrammen ist möglich, die alle Druckaufträge speichern und einem Angreifer, der sie abrufen kann, wertvolle Unternehmensinterna liefern.
Als Schutzmaßnahme empfiehlt sich den Drucker so zu konfigurieren, dass er nur Druckaufträge annimmt, die von einem der zentralen Printserver kommen. Außerdem sollte die Netzwerkkonsole des Druckers mit einem Passwort gesichert werden.
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
Facebook-Freunde empfehlen
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 6/ 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Tech Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
20218
Content Management by InterRed