當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 網(wǎng)上辦公軟件 > 移動(dòng)OA辦公系統(tǒng)
黑客入門(mén)知識(shí)之SYN攻擊原理分析
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
目前在所有黑客攻擊事件中,SYN攻擊是最常見(jiàn)又最容易被利用的一種攻擊手法。本文介紹黑客入門(mén)知識(shí)SYN攻擊基本原理、工具及檢測(cè)方法。
黑客入門(mén)知識(shí)一、TCP握手協(xié)議
在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),采用三次握手建立一個(gè)連接。
第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);
第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);
第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。
完成三次握手,客戶端與服務(wù)器開(kāi)始傳送數(shù)據(jù),在上述過(guò)程中,還有一些重要的概念:
未連接隊(duì)列:在三次握手協(xié)議中,服務(wù)器維護(hù)一個(gè)未連接隊(duì)列,該隊(duì)列為每個(gè)客戶端的SYN包(syn=j)開(kāi)設(shè)一個(gè)條目,該條目表明服務(wù)器已收到SYN包,并向客戶發(fā)出確認(rèn),正在等待客戶的確認(rèn)包。這些條目所標(biāo)識(shí)的連接在服務(wù)器處于Syn_RECV狀態(tài),當(dāng)服務(wù)器收到客戶的確認(rèn)包時(shí),刪除該條目,服務(wù)器進(jìn)入ESTABLISHED狀態(tài)。
Backlog參數(shù):表示未連接隊(duì)列的最大容納數(shù)目。
SYN-ACK 重傳次數(shù) 服務(wù)器發(fā)送完SYN-ACK包,如果未收到客戶確認(rèn)包,服務(wù)器進(jìn)行首次重傳,等待一段時(shí)間仍未收到客戶確認(rèn)包,進(jìn)行第二次重傳,如果重傳次數(shù)超過(guò)系統(tǒng)規(guī)定的最大重傳次數(shù),系統(tǒng)將該連接信息從半連接隊(duì)列中刪除。注意,每次重傳等待的時(shí)間不一定相同。
半連接存活時(shí)間:是指半連接隊(duì)列的條目存活的最長(zhǎng)時(shí)間,也即服務(wù)從收到SYN包到確認(rèn)這個(gè)報(bào)文無(wú)效的最長(zhǎng)時(shí)間,該時(shí)間值是所有重傳請(qǐng)求包的最長(zhǎng)等待時(shí)間總和。有時(shí)我們也稱半連接存活時(shí)間為T(mén)imeout時(shí)間、SYN_RECV存活時(shí)間。
黑客入門(mén)知識(shí)二、SYN攻擊原理
SYN攻擊屬于DOS攻擊的一種,它利用TCP協(xié)議缺陷,通過(guò)發(fā)送大量的半連接請(qǐng)求,耗費(fèi)CPU和內(nèi)存資源。SYN攻擊除了能影響主機(jī)外,還可以危害路由器、防火墻等移動(dòng)辦公OA系統(tǒng),事實(shí)上SYN攻擊并不管目標(biāo)是什么系統(tǒng),只要這些系統(tǒng)打開(kāi)TCP服務(wù)就可以實(shí)施。從上圖可看到,服務(wù)器接收到連接請(qǐng)求(syn=j),將此信息加入未連接隊(duì)列,并發(fā)送請(qǐng)求包給客戶(syn=k,ack=j+1),此時(shí)進(jìn)入SYN_RECV狀態(tài)。當(dāng)服務(wù)器未收到客戶端的確認(rèn)包時(shí),重發(fā)請(qǐng)求包,一直到超時(shí),才將此條目從未連接隊(duì)列刪除。配合IP欺騙,SYN攻擊能達(dá)到很好的效果,通常,客戶端在短時(shí)間內(nèi)偽造大量不存在的IP地址,向服務(wù)器不斷地發(fā)送syn包,服務(wù)器回復(fù)確認(rèn)包,并等待客戶的確認(rèn),由于源地址是不存在的,服務(wù)器需要不斷的重發(fā)直至超時(shí),這些偽造的SYN包將長(zhǎng)時(shí)間占用未連接隊(duì)列,正常的SYN請(qǐng)求被丟棄,目標(biāo)系統(tǒng)運(yùn)行緩慢,嚴(yán)重者引起移動(dòng)辦公oa堵塞甚至系統(tǒng)癱瘓。
黑客入門(mén)知識(shí)三、SYN攻擊工具
SYN攻擊實(shí)現(xiàn)起來(lái)非常的簡(jiǎn)單,互聯(lián)網(wǎng)上有大量現(xiàn)成的SYN攻擊工具。
1、Windows系統(tǒng)下的SYN工具
以synkill.exe為例,運(yùn)行工具,選擇隨機(jī)的源地址和源端囗,并填寫(xiě)目標(biāo)機(jī)器地址和TCP端囗,激活運(yùn)行,很快就會(huì)發(fā)現(xiàn)目標(biāo)系統(tǒng)運(yùn)行緩慢。如果攻擊效果不明顯,可能是目標(biāo)機(jī)器并未開(kāi)啟所填寫(xiě)的TCP端囗或者防火墻拒絕訪問(wèn)該端囗,此時(shí)可選擇允許訪問(wèn)的TCP端囗,通常,windows系統(tǒng)開(kāi)放tcp139端囗,UNIX系統(tǒng)開(kāi)放tcp7、21、23等端囗。
黑客入門(mén)知識(shí)四、檢測(cè)SYN攻擊
檢測(cè)SYN攻擊非常的方便,當(dāng)你在服務(wù)器上看到大量的半連接狀態(tài)時(shí),特別是源IP地址是隨機(jī)的,基本上可以斷定這是一次SYN攻擊。我們使用系統(tǒng)自帶的netstat 工具來(lái)檢測(cè)SYN攻擊:
# netstat -n -p TCP tcp 0 0 10.11.11.11:23124.173.152.8:25882 SYN_RECV - tcp 0 0 10.11.11.11:23236.15.133.204:2577 SYN_RECV - tcp 0 0 10.11.11.11:23127.160.6.129:51748 SYN_RECV - tcp 0 0 10.11.11.11:23222.220.13.25:47393 SYN_RECV - tcp 0 0 10.11.11.11:23212.200.204.182:60427 SYN_RECV - tcp 0 0 10.11.11.11:23232.115.18.38:278 SYN_RECV - tcp 0 0 10.11.11.11:23239.116.95.96:5122SYN_RECV - tcp 0 0 10.11.11.11:23236.219.139.207:49162 SYN_RECV - ... 上面是在LINUX系統(tǒng)中看到的,很多連接處于SYN_RECV狀態(tài)(在WINDOWS系統(tǒng)中是SYN_RECEIVED狀態(tài)),源IP地址都是隨機(jī)的,表明這是一種帶有IP欺騙的SYN攻擊。
我們也可以通過(guò)下面的命令直接查看在LINUX環(huán)境下某個(gè)端囗的未連接隊(duì)列的條目數(shù):
#netstat -n -p TCP grep SYN_RECV grep :22 wc -l 324
顯示TCP端囗22的未連接數(shù)有324個(gè),雖然還遠(yuǎn)達(dá)不到系統(tǒng)極限,但應(yīng)該引起管理員的注意。
上面就是黑客入門(mén)知識(shí)的介紹,希望網(wǎng)管員通過(guò)以上基礎(chǔ)知識(shí)可以防范黑客的入侵。
【相關(guān)閱讀】
◆移動(dòng)oa辦公系統(tǒng)維護(hù)基礎(chǔ)知識(shí):局域網(wǎng)維護(hù)技巧
◆四個(gè)移動(dòng)辦公OA系統(tǒng)安全策略加強(qiáng)內(nèi)網(wǎng)安全防護(hù)
◆企業(yè)移動(dòng)OA辦公系統(tǒng)維護(hù)技巧經(jīng)驗(yàn)談
◆四大移動(dòng)辦公app管理技巧助力移動(dòng)oa辦公系統(tǒng)
◆移動(dòng)辦公app管理專區(qū)
◆網(wǎng)管軟件專區(qū)
- 1企業(yè)移動(dòng)oa辦公系統(tǒng)運(yùn)維管理不能只是救火
- 2內(nèi)網(wǎng)移動(dòng)oa辦公系統(tǒng)管理現(xiàn)狀及帶來(lái)的好處
- 3移動(dòng)辦公軟件使您可以盡快熟悉軟件的使用方法
- 4移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧:局域網(wǎng)網(wǎng)速變慢的原因及解決方法
- 5網(wǎng)管員入門(mén)知識(shí):企業(yè)中IP地址分配規(guī)劃
- 6龍湖集團(tuán)手機(jī)OA案例
- 7移動(dòng)辦公OA的接口調(diào)用本程序上一層程序?yàn)椋盒侣劻斜?/a>
- 8移動(dòng)oa辦公系統(tǒng)安全策略:五大技能讓無(wú)線移動(dòng)oa辦公系統(tǒng)更安全
- 9移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧:忘記CMOS密碼破解方法
- 10移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧 七招教您管好移動(dòng)oa辦公系統(tǒng)
- 11企業(yè)移動(dòng)oa辦公系統(tǒng)管理軟件部署要注意的事項(xiàng)
- 12移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧:九招讓系統(tǒng)更快更穩(wěn)定
- 13移動(dòng)oa辦公系統(tǒng)管理技術(shù)百花齊放 如何選擇移動(dòng)oa辦公系統(tǒng)管理平臺(tái)
- 14移動(dòng)oa辦公系統(tǒng)管理運(yùn)維技巧 巧用組策略完成繁瑣工作
- 15成功網(wǎng)管員必備:移動(dòng)oa辦公系統(tǒng)管理基礎(chǔ)知識(shí)
- 16移動(dòng)中的OA辦公系統(tǒng),不可忽略其移動(dòng)性
- 17成就企業(yè)移動(dòng)oa辦公系統(tǒng)管理基礎(chǔ)的五個(gè)流程
- 18移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧大解析
- 19求推薦一款適合手機(jī)上移動(dòng)辦公的APP?
- 20移動(dòng)oa辦公系統(tǒng)管理員工作要求:扎實(shí)的理論與實(shí)際經(jīng)驗(yàn)
- 21企業(yè)移動(dòng)oa辦公系統(tǒng)管理系統(tǒng)三大難題解決辦法
- 22移動(dòng)OA辦公系統(tǒng)打破了時(shí)間和地域的局限
- 23移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧:電子郵件安全策略
- 24移動(dòng)oa辦公系統(tǒng)管理基礎(chǔ)知識(shí):理解子網(wǎng)和CIDR
- 25最好的移動(dòng)辦公系統(tǒng)?
- 26企業(yè)局域網(wǎng)移動(dòng)oa辦公系統(tǒng)拓?fù)浣Y(jié)構(gòu)及操作系統(tǒng)詳解(二)
- 27移動(dòng)OA辦公的優(yōu)勢(shì)
- 28四大移動(dòng)oa辦公系統(tǒng)管理技巧助力移動(dòng)oa辦公系統(tǒng)管理
- 29移動(dòng)oa辦公系統(tǒng)管理維護(hù)技巧:七招解決802.11n無(wú)線常見(jiàn)問(wèn)題
- 30管理軟件進(jìn)入移動(dòng)手機(jī)OA辦公系統(tǒng)新時(shí)代
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓