Aus Linux-Magazin 10/2007

Cross-Site-Scripting, Mikroformate, ein eigenes Schema: Drei PDF-Büchlein

Mit den Tecfeeds genannten kurzen PDF-Büchlein möchte der Verlag O'Reilly aktuelle Technologie-Trends aufgreifen. Das Linux-Magazin hat sich drei Titel als Stichproben aus dieser Reihe angesehen.

Seit wenigen Monaten bietet der Kölner Verlag O\’Reilly unter [http://www.oreilly.de/tecfeeds/] ein neues PDF-Produkt zum Download an. Mit seinen Tecfeeds von 30 bis 70 Seiten möchte er rasch auf aktuelle Themen reagieren.

Der Verlag hat die PDFs nicht unnötig vernagelt: Adobe Reader druckt ohne Murren und erlaubt das Kopieren von Text. O\’Reilly personalisiert jedes Exemplar vor dem Download, um Raubkopien zu erschweren. Die Tecfeeds sind zweispaltig im Querformat gesetzt, was das Lesen am Monitor erleichtert. Gedruckt passen sie quer auf DIN-A4-Papier.

Web 2.0 mit Schwächen

Die Themen der aktuell angebotenen Titel lassen sich fast komplett unter dem Trendbegriff Web 2.0 zusammenfassen. Dazu gehört auch “Cross-Site Scripting” von Paul Sebastian Ziegler, der sich mit den Sicherheitsproblemen von Webanwendungen beschäftigt.

Als Beispiel dient dem Autor ein PHP-Formular, das die Eingabe des Nutzers auf einer HTML-Seite zurückgibt. Die Anfälligkeit für Javascript-Manipulationen demonstriert er unter anderem mit einem einfachen »alert()«-Befehl. Der simulierte Angriff speist die Formulareingabe nicht in die HTML-Seite ein, sondern öffnet ein Popup. Weitere Beispiele sind das Auslesen von Cookies oder ein simpler Mouseover-Effekt, der den Cookie-Inhalt in das Alert-Popup zaubert. Ein anderes Thema ist das Defacing (Verunstalten) von Websites.

Dem sprachlich gut verpackten Schnelldurchgang fehlt es etwas an Gliederung. So stehen nicht alle grundlegenden Ausführungen am Anfang, sondern zum Beispiel die Beschreibung der “grundlegenden XSS-Typen” erst dann, wenn der Leser bereits Skripte ausgeführt hat. Davon abgesehen beschreibt der Text gekonnt die Angriffsflächen, entlarvt vermeintlich sichere Lösungen und schafft anschließend tatsächlich Abhilfe.

Der Text ist zwar einführend, geht aber dennoch auf technische Details ein. Er richtet sich an interessierte Nutzer sowie Web-Programmierer und -Administratoren. Ohne eigene PHP- und Javascript-Vorkenntnisse wird der Leser die Manipulationen aber kaum verstehen.

Eine Prise Semantik

Mit dem Titel “Mikroformate” richtet sich der britische Webentwickler Brian Suda an seine Fachkollegen. Er beschreibt, wie sie HTML-Seiten mit semantischer Information à la “Diese Zeichenkette ist eine Telefonnummer” anreichern können. So lässt sich eine solche Nummer beispielsweise als »<div class= “tel”>+1.234.567.8900</div>« markieren – gut lesbar für Menschen, aber auch verwertbar für Networking-Websites wie Technorati.

Diese Technik erklärt Suda gut strukturiert und mit treffenden Codebeispielen von Personen- und Kalenderdaten bis hin zu geografischen Ortsangaben und Buchrezensionen. Er verweist zum Nachschlagen auf die Wiki-Einträge auf der Community-Website [http://microformats.org], an der er ebenfalls mitwirkt. Theoretisch ließen sich alle Informationen auch dort finden. Doch Interessenten, die eine systematische, gut lesbare und deutschsprachige Einführung ins Thema suchen, sind mit dem O\’Reilly-PDF besser bedient.

Eine Struktur für Daten

Auch in Jennifer Lintons PDF-Dokument geht es um die Strukturierung von Informationen. Ihr Titel “So entwickeln Sie Ihr eigenes Schema” demonstriert das Erstellen eines eigenen Dokumentenformats in XML. Schrittweise arbeitet sich die Autorin von der Grobstruktur bis zu den feinen Ästen vor. Das Vorgehen beschreibt die IT-Beraterin zwar anschaulich, aber nicht in technischer Hinsicht. Ihre Anleitung eignet sich also weniger für die Programmierung als für das Erstellen eines Pflichtenhefts. Technisch orientierte Leser dürften etwas enttäuscht sein, weil das Werk ihnen das Ergebnis, also die fertige DTD oder das XML-Schema, komplett vorenthält.

Info


Paul Sebastian Ziegler: Cross-Site Scripting;

O\’Reilly, 2007

72 Seiten (PDF); ca. 9 Euro

ISBN 978-3-89721-630-3


Brian Suda: Mikroformate

O\’Reilly, 2007

46 Seiten (PDF); ca. 9 Euro

ISBN 978-3-89721-621-1


Jennifer Linton: So entwickeln Sie Ihr eigenes Schema

O\’Reilly, 2007

36 Seiten (PDF); ca . 9 Euro

ISBN 978-3-89721-629-7

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben