http拒绝服务攻击是什么意思?http拒绝服务攻击原理是什么?

admin 157 2022-07-16

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

现在网络上面都有很多潜在的攻击者,有的时候会出现http拒绝服务攻击的情况,那么http拒绝服务攻击是什么意思?http拒绝服务攻击原理是什么呢?下面就给朋友们具体说明一下。

http拒绝服务攻击是什么意思?

http拒绝服务攻击是什么意思?http拒绝服务攻击原理是什么?

缓慢的http拒绝服务攻击是一种专门针对于Web的应用层拒绝服务攻击,攻击者操纵网络上的肉鸡,对目标Web服务器进行海量http request攻击,直到服务器带宽被打满,造成了拒绝服务。

慢速HTTP拒绝服务攻击经过不断的演变和发展,主要有三种攻击类型,分别是Slow headers、Slow body、Slow read。以Slow headers为例,Web应用在处理HTTP请求之前都要先接收完所有的HTTP头部,因为HTTP头部中包含了一些Web应用可能用到的重要的信息。攻击者利用这点,发起一个HTTP请求,一直不停的发送HTTP头部,消耗服务器的连接和内存资源。抓包数据可见,攻击客户端与服务器建立TCP连接后,每40秒才向服务器发送一个HTTP头部,而Web服务器再没接收到2个连续的\r\n时,会认为客户端没有发送完头部,而持续的等等客户端发送数据。如果恶意攻击者客户端持续建立这样的连接,那么服务器上可用的连接将一点一点被占满,从而导致拒绝服务。这种攻击类型称为慢速HTTP拒绝服务攻击。

http拒绝服务攻击原理

是以极低的速度往服务器发送HTTP请求。由于Web Server对于并发的连接数都有一定的上限,因此若是恶意地占用住这些连接不释放,那么Web Server的所有连接都将被恶意连接占用,从而无法接受新的请求,导致拒绝服务。

要保持住这个连接,RSnake构造了一个畸形的HTTP请求,准确地说,是一个不完整的HTTP请求。

在正常的HTTP包头中,是以两个CLRF表示HTTP Headers部分结束的。

由于Web Server只收到了一个\r\n,因此将认为HTTP Headers部分没有结束,并保持此连接不释放,继续等待完整的请求。此时客户端再发送任意HTTP头,保持住连接即可。

你需要知道的网络攻击方式

女巫攻击(Sybil Attack)

女巫攻击影响所有分散/无许可的网络。由于没有中心化实体对网络上的新用户进行审核,恶意参与者可以创建多个用户。然后,如果没有阻止机制,参与者可以使用这些身份在网络上强制执行他们的意志。

如何预防?

像以太坊这样的无许可网络可以通过使用工作量证明来防止女巫攻击。工作量证明意味着参与者受限于他们所能带来的全部挖掘能力的份额,而不是他们所能创建的节点数量,从而确保创建数百万用户是毫无意义的。

拒绝服务攻击(Denial of Service Attack)

拒绝服务攻击是试图减慢网络速度。这可以通过同时创建大量的交易来实现,并最终使网络停止运作。因为确认新交易所需的时间可能会继续增加。积压的业务和用户如果希望他们的事务能及时处理就必须支付更高的费用。以太坊此前曾发生过两起类似事件: EXTCODESIZE 和 SUICIDE 攻击。

如何预防?

上面提到的以太坊拒绝服务攻击是攻击者利用一种可以创建许多廉价交易的方式进行攻击的结果。保护网络的方法之一是确保适当计算要处理的较大或较难的事务的成本。然而, 除了使其执行成本高昂外, 很难完全防止拒绝服务攻击。

http拒绝服务攻击是什么意思?以上就给大家介绍了关于http拒绝服务攻击的相关问题,大家要了解一下它的原理,同时还可以研究下网络攻击的几种方式。

上一篇:Docker 彻底删除私有库镜像的操作(docker和虚拟机的区别)
下一篇:dede调用img图片
相关文章

 发表评论

暂时没有评论,来抢沙发吧~