ASP.NET: потенциально опасное значение Request.Form было обнаружено от клиента

У меня есть клиент, который утверждает, что получает сообщение об ошибке сервера "потенциально опасное значение Request.Form было обнаружено от клиента"

... и вероятно, что введен html, и мне нужно исправить лучший способ управления, чем validateRequest = true.

http://www.aspcode.net/A-potentially-dangerous-RequestForm-value-was-detected-from-the-client.aspx

Но мой клиент утверждает, что ввел чистый текст, а не HTML. Каковы правила проверки на ошибку? Только <>? Есть ли какие-то другие признаки, на которые мне нужно обратить внимание?

/ Niels

1 ответ

Решение

Триггерными символами для фильтрации запроса проверки являются экранирующие символы меньше чем и html (& # XX;).

Более подробная информация здесь: http://keepitlocked.net/archive/2007/10/30/asp-net-validaterequest-and-the-html-attribute-based-cross-site-scripting.aspx

Другие вопросы по тегам