摘要:解決方法,使用是一款免費(fèi)的用來防御和減輕攻擊的腳本。推薦使用將的值改為即可。創(chuàng)建文件,添加如下內(nèi)容執(zhí)行添加執(zhí)行權(quán)限。關(guān)于更多的的使用方法可以執(zhí)行或網(wǎng)上搜索一下參數(shù)的說明。
首先使用以下代碼,找出攻擊者IP
netstat -ntu | awk {print $5} | cut -d: -f1 | sort | uniq -c | sort -n
將會(huì)得出類似如下的結(jié)果:
`1 114.226.9.132
1 174.129.237.157
1 58.60.118.142
1 Address
1 servers)
2 118.26.131.78
3 123.125.1.202
3 220.248.43.119
4 117.36.231.253
4 119.162.46.124
6 219.140.232.128
8 220.181.61.31
2311 67.215.242.196`
前面的數(shù)字表示IP連接的次數(shù),可見最后一個(gè)IP 67.215.242.196連接服務(wù)器2311次,每個(gè)IP幾個(gè)、十幾個(gè)或幾十個(gè)連接數(shù)都還算比較正常,如果像上面成百上千肯定就不正常了。
DDoS deflate是一款免費(fèi)的用來防御和減輕DDoS攻擊的腳本。它通過netstat監(jiān)測(cè)跟蹤創(chuàng)建大量網(wǎng)絡(luò)連接的IP地址,在檢測(cè)到某個(gè)結(jié)點(diǎn)超過預(yù)設(shè)的限制時(shí),該程序會(huì)通過APF或IPTABLES禁止或阻擋這些IP.
安裝DDoS deflate
`wget http://www.inetbase.com/scripts/ddos/install.sh //下載DDoS deflate
chmod 0700 install.sh //添加權(quán)限
./install.sh //執(zhí)行`
配置DDoS deflate
下面是DDoS deflate的默認(rèn)配置位于/usr/local/ddos/ddos.conf ,默認(rèn)如下:
`##### Paths of the script and other files
PROGDIR="/usr/local/ddos"
PROG="/usr/local/ddos/ddos.sh"
IGNORE_IP_LIST="/usr/local/ddos/ignore.ip.list" //IP地址白名單
CRON="/etc/cron.d/ddos.cron" //定時(shí)執(zhí)行程序
APF="/etc/apf/apf"
IPT="/sbin/iptables"`
`##### frequency in minutes for running the script
FREQ=1 //檢查時(shí)間間隔,默認(rèn)1分鐘`
`##### How many connections define a bad IP? Indicate that below.
NO_OF_CONNECTIONS=150 //最大連接數(shù),超過這個(gè)數(shù)IP就會(huì)被屏蔽,一般默認(rèn)即可`
`##### APF_BAN=1 (Make sure your APF version is atleast 0.96)
APF_BAN=1 //使用APF還是iptables。推薦使用iptables,將APF_BAN的值改為0即可。`
`##### KILL=0 (Bad IPs arent banned, good for interactive execution of script)
KILL=1 //是否屏蔽IP,默認(rèn)即可`
##### An email is sent to the following address when an IP is banned.
##### Blank would suppress sending of mails
EMAIL_TO="root" //當(dāng)IP被屏蔽時(shí)給指定郵箱發(fā)送郵件,推薦使用,換成自己的郵箱即可
`##### Number of seconds the banned ip should remain in blacklist.
BAN_PERIOD=600 //禁用IP時(shí)間,默認(rèn)600秒,可根據(jù)情況調(diào)整`
用戶可根據(jù)給默認(rèn)配置文件加上的注釋提示內(nèi)容,修改配置文件。
查看/usr/local/ddos/ddos.sh文件的第117行
netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr > $BAD_IP_LIST
修改為以下代碼即可!
netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sed -n ‘/[0-9]/p’ | sort | uniq -c | sort -nr > $BAD_IP_LIST
iptables是Linux上常用的防火墻軟件,下面vps偵探給大家說一下iptables的安裝、清除iptables規(guī)則、iptables只開放指定端口、iptables屏蔽指定ip、ip段及解封、刪除已添加的iptables規(guī)則等iptables的基本應(yīng)用。
安裝iptables防火墻
如果沒有安裝iptables需要先安裝,CentOS執(zhí)行:
yum install iptables
清除已有iptables規(guī)則
`iptables -F
iptables -X
iptables -Z`
開放指定的端口
`#允許本地回環(huán)接口(即運(yùn)行本機(jī)訪問本機(jī))
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
iptables -A INPUT -j REJECT (注意:如果22端口未加入允許規(guī)則,SSH鏈接會(huì)直接斷開。)
iptables -A FORWARD -j REJECT`
屏蔽IP
`#如果只是想屏蔽IP的話“3、開放指定的端口”可以直接跳過。
iptables -I INPUT -s 123.45.6.7 -j DROP
iptables -I INPUT -s 123.0.0.0/8 -j DROP
iptables -I INPUT -s 124.45.0.0/16 -j DROP
iptables -I INPUT -s 123.45.6.0/24 -j DROP`
查看已添加的iptables規(guī)則
`iptables -L -n
v:顯示詳細(xì)信息,包括每條規(guī)則的匹配包數(shù)量和匹配字節(jié)數(shù)
x:在 v 的基礎(chǔ)上,禁止自動(dòng)單位換算(K、M)
n:只顯示IP地址和端口號(hào),不將ip解析為域名`
刪除已添加的iptables規(guī)則
將所有iptables以序號(hào)標(biāo)記顯示,執(zhí)行:
iptables -L -n --line-numbers
比如要?jiǎng)h除INPUT里序號(hào)為8的規(guī)則,執(zhí)行:
iptables -D INPUT 8
iptables的開機(jī)啟動(dòng)及規(guī)則保存
CentOS上可能會(huì)存在安裝好iptables后,iptables并不開機(jī)自啟動(dòng),可以執(zhí)行一下:
chkconfig --level 345 iptables on
將其加入開機(jī)啟動(dòng)。
CentOS上可以執(zhí)行:service iptables save保存規(guī)則。
另外更需要注意的是Debian/Ubuntu上iptables是不會(huì)保存規(guī)則的。
需要按如下步驟進(jìn)行,讓網(wǎng)卡關(guān)閉是保存iptables規(guī)則,啟動(dòng)時(shí)加載iptables規(guī)則:
創(chuàng)建/etc/network/if-post-down.d/iptables 文件,添加如下內(nèi)容:
`#!/bin/bash
iptables-save > /etc/iptables.rules`
執(zhí)行:chmod +x /etc/network/if-post-down.d/iptables 添加執(zhí)行權(quán)限。
創(chuàng)建/etc/network/if-pre-up.d/iptables 文件,添加如下內(nèi)容:
`#!/bin/bash
iptables-restore < /etc/iptables.rules`
執(zhí)行:chmod +x /etc/network/if-pre-up.d/iptables 添加執(zhí)行權(quán)限。
關(guān)于更多的iptables的使用方法可以執(zhí)行:iptables --help或網(wǎng)上搜索一下iptables參數(shù)的說明。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/125878.html
摘要:針對(duì)互聯(lián)網(wǎng)攻擊,高防服務(wù)器將如何防御高防服務(wù)器只能防下,且防護(hù)能力有限,現(xiàn)在都普遍使用云防了,又有加速效果節(jié)省源服務(wù)器帶寬成本,還能防攻擊攻擊以及各種的頁面篡改注入等類型的攻擊。游戲服務(wù)器被惡意攻擊怎么辦,如何防御ddos攻擊?DDoS,英文Distributed Denial of Service,即分布式拒絕服務(wù)。DDoS攻擊指借助于客戶/服務(wù)器技術(shù),將多個(gè)計(jì)算機(jī)聯(lián)合起來作為攻擊平臺(tái),對(duì)...
摘要:例如洪泛掃描攻擊等,這種是通過出站通信通道攻擊,這種攻擊方式不能通過查看入口流量。 現(xiàn)在有很多的用戶選擇ddos防護(hù)安全公司的首要條件就是接入方便,價(jià)格便宜,還要擁有專業(yè)的技術(shù),24小時(shí)服務(wù)等等要求。導(dǎo)致出現(xiàn)了越來越多魚龍混雜的安全防護(hù)公司,他們的存在意味著激烈的競(jìng)爭(zhēng)開啟了,使用戶本來是可以找到更好,更快,更專業(yè)的技術(shù)團(tuán)隊(duì)的周期延長(zhǎng)。他們會(huì)不斷的在網(wǎng)上搜索,進(jìn)行攀比。有些因?yàn)閮r(jià)格原因選...
摘要:什么是高防服務(wù)器防御常見的攻擊,攻擊等。高防服務(wù)器租用的專業(yè)人員指出攻擊者往往會(huì)搞垮與其沒有直接矛盾的網(wǎng)站,其目的僅僅是為了擴(kuò)大對(duì)第三方目標(biāo)的影響。什么是高防服務(wù)器?防御常見的CC攻擊,DDOS,SYN攻擊等。高防服務(wù)器主要是指獨(dú)立單個(gè)硬防防御10G, 50G,100G,200G左右的服務(wù)器.高防服務(wù)器的高防性能也可以很有效地防御任何攻擊.這就是為什么一般被攻擊比較厲害的企業(yè)或個(gè)人會(huì)優(yōu)先考慮...
摘要:服務(wù)器垂直擴(kuò)展和水平擴(kuò)容資金允許的情況下,這是最簡(jiǎn)單的一種方法,本質(zhì)上講,這個(gè)方法并不是針對(duì)攻擊的,而是提升服務(wù)本身處理并發(fā)的能力,但確實(shí)提升了對(duì)攻擊的承載能力。 今天先是看到一篇討論CC攻擊的文章:Nginx防CC攻擊,緊接著就有同學(xué)在群里問我關(guān)于防CC攻擊的問題,巧嗎?好巧! 什么是CC攻擊? CC攻擊是DDoS攻擊的一種類型,使用代理服務(wù)器向受害服務(wù)器發(fā)送大量貌似合法的請(qǐng)求(通常...
摘要:阿里云安全白皮書目錄云安全策略解讀組織安全合規(guī)安全數(shù)據(jù)安全訪問控制人員安全物理安全基礎(chǔ)安全系統(tǒng)和軟件開發(fā)和維護(hù)災(zāi)難恢復(fù)及業(yè)務(wù)連續(xù)性。同類服務(wù)對(duì)比云盾提供小時(shí)實(shí)時(shí)防御,支持主流的攻擊方法,可抵御大部分是攻擊,抗能力全面超越同類廠商。阿里云安全核心產(chǎn)品:云盾云盾是阿里巴巴集團(tuán)多年來安全技術(shù)研究積累的成果,結(jié)合阿里云云計(jì)算平臺(tái)強(qiáng)大的數(shù)據(jù)分析能力,為中小網(wǎng)站提供如安全漏洞檢測(cè)、網(wǎng)頁木馬檢測(cè),以及面向...
閱讀 3532·2023-04-25 20:09
閱讀 3736·2022-06-28 19:00
閱讀 3056·2022-06-28 19:00
閱讀 3075·2022-06-28 19:00
閱讀 3168·2022-06-28 19:00
閱讀 2874·2022-06-28 19:00
閱讀 3038·2022-06-28 19:00
閱讀 2632·2022-06-28 19:00