最近我的线上一个环境,被很多不同的IP攻击,然后导致应用服务器挂掉。我们用的是阿里云服务器,云盾里面的各种防护也都开启了。但还是被攻击。请问有什么好的解决方案没? 防火墙屏蔽不过来了。因为被攻击的IP太多,而经常变动。不固定的。
最近我的线上一个环境,被很多不同的IP攻击,然后导致应用服务器挂掉。我们用的是阿里云服务器,云盾里面的各种防护也都开启了。但还是被攻击。请问有什么好的解决方案没? 防火墙屏蔽不过来了。因为被攻击的IP太多,而经常变动。不固定的。
应该是cc攻击。看看瓶颈在哪里,如果在宽带,零时手机宽带,如果在cpu,查下应用,cc预防做上去。动态页面很容易被cc,拆封成静态跟ajax,然后静态用memcache缓存,能应付大部分cc
15 回答8.4k 阅读
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
能拿钱解决的话,阿里的高防IP最简单
自己搞的话,试试从web access.log里面抓IP,然后更新iptables规则,把这些ip临时屏蔽了
统计出来之后,比如请求次数超过n次的,就屏蔽
如果对方比较狠,就直接按b类网段屏蔽,清点就按c类网段屏蔽
单独放一个iptables blacklist文件,然后用脚本更新iptables规则
我自己是做了个半自动的,也可以做一个全自动的,只是涉及到防火墙,你最好自己测试好了再上,小心把自己给屏蔽了
补充一下,我这个是对cc攻击的方案