时间:2022-10-22 08:34编辑:九州下载来源:www.wzjsgs.com
CC 攻击是 DDoS 攻击的一种,相比其它的 DDOS 攻击 CC 似乎更有技术含量。你见不到真实源 IP,见不到特别大的异常流量,但会造成服务器无法进行正常连接。服务器应对 CC 攻击的防御手段可以有以下这些。
一般 CC 攻击都是针对网站的域名进行攻击,攻击者在攻击工具中设定攻击对象为该域名然后实施攻击。对于这样的攻击我们的措施是取消这个域名的绑定,让 CC 攻击失去目标。
我们通过命令或在查看日志发现了 CC 攻击的源 IP,就可以在防火墙中设置屏蔽该 IP 对 Web 站点的访问,从而达到防范攻击的目的。
如果发现针对域名的 CC 攻击,可以把被攻击的域名解析到 127.0.0.1 这个地址上。127.0.0.1 是本地回环 IP 是用来进行网络测试的,如果把被攻击的域名解析到这个 IP 上,就可以实现攻击者自己攻击自己的目的,肉鸡或者代理也会宕机。
一般情况下 Web 服务器通过 80 端口对外提供服务,因此攻击者实施攻击就以默认的 80 端口进行攻击,所以,我们可以修改 Web 端口达到防 CC 攻击的目的。
1)打开“IIS 管理器”定位到具体站点右键“属性”打开该站点的属性面板
2)点击 IP 地址右侧的“高级”按钮,选择该域名项进行编辑,将“主机头值”删除或者改为其它的值(域名)。
取消域名绑定后,Web 服务器的 CPU 会恢复正常状态,通过 IP 进行访问连接一切正常。但是也有不足之处就是,取消或者更改域名会给别人的访问带来不便。
域名欺骗解析
如果发现针对域名的 CC 攻击,可以把被攻击的域名解析到 127.0.0.1 这个地址上。这个地址是本地回环 IP 用来进行网络测试的,如果把被攻击的域名解析到这个 IP 上,就可以实现攻击者自己攻击自己的目的,这样就会致使攻击者出现宕机等问题,自作自受。
又或者当 Web 服务器遭受 CC 攻击时,把被攻击的域名解析到国家权威的 GVM 网站或者是网警的网站,网警就会处理这件事情。
更改 Web 端口
一般情况下 Web 服务器通过 80 端口对外提供服务,因此攻击者实施攻击就会以默认的 80 端口进行攻击,所以,用户可以通过修改 Web 端口达到防御 CC 攻击的目的。
1)运行 IIS 管理器,定位到相应站点,打开站点“属性”面板
2)在“网站标识”下有个 TCP 端口默认为 80,修改为其他端口即可。
IIS 屏蔽 IP
当通过命令或在查看日志发现了 CC 攻击的源 IP,可以在 IIS 中设置屏蔽该 IP 对 Web 站点的访问,从而达到防范 IIS 攻击的目的。
1)在相应站点的“属性”面板中,点击“目录安全性”选项卡
2)点击“IP 地址和域名现在”下的“编辑”按钮打开设置对话框
3)在此设置为“拒绝访问”即“黑名单”。
将攻击者的 IP 添加到“拒绝访问”列表中,就达标屏蔽了该 IP 对于 Web 的访问,也就相当于防御了 CC 攻击。
专业数据统计,95%的用户会因为[不安全]提示而放弃访问,从而给网站造成用户流失。问题就出在不安全的HTTP 明文传输协议上。2018年2月初,谷歌旗下Chrome浏览器宣布“封杀”HTTP协议的网站,并将这些网站标示为“Not Secure”(不安全)。
2023-03-03 21:141、do-while语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。2、循环体内的代码至少执行一次。do-while的语法如下:do{ statement }while(expression)下面是一个例子:letxhs=0 do{ xhs+=2 }while(xhs<10)在上面的
2023-02-26 12:191、while语句是一种先测试循环语句,即先检测退出条件,再执行循环体内的代码。2、while循环体内的代码有可能不会执行。下面是 while 循环的语法:while(expression){ statement }实例leti=0 while(i<10){ i+=2 }在这个例子中,变量 xhs 从 0 开
2023-02-26 12:181、for语句也是先测试语句,只不过增加了进入循环之前的初始化代码.以及循环执行后要执行的表达式(loop-expression),语法如下:for(initialization;expression;loop-expression){ statement }下面是一个用例:letxhsLength=10 for(letxhs=0;xh
2023-02-26 12:17说明1、for-of语句是一种严格的迭代语句,用于遍历可迭代对象的元素。2、for-of循环将按照可迭代对象的next()方法产生值的顺序迭代元素。关于可迭代对象,请参考ES6系列的Iterator。如果尝试迭代的变量不支持迭代,for-of语句就会出错。语法:只
2023-02-26 12:16说明1、switch语句可用于所有的数据类型(在许多语言中,它只能用于数值),因此可以使用字符串甚至对象。2、条件值不一定是常量,或者是一个变量或者一个表达式。实例switch('helloxhsRookies'){ case'hello'+'xhsRookies&#
2023-02-26 12:15发布日期:2022-10-29人气:641
发布日期:2022-10-10人气:555
发布日期:2022-09-29人气:335
发布日期:2022-09-04人气:311
发布日期:2023-01-16人气:226
发布日期:2022-10-02人气:149
发布日期:2022-11-07人气:145