Мне нужно заблокировать запросы от определенных пользовательских агентов к нашей среде Sharepoint, которые были идентифицированы после просмотра журналов IIS.
Я попробовал следующее, изменив файл конфигурации urlscan.ini и выполнив и iisreset, но он ничего не блокирует.
Я ввожу правильные строки? Я копирую строку пользовательского агента из журналов iis
Теперь я могу ответить на это сам :) Проблема заключалась в том, что строки брали их прямо из логов iis, у них много знаков +, я удалил их и привет. Приведенные ниже запрещают доступ Opera, Firefox и MS [параметры] RuleList = DenyUserAgent [DenyUserAgent] DenyDataSection = AgentStrings ScanHeaders = User-Agent [AgentStrings]; Браузеры Opera / 9.64 (Windows NT 5.1; U; en) Presto / 2.1.1 Mozilla / 5.0 (Windows; U; Windows NT 5.1; en-GB; rv: 1.9.1) Gecko / 20090624 Firefox / 3.5; приложения Microsoft Office / 12.0 (Windows NT 5.1; Microsoft Office Access 12.0.6320; Pro)
- person  schedule15.07.2009
comment
Я думаю, что в UrlScan это не сработает из-за: подписать. Точка с запятой предназначена для комментариев, поэтому строка не будет соответствовать полностью. Как ты это решил? Как избежать точки с запятой в Urlscan.ini?
- personDurden81  schedule03.08.2012
comment
Если у вас есть ответ, дайте мне знать в этом вопросе, который я только что добавил: stackoverflow.com/questions/11850833/ - personDurden81  schedule07.08.2012