CUCM Logo
 

Blog - Webentwickler: Erklärung, Aufdeckung und Behebung von Web Sicherheitslücken wie XSS oder SQL Injection

Autor: Nick   Kommentare (0)   Kurz URL: http://bit.ly/bdDMPo   Bei Twitter speichern   Bei Facebook speichern   Bei Digg speichern   Bei Delicious speichern   Bei Mr. Wong speichern   Bei Google Bookmarks speichern
18.06.2010
Jeder Web Entwickler muss sich beim Entwurf und später bei der Entwicklung seiner Anwendung Gedanken über Sicherheit machen. Dazu muss er aber erstmal mögliche Angriffsszenarien und -arten kennenlernen, um dagegen vorzugehen zu können. Am besten lernt es sich nicht nur in grauer Theorie, sondern wenn man es auch gleich mal praktisch anwenden darf.

Norwegischer Käse: Jarlsberg

Um es Webentwickler nachvollziehbar zu gestalten, hat Google bzw. die Google Code University ein Online Tutorial für Web Entwickler bereit gestellt. Zum einen wird die Problematik kurz in allgemeiner Theorie erklärt. Im praktischen Einsatz kommt die extra löchrige Mini Blog Anwendung Jarlsberg, benannt nach einem norwegischen Käse. Der Kurs Leitfaden erklärt die Probleme und gibt Hinweise auf mögliche Löcher in Jarlsberg. Man kann entweder Online in einer eigenen Server Instanz rumspielen oder ihn auch Lokal laufen lassen. Zu den behandelten Themen gehören Problematiken wie Cross-Site Scripting (XSS), Cross-Site Request Forgery, Remote Code Execution, Path Traversal, Denial of Service (DoS), AJAX Schwachstellen, SQL Injection. Am Ende eines Themen Abschnitts steht quasi die Lösung, wie man die Schwachstelle ausnutzen kann und vor allem wie man sie als Entwickler behebt bzw. vermeidet.

Anmerkungen

Die meisten Angriffsszenarien sind unabhängig von der gewählten Programmiersprache und System Umgebung. Dennoch lässt sich zur zusätzlichen Analys der Quelltext der in Python geschriebenen Software herunterladen. Angemerkt sei, das die Probleme nicht Programmiersprachen spezifisch sind. Sie resultieren aus mangelnder Überprüfung bzw. Absicherung der Benutzer Eingaben, so das sich etwa fremder HTML bzw. schlimmer fremder Javascript Code einschleussen lässt.

Jarlsberg Webseite

Was ist ..?

Cross-Site Scripting (XSS)
Cross-Site Request Forgery
Denial of Service (DoS)
SQL Injection


Den Artikel empfehlen

Dem Computerclub folgen und über Neuigkeiten informiert werden:

RSS Feeds RSS Feeds
CUCM @ Twitter Twitter
CUCM @ Facebook Facebook
CUCM @ Google+ Google+
 
Bisher wurden keine Kommentare abgegeben
 

Kommentar Verfassen

 

1) Ihre Daten

(erforderlich)
 
(erforderlich)
Ihre E-Mail Adresse wird nicht auf der Seite veröffentlicht. Sie dient ausschliesslich der möglichen Kontaktaufnahme unserseits.
 
 

2) Ihre Nachricht

 
 

3) Hinweis zur Freischaltung

Um Spam Missbrauch zu verhindern, werden alle Kommentare zuerst von uns geprüft. Daher kann es einen Augenblick dauern, bis Ihr Kommentar auf unserer Webseite erscheint. Spam oder was wir dafür halten, wird unsererseits kommentarlos gelöscht.
To avoid Spam on our Page, we check all Comments before publish. So save you and us Time and dont Spam.