Я могу запретить IP-адрес (или диапазон адресов) в приложении ASP.NET?

Вариантов регрессионного тестирования не так много, вы можете попробовать Appium установить / запустить несколько двоичных файлов и запустить тестовые сценарии, чтобы увидеть, соответствует ли поведение приложения ожидаемому.

оформить заказ:

http://appium.io/docs/en/writing-running-appium/caps/

5
задан EndangeredMassa 8 March 2009 в 18:16
поделиться

3 ответа

Это легко и быстро в asp.net с помощью httpmodule, просто смотрите на сообщение Hanselman: http://www.hanselman.com/blog/AnIPAddressBlockingHttpModuleForASPNETIn9Minutes.aspx

5
ответ дан 14 December 2019 в 04:48
поделиться

Действительно, предложение Spencer Ruport является правильным способом пойти об этом. (Не уверенный я перенаправил бы к Yahoo однако - страница, сообщающая пользователю, они были запрещены, будет лучше, с некоторой опцией для контакта с веб-администратором, если клиент будет чувствовать, что они были непреднамеренно запрещены).

Я добавил бы, что будет мудро проверить серверную переменную HTTP_X_FORWARDED_FOR (представляющий IP, переданный прокси или пустым указателем если ни один) во-первых для предотвращения проблемы IP-адреса для прокси (и таким образом потенциально многие другие пользователи) также быть запрещенным.

1
ответ дан 14 December 2019 в 04:48
поделиться

Можно проверить Request.ServerVariables["REMOTE_ADDR"] значение и если они запрещаются, перенаправляет их к Yahoo или чему-то.

2
ответ дан 14 December 2019 в 04:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: