码迷,mamicode.com
首页 > Web开发 > 详细

浙江网站建设服务器防攻击

时间:2017-07-22 16:57:17      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:网站平台   ip协议   原理   ack   平台   网络   设置   进一步   icmp   

网站建设服务器防攻击

常见网络攻击原理  
1.1  TCP  SYN拒绝服务攻击  
一般情况下,一个TCP连接的建立需要经过三次握手的过程,即:  
1、  建立发起者向目标计算机发送一个TCP  SYN报文;  
2、  目标计算机收到这个SYN报文后,在内存中创建TCP连接控制块(TCB),然后向发起者回送一个TCP  ACK报文,等待发起者的回应;  
3、  发起者收到TCP  ACK报文后,再回应一个ACK报文,这样TCP连接就建立起来了。  
利用这个过程,一些恶意的攻击者可以进行所谓的TCP  SYN拒绝服务攻击:  
1、  攻击者向目标计算机发送一个TCP  SYN报文;  
2、  目标计算机收到这个报文后,建立TCP连接控制结构(TCB),并回应一个ACK,等待发起者的回应;  
3、  而发起者则不向目标计算机回应ACK报文,这样导致目标计算机一致处于等待状态。  
可以看出,目标计算机如果接收到大量的TCP  SYN报文,而没有收到发起者的第三次ACK回应,会一直等待,处于这样尴尬状态的半连接如果很多,则会把目标计算机的资源(TCB控制结构,TCB,一般情况下是有限的)耗尽,而不能响应正常的TCP连接请求。  
1.2  ICMP洪水  
正常情况下,为了对网络进行诊断,一些诊断程序,比如PING等,会发出ICMP响应请求报文(ICMP  ECHO),接收计算机接收到ICMP  ECHO后,会回应一个ICMP  ECHO  Reply报文。而这个过程是需要CPU处理的,有的情况下还可能消耗掉大量的资源,比如处理分片的时候。这样如果攻击者向目标计算机发送大量的ICMP  ECHO报文(产生ICMP洪水),则目标计算机会忙于处理这些ECHO报文,而无法继续处理其它的网络数据报文,这也是一种拒绝服务攻击(DOS)。 

网站建设服务器防攻击 

正常情况下,SYN标志(连接请求标志)和FIN标志(连接拆除标志)是不能同时出现在一个TCP报文中的。而且RFC也没有规定IP协议栈如何处理这样的畸形报文,因此,各个操作系统的协议栈在收到这样的报文后的处理方式也不同,攻击者就可以利用这个特征,通过发送SYN和FIN同时设置的报文,来判断操作系统的类型,然后针对该操作系统,进行进一步的攻击。  
1.7  没有设置任何标志的TCP报文攻击  
正常情况下,任何TCP报文都会设置SYN,FIN,ACK,RST,PSH五个标志中的至少一个标志,第一个TCP报文(TCP连接请求报文)设置SYN标志,后续报文都设置ACK标志。有的协议栈基于这样的假设,没有针对不设置任何标志的TCP报文的处理过程,因此,这样的协议栈如果收到了这样的报文,可能会崩溃。攻击者利用了这个特点,对目标计算机进行攻击。  
1.8  设置了FIN标志却没有设置ACK标志的TCP报文攻击  
正常情况下,ACK标志在除了第一个报文(SYN报文)外,所有的报文都设置,包括TCP连接拆除报文(FIN标志设置的报文)。但有的攻击者却可能向目标计算机发送设置了FIN标志却没有设置ACK标志的TCP报文,这样可能导致目标计算机崩溃。 

网站建设服务器防攻击 

超高无限防御
1:最高达到TB级防御,绝对打不死
2:无视CC+机房死扛大流量+G口带宽
3:游戏,网站平台专用服务器
4:音乐,流媒体,电影,视频聊天 CDN
5:秒解封,低于攻击范围1秒即可解封,真正秒解
6:7*24小时专业服务 出现故障,及时处理
一手机房,省骨干网络,有需要可以联系企业企鹅:②88⑤23③73⑧

浙江网站建设服务器防攻击

标签:网站平台   ip协议   原理   ack   平台   网络   设置   进一步   icmp   

原文地址:http://www.cnblogs.com/gj695541444/p/7221475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!