跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.104) 您好!臺灣時間:2026/11/13 14:05
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:吳奕寬
研究生(外文):YI-KUAN WU
論文名稱:SRA系統防禦ARP欺騙劫持路由器
論文名稱(外文):A Solution to Router-Hijacking ARP Spoofing Attacks
指導教授:許富皓許富皓引用關係
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊工程學系在職專班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:50
中文關鍵詞:ARP 欺騙攻擊、網路資訊安全、中間人攻擊、LINUX 網路核心
相關次數:
  • 被引用被引用:0
  • 點閱點閱:392
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在這個科技不斷快速發展的年代,許多科技人發現可以從資安漏洞取得許多利益,因此資訊安全漸漸地浮上檯面。然而即使在資安已經受到大家關注的同時,卻從來沒有一個好的方法去防禦ARP欺騙攻擊。本研究以ARP攻擊中最讓人無法察覺以及問題最為嚴重的中間人攻擊(Man In The Middle attack)為研究主題。
本研究SRA(a Solution to Router-Hijacking ARP spoofing attack)的防護點在於使用者之系統,網路設備對於ARP欺騙攻擊的防護並不在本篇範圍內。SRA系統開發於開放原始碼的Linux,並且著手於Linux核心空間(kernel space)中,許多研究著手在Linux的使用者空間(user space),但在使用者空間所得到的資訊幾乎已經是為時已晚,並不能第一時間防護,後續的額外動作也會特別多。
在此研究中找了許多可以達到ARP欺騙攻擊的工具,並且實際攻擊本系統,使用者完全受到本防護系統的保護,不受到影響並且繼續正常使用網路。

In this high technology period, many hackers figure out that they can get a lot of profits from security vulnerability, so everyone starts to concern about security. However, even everyone starts to concern about security, but never have a good method to defend ARP spoofing attack. This paper focuses on MITM (Man-In-The-Middle attack) which is most important method in ARP spoofing attack, and also hard to be detected.
This paper implement a system which called SRA (a Solution to Router-Hijacking ARP spoofing attack), SRA defends attack at end point instead of network device, so network device doesn’t belong to this paper. SRA system develops on open source Linux, and implements in kernel space, a lot of papers implement their system in user space which is always too late to defend attack, because kernel is the first encounter point in Linux, also if you implement in user space that has a lot of efforts and resource to spend.
This paper finds some tools which can achieve ARP spoofing attack, and actually attacks SRA system to see actual defend result. After using attack tools, end point is safe by SRA system, and also work normally without any side-effect.

目 錄
摘要 ii
ABSTRACT iii
誌謝       iv
圖目錄 List of Figures vii
一、緒論 1
1.1研究動機 1
1.2研究目的 2
二、文獻探討 4
2.1 ARP協定與運作 4
2.2 ARP欺騙攻擊 5
2.2.1 阻斷服務攻擊 6
2.2.2 MAC氾濫攻擊 6
2.2.3 中間人攻擊 7
2.3 ARP欺騙防禦 10
2.3.1 靜態ARP 10
2.3.2 DHCP監聽 11
2.3.3 入侵偵測系統 12
2.3.4 作業系統防護 12
三、系統設計與實作 13
3.1 概念與理論 13
3.2 系統架構與流程 15
3.3 系統實作 18
四、實驗部分 24
4.1 實驗環境與工具 24
4.2 效能測試 28
4.3 系統測試 32
五、結論 39
參考文獻       40


參考文獻      
[1] Anticap: Kernel patch for ARP spoofing attack defending.
https://antifork.org/git/anticap/tree/README
[2] Ettercap: A comprehensive suite for man in the middle attacks.
https://ettercap.github.io/ettercap/
[3] arpspoof: Intercept packets on a switched LAN.
http://linux.die.net/man/8/arpspoof
[4] iperf: While tools to measure network performance.
https://iperf.fr/
[5] Yu Yao and Yi Yao(2010): A switch-based ARP attack containment strategy.
[6] WANG Xiao-Ling and ZHOU Gang(2012): Defence Design for ARP Spoofing Based on NDIS Intermediate Driver.
[7] Cristina L. Abad and Rafael I. Bonilla: An Analysis on the Schemes for Detecting and Preventing ARP Cache Poisoning Attacks.
[8] Zouheir Trabelsi and Wassim El-Hajj: Preventing ARP Attacks using a Fuzzy-Based Stateful ARP Cache
[9] Andre P. Ortega, Xavier E. Marcos: Preventing ARP Cache Poisoning Attacks A Proof of Concept using OpenWrt
[10] Seung Yeob Nam, Member, IEEE, Dongwon Kim, and Jeongeun Kim: Enhanced ARP: Preventing ARP Poisoning-Based Man-in-the-Middle Attacks
[11] M.M.Dessouky, W.Elkilany: A Hardware Approach for detecting the ARP Attack
[12] Libing Wu, Tianshui Yu: The Research and Implementation of ARP Monitoring and Protection
[13] Teerapat Sanguankotchakorn, Thanatorn Dechasawatwong: Automatic Attack Detection and Correction System Development
[14] Dr. S. G. Bhirud, Vijay Katkar: Light Weight Approach for IP-ARP Spoofing Detection and Prevention
[15] Haider Salim, Zhitang Li, Hao Tu, Zhengbiao Guo: Preventing ARP Spoofing Attacks through Gratuitous Decision Packet
[16] Gao Jinhua, Xia Kejian: ARP Spoofing Detection Algorithm Using ICMP Protocol
[17] Christian Benvenuti: Understanding Linux Network Internals
[18] Daniel P. Bovet, Marco Cesati: Understanding the Linux Kernel
[19] Jonathan Corbet, Alessandro Rubini: Linux Device Drivers, Third Edition.

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top