基本漏洞原理及防御(8)-DOS:基于内核处理的停止服务
1.基本漏洞原理及防御(1)-sql注入2.sqlmap入门(1)3.基本漏洞原理及防御(3)-DOM XSS4.其他漏洞原理及防御(2) -逻辑漏洞5.其他漏洞原理及防御(1)-反序列化漏洞6.基本漏洞原理及防御(2)XSS(3)DOM XSS7.传统防火墙,WAF,IPS/IDS的原理与异同8.代理与反向代理9.基本漏洞原理及防御-(5)XXE(6)-文件包含10.基本漏洞原理及防御(5)-XXE11.mysql与sql语句的基本操作(3部分)12.云;云计算;云安全13.基本漏洞原理及防御(4)-CSRF14.WAF详解,检测与一些绕过方法15.基本漏洞原理及防御(11)-DOS:CC攻击16.基本漏洞原理及防御(10)-DOS:反射型Dos17.基本漏洞原理及防御(9)-DOS:基于资源耗尽的拒绝服务18.wireshark分析攻击流量的简单尝试19.wireshark分析攻击流量的简单尝试
20.基本漏洞原理及防御(8)-DOS:基于内核处理的停止服务
21.常见协议功能和端口22.基本漏洞原理及防御(7)-网站挂马23.github访问困难/缓慢的问题解决24.什么是堡垒机25.访问请求的后台操作、ip和域名(详解)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数据包,攻击者故意将其中的一些数据包的分片的片偏移字段设错,与其他的报文发生重叠,一旦被攻击的操作系统接受组合报文之后,不合规无法识别的报文就会使得内核手足无措,停止服务。
检测方法:可以检测接受到的数据包的片偏移量是否正确。
防御方法:设置一个接收缓冲区,并不直接解析,而是在缓冲区中检测接收到的片偏移是否正确,如果不正确则丢弃报文。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架