電腦安全 ARP緩存感染攻擊解析

對人們?nèi)鲋e,即所謂的“社會工程”,還包含了策略(已獲罪的黑客Kevin Mitnick有具體實施),例如假扮成一個公司的雇員這樣就可以和真正的雇員交換公司機密。要騙過計算機則包括許多不同的技術,一個常用的是——ARP緩存中毒(ARP Cache Poisoning)——這是本文的核心。ARP中毒能讓局域網(wǎng)內(nèi)的黑客在其網(wǎng)內(nèi)造成巨大的網(wǎng)絡破壞。由于它通常是“不可治愈”的,因此每一個網(wǎng)絡管理員都應該明白這種攻擊究竟是如何進行的。
回顧ARP
在“計算機網(wǎng)絡基礎:什么是NIC, MAC和ARP?” ( 參見譯者的這篇譯文 ) 一文中,我們解釋了地址解析協(xié)議 (ARP, Address Resolution Protocol) 是如何將網(wǎng)絡設備的MAC地址和其IP地址關聯(lián)起來的,這樣在同一個局域網(wǎng)內(nèi)的設備就能相互知道彼此的存在。ARP基本上就是一種網(wǎng)絡上的點名。
ARP,一個十分簡單的協(xié)議,僅僅只包含了4種消息類型:
1. ARP請求。計算機A詢問整個局域網(wǎng),“Who has this IP address?” (“誰的IP地址是這個?”,英文為本來報文里的ASCII碼消息,譯者注)
2. ARP響應。計算機B告訴計算機A,“I have that IP. My MAC address is [whatever it is].” (我的IP地址是那個。我的MAC地址是[XX:XX:XX:XX:XX:XX])
4. 反向ARP請求。和ARP請求的概念一樣,但是計算機A詢問,“Who has this MAC address?” (誰的MAC地址是這個?)
4. 反向ARP響應。計算機B告訴計算機A,“I have that MAC. My IP address is [whatever it is]” (我的MAC地址是那個。我的IP地址是XXX. XXX. XXX. XXX)
所有的網(wǎng)絡設備都有一個ARP映射表,就是內(nèi)存里的一小段存儲著目前該設備已經(jīng)匹配的IP地址和MAC地址對。ARP映射表確保該設備不會向它已經(jīng)通訊過的設備重復發(fā)送ARP請求。
這里是一次常規(guī)的ARP通信的例子。Jessica,一個接待員,告訴Word(指我們使用的微軟文檔編輯器,譯者注)打印最新的公司通信錄。這是她今天的第一個打印任務。她的計算機 (IP地址是192.168.0.16) 希望發(fā)送這個打印任務到辦公室的惠普LaserJet打印機 (IP地址是192.168.0.45)。所以Jessica的計算機就會像整個局域網(wǎng)廣播一個ARP請求去詢問,“Who has the IP address, 192.168.0.45?” (誰的IP地址是192.168.0.45?),如圖1.

局域網(wǎng)內(nèi)所有的設備都會忽略這個ARP請求,除了惠普LaserJet打印機。這臺打印機發(fā)現(xiàn)它的IP地址就是請求里的IP地址,于是它發(fā)送一個ARP響應:“嘿,我的IP地址是192.168.0.45. 這是我的MAC地址:
00:90:7F:12:DE:7F”,如圖2.

現(xiàn)在Jessica的計算機知道了這臺打印機的MAC地址。它現(xiàn)在能將這個打印任務發(fā)給正確的設備(打印機,譯者注),并且在它的ARP映射表里將打印機的MAC地址00:90:7F:12:DE:7F和它的IP地址192.168.0.45關聯(lián)起來。
相關文章
- 電腦使用久了就應該去清理電腦灰塵,而對于電腦使用者來說,拿到修理部又太麻煩,而自己清理,需要注意哪些方面呢?本文將提供清理電腦灰塵需要注意的三大事項供大家了解,2015-09-15
- 提到電腦病大家都會想到鍵盤手、鼠標手、青光眼、脊椎病等癥狀,那么,這些電腦病毒的危害與預防措施有哪些呢?針對此問題,本文就為大家進行詳細解答2015-05-19
- 對于上班族來說,每天使用電腦是必不可少的,同時電腦還會折射出大量輻射,影響著健康,所以平時我們要做好電腦輻射防護措施,有朋友就問道,電腦輻射怎么防?如何應對呢?2015-05-08
- 臺式電腦散熱比較好,不過用久了,會產(chǎn)生大量的灰塵,影響電腦的運行,如果灰塵過多,還容易造成短路,燒壞電路;同時,聲音還比較大,就像一個大的機器一樣。那么臺式電腦2014-09-21
- 這篇文章主要為大家介紹了長期面對電腦工作導致肩膀酸痛,這樣的情況屬于肩周炎嗎?應該注意什么呢?請跟隨腳本之家的小編一起來學習一下,以減輕肩膀酸痛的折磨,需要的朋2014-09-10
- 騰訊電腦管家紅色警報 “食貓鼠”病毒發(fā)作企鵝遭殃,那么食貓鼠病毒是什么現(xiàn)象?電腦病毒食貓鼠木馬癥狀是什么樣的, 怎么看電腦有沒有中食貓鼠木馬病毒?我們一起來看看。2014-08-22
- 常坐在計算機桌前的您,是否一坐就是好幾個小時而且坐姿不正確,總感到莫名肩頸疼痛,甚至于無心工作?本文將為電腦一族介紹如何如何有效防電腦輻射,希望大家認真閱讀,要2014-06-25
新買的電腦如何保養(yǎng)?電腦日常保養(yǎng)方法
多數(shù)第一次擁有筆記本電腦的朋友對于究竟該如何去愛護和保護自己的花這么多銀子買回家的貴重的東西都不知所措。實際上,對于筆記本電腦的各方面保養(yǎng)并沒有一些人想象和描述2016-04-26