2013-02-19 35 views
2

我有一个敌人,他在我的网站上生成高数据(很多次下载1个文件(500kb) )。 我知道他的知识产权。 但我不能阻止他,因为我使用天蓝色的网站。 为了能够阻止IP,我需要将我的天蓝色网站转移到=>云服务并启用IP安全。我知道这件事。 但是敌人有动态的IP,他可以在我睡觉时开始攻击,所以我会赔钱,因为我不能手动阻止它,当我睡觉。如何从1个IP(Windows azure网站)自动检测高[数据输出]

问题:我如何阻止IP,从而产生超过100MB /小时的数据? 自动! 我可以使用Azure网站或Azure云服务。 是否有任何天蓝色的工具?

+0

任何帮助?...任何人都知道该怎么办? – EatingPeopleIsFun 2013-02-22 19:55:44

回答

1

我还没有真正尝试过这种方法,但这里是一个IIS扩展,它可以根据数字请求随时间自动阻止IP。它会阻止很多小文件的请求。 http://www.iis.net/downloads/microsoft/dynamic-ip-restrictions

随着扩展安装程序或其他任何通过MSI和注册表键,访问到Program Files文件等,需要适当的“安装”,你需要做一个启动任务,以您的Azure项目配置运行安装程序。

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

搜索页面上的这段文字... 如何停止了“拒绝服务”(DOS)攻击您的ASP.NET网站, aka“在Windows Azure上使用'动态IP限制'IIS扩展”)