Wie kann man bestimmte Zeichen mit OWASP -HTML -Desinfektionsmittel zulassen?Java

Java-Forum
Anonymous
 Wie kann man bestimmte Zeichen mit OWASP -HTML -Desinfektionsmittel zulassen?

Post by Anonymous »

Ich benutze das OWASP -HTML -Desinfektionsmittel, um XSS -Angriffe in meiner Web -App zu verhindern. Für viele Felder, die ein einfacher Text sein sollten, tut der Desinfektionsmittel mehr als ich erwarte. < /p>

Zum Beispiel: < /p>

Code: Select all

HtmlPolicyBuilder htmlPolicyBuilder = new HtmlPolicyBuilder();
stripAllTagsPolicy = htmlPolicyBuilder.toFactory();
stripAllTagsPolicy.sanitize('a+b'); // return a&#43;b
stripAllTagsPolicy.sanitize('[email protected]'); // return foo&#64;example.com
Wenn ich Felder wie eine E -Mail -Adresse habe, die ein + wie [email protected] enthält. Am Ende habe ich die falschen Daten in der Datenbank. Also zwei Fragen: < /p>


[*] Werden Zeichen wie + - @< /code> selbst gefährlich. Müssen sie wirklich codiert werden?
Wie konfiguriere ich den OWASP -HTML -Sanitierer so, dass bestimmte Zeichen wie + - @?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post