我正在尝试创建一个ACL (访问控制列表)来阻止或允许web应用程序中的恶意web流量。
有没有办法通过网络应用程序编程语言(如ASP.NET、PHP或任何网络应用程序编程语言)动态更新(路由器、防火墙、IIS、Apache web服务器或Windows服务器的)访问控制列表?
我希望能够通过web应用程序动态地做出阻止ip地址的决定。
发布于 2013-06-19 14:30:42
如果你使用的是旧版本的IIS,你可以试试this。
如果您使用的是IIS 7,则应尝试使用IIS 7.0的动态IP限制(DIPR)模块。它提供了针对DoS和暴力破解攻击的保护。DIPR会自动跟踪IP地址,您不必自己执行此操作。检查此out。
如果您仍然想自己解决问题,可以考虑使用IP限制功能设置。这基本上更改了ApplicationHost.config文件中的system.webServer/security/ipSecurity一节,这可以通过编程方式完成。看看this吧。我还没有试过这个。所以,我不能告诉你这肯定会有效,但值得一试。您可以随时测试并查看它是否正常工作。
https://stackoverflow.com/questions/17112718
相似问题