ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基本漏洞原理及防御(8)-DOS:基于内核处理的停止服务

2022-03-09 14:33:10  阅读:316  来源: 互联网

标签:攻击 报文 端口 漏洞 内核 DOS 数据包


DOS攻击:拒绝服务攻击

从广义上说,只要攻击行为使得主机或者服务器停止服务了,那么这种攻击方式都可以划归到DOS攻击里。

DOS攻击主要分为两类,利用其拒绝服务的原理:

第一类是:攻击内核处理方式,使得内核或者操作系统停止服务

第二类是:攻击资源,使得服务器资源耗尽,停止服务

我们这里先讲第一类攻击

常见的例如winnuke,teardrop泪滴攻击,都属于攻击处理方式的大类。

 

1.WinNuke攻击

  这是一种拒绝服务攻击,又称“带外传输攻击”,它的特征是攻击目标端口,被攻击的目标端口通常是139、138、137、113、53,而且URG位设为1,即紧急模式。Winnuke攻击往往针对的是Windows系统上一般都开放的139端口,这个端口由NetBIOS使用。向这些端口发送一些携带TCP带外(OOB)数据报文的,但这些攻击报文与正常携带OOB数据报文不同的是,其指针字段与数据的实际位置不符,即存在重合。这样目标系统在处理这些数据的时候,就会崩溃。利用winnuke攻击程序就可以实现。

防御:防范此类攻击的方法就是升级系统或给系统打补丁,也可以删除NetBIOS协议或关闭137、138、139端口

2.teardrop泪滴攻击

Teardrop是一种畸形报文攻击,通过向被攻击者发送多个分片ip数据包,攻击者故意将其中的一些数据包的分片的片偏移字段设错,与其他的报文发生重叠,一旦被攻击的操作系统接受组合报文之后,不合规无法识别的报文就会使得内核手足无措,停止服务。

检测方法:可以检测接受到的数据包的片偏移量是否正确。

防御方法:设置一个接收缓冲区,并不直接解析,而是在缓冲区中检测接收到的片偏移是否正确,如果不正确则丢弃报文。

 

标签:攻击,报文,端口,漏洞,内核,DOS,数据包
来源: https://www.cnblogs.com/eudaimonia/p/15984964.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有