国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Linux下防御或減輕DDOS攻擊方法

Tecode / 2272人閱讀

摘要:解決方法,使用是一款免費(fèi)的用來防御和減輕攻擊的腳本。推薦使用將的值改為即可。創(chuàng)建文件,添加如下內(nèi)容執(zhí)行添加執(zhí)行權(quán)限。關(guān)于更多的的使用方法可以執(zhí)行或網(wǎng)上搜索一下參數(shù)的說明。

查看攻擊IP

首先使用以下代碼,找出攻擊者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+iptables

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

Caution: Every time this setting is changed, run the script with --cron
option so that the new frequency takes effect

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=0 (Uses iptables for banning ips instead of APF)

APF_BAN=1 //使用APF還是iptables。推薦使用iptables,將APF_BAN的值改為0即可。`

`##### KILL=0 (Bad IPs arent banned, good for interactive execution of script)

KILL=1 (Recommended setting)

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防火墻

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

允許已建立的或相關(guān)連的通行

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

允許所有本機(jī)向外的訪問

iptables -A OUTPUT -j ACCEPT

允許訪問22端口

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

允許訪問80端口

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

允許FTP服務(wù)的21和20端口

iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT

如果有其他端口的話,規(guī)則也類似,稍微修改上述語句就行

禁止其他未允許的規(guī)則訪問

iptables -A INPUT -j REJECT (注意:如果22端口未加入允許規(guī)則,SSH鏈接會(huì)直接斷開。)
iptables -A FORWARD -j REJECT`

屏蔽IP

`#如果只是想屏蔽IP的話“3、開放指定的端口”可以直接跳過。

屏蔽單個(gè)IP的命令是

iptables -I INPUT -s 123.45.6.7 -j DROP

封整個(gè)段即從123.0.0.1到123.255.255.254的命令

iptables -I INPUT -s 123.0.0.0/8 -j DROP

封IP段即從123.45.0.1到123.45.255.254的命令

iptables -I INPUT -s 124.45.0.0/16 -j DROP

封IP段即從123.45.6.1到123.45.6.254的命令是

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

相關(guān)文章

  • 主機(jī)商如何防止攻擊-針對(duì)互聯(lián)網(wǎng)攻擊,高防服務(wù)器將如何防御

    摘要:針對(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ì)...

    OpenDigg 評(píng)論0 收藏0
  • 企業(yè)遇上SSL DDOS該采取的有效防御措施有?

    摘要:例如洪泛掃描攻擊等,這種是通過出站通信通道攻擊,這種攻擊方式不能通過查看入口流量。 現(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à)格原因選...

    XBaron 評(píng)論0 收藏0
  • 高防主機(jī)是什么-什么是高防服務(wù)器?

    摘要:什么是高防服務(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)先考慮...

    qpal 評(píng)論0 收藏0
  • 如何提升防御CC攻擊的能力

    摘要:服務(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)求(通常...

    BlackFlagBin 評(píng)論0 收藏0
  • 阿里云盾技術(shù)強(qiáng)在哪里?輕松防御DDoS、CC攻擊

    摘要:阿里云安全白皮書目錄云安全策略解讀組織安全合規(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è),以及面向...

    Batkid 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<