2

我有一个敌人,他在我的网站上生成大量数据(下载 1 个文件(500kb)很多次(数千))。我知道他的IP。但我不能阻止他,因为我使用的是 azure 网站。为了能够阻止 IP,我需要将我的 azure 网站转移到 => 云服务并启用 IP 安全性。我知道。但是敌人有动态IP,他可以在我睡觉的时候开始攻击,所以我会赔钱,因为我不能在我睡觉的时候手动阻止它。

问题:我如何阻止 IP 产生超过 100mb/hr 的数据?自动地! 我可以使用 Azure 网站或 Azure 云服务。有什么天蓝色的工具吗?

4

1 回答 1

1

我实际上并没有尝试过,但是这里有一个 IIS 扩展,它可以根据时间的请求自动阻止 IP。它会阻止许多对小文件的请求。 http://www.iis.net/downloads/microsoft/dynamic-ip-restrictions

使用扩展安装程序或任何其他需要通过 MSI 和注册表项正确“安装”、访问程序文件等的东西,您需要对 azure 项目配置执行启动任务以运行安装程序。

我刚刚找到了关于如何为这个确切的扩展配置启动任务的指南: http ://blog.ehuna.org/2012/04/how_to_stop_a_denial_of_servic.html

在页面上搜索此文本...如何阻止对您的 ASP.NET 网站的“拒绝服务”(DoS) 攻击,也就是“在 Windows Azure 上使用“动态 IP 限制”IIS 扩展“)

于 2013-06-14T10:21:41.610 回答