首页 > 其他分享 >DDoS攻击和CC攻击的原理是什么?有何区别?

DDoS攻击和CC攻击的原理是什么?有何区别?

时间:2023-06-21 12:02:00浏览次数:59  
标签:攻击 IP 有何 SYN CC DDoS 服务器

  近年来,随着移动互联网的高速发展,网络攻击的次数逐年增加,针对网站攻击也变得越来越频繁,而在众多攻击方式之中,最常见的应该就是CC攻击和DDoS攻击,尤其是一些防护能力欠佳的网站,一旦遭受攻击很容易瘫痪,造成不必要的麻烦。那么DDoS攻击和CC攻击的原理有何区别?本文为大家介绍一下。

  CC攻击

  CC的前世是一个攻击程序,叫做fatboy,这是黑客为了挑战一款防DDoS设备开发的,它应该算是一个应用层的DDoS,是发生在TCP 3次握手完成之后,它发送的IP其实都是真的。但是应用层的DDoS比网络层的DDoS更厉害,而且现在的大部分商业anti-DDOS设备,在防御网络层的DDoS的效果较好,应对应用层的DDoS攻击目前是还没有有效的手段。其实CC的攻击原理比较简单,就是对一些比较耗费资源应用页面不停的发出请求,从而达到消耗服务器资源的目的,在web应用中,查询数据库,读写硬盘文件等操作都是比较消耗资源的。

  DDoS攻击

  DDoS的攻击原理是:利用网络过载进行干扰或是阻碍正常的网络通讯,然后向服务器申请大量的请求,导致服务器超负荷运行。从而达到阻断正常数据请求,也就是阻碍正常访客对服务器发出的正常请求。几种比较常见的DDoS攻击有ICMP fllod,SYN flood,UDP flood,而SYN flood又是最常见的攻击方式,它是利用TCP协议设计中的缺陷进行的,在它攻击的时候会制造很多的伪IP源地址,然后向服务器发送大量的SYN包,之后服务器会返回ACK/SYN包,但是IP是伪造的,所以服务器是不会受到应答的,会尝试3-5次,并等待一个SYN time,如果超时则会丢弃这个连接。

  攻击者发送大量的这种伪造源地址的SYN请求,服务端会消耗很多的资源来处理这种半连接,同时还要对这些请求进行SYN/ACK重试,最后的结果就是服务器无暇理睬正常的连接请求,导致拒绝服务。这就是DDoS的攻击原理。

  这两者的区别在于:

  CC攻击模拟用户对一些比较消耗资源的网页进行攻击,而DDoS攻击则是针对IP进行攻击,两者的攻击方式虽然不一样,但造成的后果都是导致正常用户无法访问。如果服务器没有做好防御措施,遭到很小的攻击就会被服务器运营商黑洞,多次攻击黑洞时间就会越来越长,用户大量流失。

标签:攻击,IP,有何,SYN,CC,DDoS,服务器
From: https://blog.51cto.com/u_14661964/6528083

相关文章

  • 智能家居ZigBee芯片CC2530F256RHAR内置单片机C8051内核
    CC2530结合了领先的RF收发器的优良性能,业界标准的增强型8051CPU,系统内可编程闪存,8-KBRAM和许多其它强大的功能。CC2530有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB的闪存。CC2530具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之......
  • SpringBoot之MVC配置(WebMvcConfigurer详解)
    一:基本介绍SpringMVC是一种常用的JavaWeb框架,它提供了一种基于MVC模式的开发方式,可以方便地实现Web应用程序。在SpringMVC中,WebMvcConfigurer是一种常用的配置方式,可以允许我们自定义SpringMVC的行为,比如添加拦截器、消息转换器等。在本文中,我们将介绍什么是WebMvcConfi......
  • 西门子污水处理程序西门子Wincc+S7-300污水处理大项目 带西门子Wincc上
    西门子污水处理程序西门子Wincc+S7-300污水处理大项目带西门子Wincc上位机+S7-300程序污水处理工艺总览包括:1.进水2.粗格栅池3.细隔栅及曝气沉砂池4.生物除臭池5.氧化沟6.配水排泥井7.二沉池8.储泥池及污泥脱水9.纤维转盘滤池10.紫外消毒及复氧池11.出水项目具有工艺流程图,wincc里......
  • labview操作access和sql server数据库很实用的例子,含有创建表格,读写数据,按时间段读取,
    labview操作access和sqlserver数据库很实用的例子,含有创建表格,读写数据,按时间段读取,读取表格名称,还有部分sql指令操作等提供数据库软件,提供远程安装等ID:96128597927697257......
  • 脱硫脱硝项目电气设计资料,西门子smart与wincc通讯,带485变频器和仪表,pismart与wincc通
    脱硫脱硝项目电气设计资料,西门子smart与wincc通讯,带485变频器和仪表,pismart与wincc通讯,带485变频器和仪表,pid加料,用的技术比较实用ID:5518596073517151......
  • C 语言 GCC 内嵌函数实现 Lambda 表达式
    代码({//函数实现函数名称;})#include<stdio.h>#include<malloc.h>#defineaction_lambda(function_body)\({voidlambda_funcfunction_bodylambda_func;})#definefunc_lambda(return_type,function_body)\({return_typelambda_funcfunction_b......
  • 低代码开发平台有何用?几分钟了解广州低代码公司
    什么是低代码开发平台?这样的平台究竟有什么用?随着技术的进步和发展,低代码开发平台在现代职场中扮演了一个非常重要的角色,由于它具备灵活、易操作、好维护等优势特点,因而深受职场人的喜爱。作为广州低代码公司服务商,流辰信息一直在低代码开发市场深耕发展,砥砺前行,力争以更优的产品......
  • 五种常见的DNS攻击类型!
    目前,DNS攻击已经成为网络安全中非常常见的攻击方式之一,而且其危害和影响也非常之大,每年都有不少网站成为了这类攻击的受害者。因此为了免受其害,做到有效防御,我们需要对DNS攻击类型进行一定的了解,本文为大家介绍五种常见的DNS攻击类型,快来看看吧。1、DNS劫持DNS劫持又称......
  • 昆仑通态与欧姆龙温控器 台达变频器 联合通讯控制器件:昆仑通态MCGS TPC7062,欧姆龙E5C
    昆仑通态与欧姆龙温控器台达变频器联合通讯控制器件:昆仑通态MCGSTPC7062,欧姆龙E5CC型号温控器,台达VFD-M变频器。控制说明:采用modbus通讯方式,设定温控器温度值,报警值,实际温度,监控输出状态。变频器设定频率,实际频率,控制启停,正反转,点动,检测电流电压温度等。说明:只是程序,非实物硬......
  • MVCC 实现原理?
    MVCC实现原理?MVCC(Multiversionconcurrencycontrol)就是同一份数据保留多版本的一种方式,进而实现并发控制。在查询的时候,通过readview和版本链找到对应版本的数据。作用:提升并发性能。对于高并发场景,MVCC比行级锁开销更小。MVCC实现原理如下:MVCC的实现依赖于版本链,版本......