网站几年前需要做一个验证码登录的项目,里面有一个.aspx文件被攻击。后来把这个文件删除了,但是针对这个URL的攻击从未停止过。试过各种办法,包括禁用IP,添加WAF等等都没有效果。
下面是最近不到半个小时被攻击的次数。
实在没办法来这里请求各位给个方案,万分感谢。
不知道你这个问题是否已经解决, 如果还没有解决的话:首先,我们需要确定攻击的具体方式和目的。有可能是在不断尝试使用某些特定的请求来攻击您网站不存在的URL,或者可能是使用某些恶意程序对您的网站进行DDoS攻击。我建议您采取以下步骤来解决这个问题:
日志分析:首先,您需要仔细分析服务器日志文件,以确定攻击者使用的具体请求。查看攻击请求的来源IP地址、User-Agent等信息,并尝试找出它们的共同点。这有助于您更好地理解攻击的本质,并采取相应的措施。
IP黑名单:根据分析的结果,确定攻击请求的来源IP地址,并将其加入到您的服务器的IP黑名单中。您可以使用防火墙或其他网络安全设备来实现IP黑名单。
以下是一个使用Python实现的示例代码片段,用于将攻击来源IP添加到IP黑名单中:
```python import os
ip_address = "攻击来源IP地址"
os.system("iptables -A INPUT -s %s -j DROP" % ip_address) ```
请注意,上述示例使用的是iptables命令,在Windows上可能需要使用其他相应的命令。
Web应用防火墙(WAF):您已经提到尝试了添加WAF,但是没有效果。这里需要仔细检查您所使用的WAF设置是否正确,并确保已正确配置防护规则来拦截特定的攻击请求。您可以参考您所使用的WAF的文档,或者咨询WAF供应商的技术支持团队,以获取更具体的指导。
日志监控和分析工具:您可以考虑使用日志监控和分析工具来实时监控服务器日志,并自动分析攻击特征。这些工具可以帮助您及时发现异常活动,并采取相应的措施。
增加请求的处理时间:如果攻击者使用脚本或程序进行攻击,可以通过增加请求的处理时间来减轻其对服务器的压力。例如,在服务器端设置一个短暂的延迟或增加CPU消耗,使攻击脚本效率降低,从而减少攻击次数。
如果您尝试了以上步骤但问题仍然存在,那么可能需要进一步深入分析和研究,或者寻求专业安全咨询服务的帮助。
希望以上建议能对您有所帮助。如果有任何问题,请随时向我提问。
换域名吧😅😅😅