JavaScript DOM-XSS-Injection validation

Ist dieser reguläre Ausdruck genug, um zu fangen alle cross-site-scripting-versuche, wenn das einbetten von HTML-Code in den DOM. zB: wie mit dem Dokument.write()

(javascript:|<\s*script.*?\s*>)

Darauf verwiesen wird in diesem Dokument aus modsecurity.com
http://www.modsecurity.org/documentation/Ajax_Fingerprinting_and_Filtering_with_ModSecurity_2.0.pdf

Wäre es fangen alle <\sSkript.?\s*> Varianten, die in UTF-8 zum Beispiel?

InformationsquelleAutor bucabay | 2009-10-27
Schreibe einen Kommentar