Как заставить IIS просто отображать общее сообщение вместо исключения для потенциально опасных значений Request.Path - PullRequest
0 голосов
/ 26 декабря 2018

Таким образом, у нас есть несколько десятков сайтов, практически все из которых являются сайтами ASP.NET, которые находятся на наших серверах и с началом сканирования популярным элементом является «Потенциально опасное значение Request.Path, которое было обнаружено клиентом... "сообщение с одним из символов: <,>, *,%,:, &, и.Я знаю, что это недопустимые входные данные для любого из приложений, хотя они содержатся в URL-адресе, и вместо того, чтобы обновлять каждое решение для обработки исключений, возникающих из-за этого символа, я хочу, чтобы IIS просто сделал общее «нет» длявсе эти персонажи.Я подумал, что, добавив эти символы в фильтрацию запросов для URL-адресов в IIS, а затем установив пользовательские страницы ошибок для IIS и ASP.NET, следует решить эту проблему.К сожалению, обычное исключение все еще возвращается, и, согласно документации Microsoft (найдено здесь ), вы даже не можете делать такого рода вещи с 500, и я почти уверен, что это 500 событий,Есть ли способ заставить IIS просто генерировать общий ответ об ошибке вместо страницы исключения?Вещи, которые я искал, чтобы попытаться найти решение этой проблемы:

...