透過您的圖書館登入
IP:3.16.83.150
  • 學位論文

簡易ARP欺騙攻擊偵測與防禦系統之實作

Simple system of detecting and defending the ARP spoofing

指導教授 : 蔡文能

摘要


網路傳輸過程中常用到的位址解析協定(Address Resolution Protocol,ARP)以便從網路位址(IP address)查出實體位址(physical address; MAC address),用於製作要傳送的封包(packet)。然則 ARP 存在著驗證不嚴謹的漏洞,駭客(hacker)開始開發ARP欺騙(ARP Spoofing)為基礎的攻擊程式。攻擊程式可以在交換式乙太網路上實現網路監聽,也可以阻斷網路連線而造成阻斷服務攻擊(DoS)。這些程式不但在網路上容易取得,而且操作容易,嚴重威脅區網上使用者的資訊安全,更是網路管理者要煩惱的一大問題。 本論文提出一個可以抵抗ARP欺騙攻擊的方法並實作出可用在區網中管理IP之使用的系統。本系統透過偵測主機的ARP Table收集區域網路中所有的電腦主機IP、MAC對應關係,並建立資料庫。憑藉著資料庫中正確的IP與MAC對應關係,以ARP欺騙的手法來修正被ARP欺騙攻擊的主機的ARPTable表,讓被欺騙攻擊的之主機在傳送封包時,能將封包傳送到正確的主機位址,避免傳輸資料被監聽或電腦主機被阻斷上網。

並列摘要


Address Resolution Protocol (ARP) is a protocol used by hosts to map network address (IP address) into physical address (MAC address) when preparing the Ether frame for network transmission. Because of the protocol flaws, it is difficult to verify the sender of an arp packet. The hackers have begun developing the attack tools based on ARP spoofing. Some attacking tools are used to do network sniffing. Some tools are used to block the communication and thus results in a Denial of Service (DoS). What is worse, it is very easy to find and download these attacking tools from the Internet. Users with bad intention might use these tools to annoy the network admisistrator. In this thesis, we proposed a method to resist ARP attack and implementd it as a web-based system. The system can be used in a local area network. The system examines the ARP table, collects the map of IP and MAC and then creates the database. With the database, the system can check the sender address of an ARP packet. It will send a correct ARP packet to fix the problem when it finds a wrong ARP reply packet with wrong mapping of IP and MAC. As a result, the system can defend the hosts in the LAN so that the sniffing and the Denial of Service (DoS) attack won't harm the computer hosts in the LAN.

並列關鍵字

ARP MAC address Authentication Hacker Spoofing network sniffing DoS attack

參考文獻


[10] 楊文龍,<基於SNMP之ARP攻擊偵測研究>,碩士論文,暨南大學資訊管理研究所,97年7月。
[1] Behrouz A. Forouzan、Sophia Chung Fegan著陳中和、王振傑譯《TCP/IP通訊協定 第三版》麥格羅.希爾, 2006年1月。
[2] D. Plummer, “Ethernet Address Resolution Protocol or Converting Network Protocol Addresses to 48-bit Ethernet Address for Transmission on Ethernet Hardware”, RFC 826, 1982.
[3] TCP/IP http://lips.lis.ntu.edu.tw/YTCHIANG/STUDY/others/tcpip/TCPIP.htm
[4] WIKI ARP http://en.wikipedia.org/wiki/Address_Resolution_Protocol

延伸閱讀