Ratproxy: Google macht Web-Analysetool Open Source
02.07.2008
Der Google-Konzern hat Ratproxy, ein Werkzeug zum Aufspüren von Sicherheitslücken in Web-2.0-Anwendungen, unter Apache License 2.0 veröffentlicht.
Das Tool fungiert als Proxy zwischen Browser und aufgerufenen Websites. Dabei protokolliert es jene Abschnitte der HTTP-Konversationen sowie der übertragenen HTML- und Javascript-Daten mit, die Hinweise auf typische Sicherheitslücken in aktuellen Webanwendungen geben. Dazu gehören Anfälligkeit für Cross-Site-Scripting (XSS), Cross-Site Request Forgery (XSRF) und riskante Javascript-Konstruktionen. Daneben beobachtet das Programm die gesetzten Cookies und aktive Inhalte wie beispielsweise Flash-Objekte. Daneben prüft das Tool die Möglichkeiten zu Directory Traversal, also das Aufrufen von interessanten Daten in Applikations- und Systemverzeichnissen, die eigentlich außerhalb der Reichweite des Surfers liegen sollten, beispielsweise "/etc/passwd". Diese und weitere Optionen lassen sich über die Kommandozeile von Ratproxy konfigurieren.
Das mitgelieferte Skript "ratproxy-report.sh" erzeugt aus den Ratproxy-Protokollen hübsch formatierte Berichte im HTML-Format. Die Entwickler weisen darauf hin, dass einige Befunde des Tools erst durch kundige Interpretation aussagekräftig werden. Zur Hintergrundinformation über die Sicherheit von Webanwendungen verweisen sie daher auf die Websites des Open Web Application Security Project (OWASP) und des Web Application Security Consortium.
Ratproxy sucht nach potentiellen Schwachstellen in Webanwendungen und gibt seine Warnungen schön formatiert aus.
Ratproxy befindet sich derzeit in der Version 1.5 beta, der ersten Veröffentlichung als Open Source. Die Software steht auf der Google-Projektseite als C-Quelltext zum Download bereit. Eine kurze, aber aussagekräftige Anleitung haben die Entwickler ebenfalls publiziert.
Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)
Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.