服务器总是被攻击应该怎么解决?

服务器总是被攻击应该怎么解决?,第1张

网站被攻击无法访问怎么办?服务器一直被攻击怎么办?如何才能防范服务器被攻击?

常见的攻击有两种一种是CC一个是DDOS

如果是DDOS必须要机房有硬防才可以防御的,这个必须需要带宽充足才可以解决的,同时CDN进行分流和清洗等

如果是CC机房技术会根据攻击的类型及时调整策略,CDN的服务在策略上可以先过一层。很有效的针对CC攻击。

防范服务器被攻击:

1、首先服务器一定要把administrator禁用;

2、系统升级、打 *** 作系统补丁,尤其是IIS60补丁、SQLSP3a补丁,

甚至IE60补丁也要打。同时及时跟踪最新漏洞补丁;

3、启动系统自带的Internet连接防火墙,在设置服务选项中勾选Web服务器;

4、禁止响应ICMP路由通告报文;

5、禁用服务里的Workstation;

6、阻止IUSR用户提升权限;

7、防止SQL注入。

当然若是黑客或者对头要死盯着你打,那也是一件很要命的事情,攻击方要耗成本,防御方也需要花费不少的费用来解决防御的问题。

教你个最笨最快的方法。。。。
先停止网站,再用Macromedia Dreamweaver搜索被恶意注入的代码。搜索方向为站点根目录的所有代码文件。将所有代码替换为“空”
再选择所有代码文件,把属性改为“只读”

ASP防注入代码:放到数据连接的文件中,一般问connasp
<%
’’’’--------定义部份------------------
Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr
’’’’自定义需要过滤的字串,用 "防" 分隔
Fy_In = "’’’’防;防and防exec防insert防select防delete防update防count防防%防chr防mid防master防truncate防char防declare防<防>防=防|防-防_"
Fy_Inf = split(Fy_In,"防")
If RequestForm<>"" Then
For Each Fy_Post In RequestForm
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(RequestForm(Fy_Post)),Fy_Inf(Fy_Xh))<>0 Then
ResponseWrite "<Script Language=JavaScript>alert(’’’’网长友情提示黑客大侠↓请不要在参数中包含非法字符尝试注入攻击本站,本站做起来很不容易的俺是菜鸟,好怕怕,放俺一马吧!给俺留言’’’’);</Script>"
ResponseWrite "非法 *** 作!本站已经给大侠您做了如下记录↓<br>"
ResponseWrite " *** 作IP:"&RequestServerVariables("REMOTE_ADDR")&"<br>"
ResponseWrite " *** 作时间:"&Now&"<br>"
ResponseWrite " *** 作页面:"&RequestServerVariables("URL")&"<br>"
ResponseWrite "提交方式:POST<br>"
ResponseWrite "提交参数:"&Fy_Post&"<br>"
ResponseWrite "提交数据:"&RequestForm(Fy_Post)
ResponseEnd
End If
Next
Next
End If
If RequestQueryString<>"" Then
For Each Fy_Get In RequestQueryString
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(RequestQueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0 Then
ResponseWrite "<Script Language=JavaScript>alert(’’’’网长友情提示黑客大侠↓请不要在参数中包含非法字符尝试注入攻击本站,本站做起来很不容易的俺是菜鸟,好怕怕,放俺一马吧!给俺留言’’’’);</Script>"
ResponseWrite "非法 *** 作!本站已经给大侠您做了如下记录↓<br>"
ResponseWrite " *** 作IP:"&RequestServerVariables("REMOTE_ADDR")&"<br>"
ResponseWrite " *** 作时间:"&Now&"<br>"
ResponseWrite " *** 作页面:"&RequestServerVariables("URL")&"<br>"
ResponseWrite "提交方式:GET<br>"
ResponseWrite "提交参数:"&Fy_Get&"<br>"
ResponseWrite "提交数据:"&RequestQueryString(Fy_Get)
ResponseEnd
End If
Next
Next
End If
%>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10633122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存