Cross Site Tracing
Cross Site Tracing ist ein Angriff auf Web-Anwendungen, der es durch Ausnutzung der eigentlich zu Debug-Zwecken vorhandenen HTTP-Methode TRACE z.B. erlaubt, Cookies anderer Domänen auszulesen, deren Web-Server die TRACE-Methode angeschaltet haben. Das Opfer muss lediglich eine beliebige präparierte Seite aufrufen.
Seine "eigenen" Cookies schützt man als Betreiber eines Apache-basierten Netzauftritts zum Beispiel so oder besser, mit weniger Aufwand, durch Setzen von
TraceEnable Off
in der apache2.conf
Testen kann man seinen Server zum Beispiel so:
> telnet zu.testender.host 80
TRACE / HTTP/1.0
Host: zu.testender.host
... und dann zweimal Enter drücken. Wird das nach der Telnet-Zeile eingegebene im Körper der Webserver-Antwort ausgegeben, dann ist man verwundbar.
Kommt als Antwort "Method not implemented" oder "Forbidden", dann ist es ok.