首页/网站防cc攻击iptables方法

网站防cc攻击iptables方法

CC攻击原理
CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直 到宕机崩溃。CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是 多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的 连接直至就网络拥塞,正常的访问被中止。

1、第一种
#!/bin/sh
IP=`tail -1000 access.log| awk ‘{print $1}’ | sort | uniq -c | sort -rn|awk ‘$1 > 100 {print $2}’`
for i in $IP
do
iptables -I INPUT -p tcp –dport 80 -s $i -j DROP
done

2、第二种
#!/bin/sh
status=`netstat -na|awk ‘$5 ~ /[0-9]+:[0-9]+/ {print $5}’ |awk -F “:” — ‘{print $1}’ |sort -n|uniq -c |sort -n|tail -n 1`
NUM=`echo $status|awk ‘{print $1}’`
IP=`echo $status|awk ‘{print $2}’`
result=`echo “$NUM > 100” | bc`
if [ $result = 1 ]
then
echo IP:$IP is over $NUM, BAN IT! >> ip_deny.txt
/sbin/iptables -I INPUT -s $IP -j DROP
fi

SERVICE

相关服务与公开报价

以下为三家云市场官方店铺的在售商品,价格取自平台页面、可核验。 点击直达商品页,由平台完成下单与交付。

按本文主题推荐的云市场在售服务与公开报价
商品图 服务 / 商品 云市场 公开报价 操作
公司站长VPN搭建及配置 公司站长VPN搭建及配置 阿里云 ¥400 去商品页
ssl证书安装 网站ssl ssl域名证书 ssl证书申请 ssl证书安装 网站ssl ssl域名证书 ssl证书申请 阿里云 ¥50 去商品页
小程序配置证书 Nginx证书配置 SSL配置 http证书配置 小程序配置证书 Nginx证书配置 SSL配置 http证书配置 阿里云 ¥100 去商品页
IPv6配置服务 IPv6配置服务 腾讯云 ¥1 / 次 去商品页
WordPress建站系统(基础运维支持)2024-4更新 WordPress建站系统(基础运维支持)2024-4更新 腾讯云 ¥0 / 小时 去商品页
SSL证书 HTTPS证书 加密证书安装服务 SSL证书 HTTPS证书 加密证书安装服务 腾讯云 ¥1 / 次 去商品页
网站服务器木马病毒清理 网站服务器木马病毒清理 华为云 ¥3000 / 次 去商品页
企业建站系统 WordPress 最新版(云服务器一键部署镜像) 企业建站系统 WordPress 最新版(云服务器一键部署镜像) 华为云 ¥0.1 / 小时 去商品页
磁盘扩容 · 数据盘分区挂载(Linux / Windows) 磁盘扩容 · 数据盘分区挂载(Linux / Windows) 华为云 ¥200 / 次 去商品页
FREE CHECKUP

先做一次免费服务器体检

我们会在 1 个工作日内给出问题清单与处置建议 —— 做不做代维都没关系。

135 410 16684
工作日 Mon – Fri 10:00 – 22:00 · 紧急故障 7×24 响应
立即拨打
CONTACT

在线留言

有什么可以帮您?

带 * 为必填