2010-06-25 8 views

Antwort

8

List of characters by framework version

1,1-Framework Validierung:

* &# 
* <alpha, <!, </ 
* script 
* On handlers like onmouseenter, etc… 
* expression(
* Looks for these starting characters (‘<’, ‘&’, ‘o’, ‘O’, ‘s’, ‘S’, ‘e’, ‘E’) 

Das ist offensichtlich ein ziemlich streng ist Liste der Elemente, die eine validi auslösen würde im Fehlerfall. In der 2.0 Framework, Microsoft beschlossen, die Einschränkungen auf diese ziemlich zu lösen. Unten ist die Liste der Validierungsprüfungen im 2.0 Framework.

2.0 Framework Validierung:

* &# 
* <alpha, <!, </, <? 
* Looks for these starting characters (‘<’, ‘&’) 
0

Ich habe keine vollständige Liste, aber warum brauchen Sie es? können Sie legen ValidateRequest = false und prevent for Script Injection for yourself.

Vielleicht finden Sie die Liste finden Sie hier: Allowing percents, angle-brackets, and other naughty things in the ASP.NET/IIS Request URL

+2

Ich muss wissen, so kann QA aufhören mir zu sagen, fanden sie einen „Fehler“, wenn sie Daten eingeben, die durch ValidateRequest gekennzeichnet wird. Ich kann es nicht ausschalten, da unser IT-Sicherheitsteam verlangt, dass es immer an ist. Nicht mein Anruf. – hyprsleepy

Verwandte Themen