【正文】
畢業(yè)設(shè)計 IP 地址防盜工具的開發(fā) 范仁東 吉林建筑大學(xué) 2021 年 6 月 畢業(yè)設(shè)計 IP 地址防盜工具的開發(fā) 學(xué) 生:范仁東 指導(dǎo)教師:富倩 專 業(yè):軟件工程 所在單位:計算機科學(xué)與工程學(xué)院 答辯日期: 2021 年 6 月 19 日 I 摘 要 在局域網(wǎng)( LAN)管理中, IP 地址的分配、使用和防盜 是一件非常困難的工作。 一些網(wǎng)絡(luò)用戶為了取得重要的訪問權(quán)限,經(jīng)常進行 IP 地址盜用。此外,一 些惡意破壞者為了達(dá)到逃避、追蹤、隱藏身份的目的,也經(jīng)常采用 IP 地址盜用的手段。種種 IP 盜用現(xiàn)象阻礙了正常網(wǎng)絡(luò)應(yīng)用的開展,對網(wǎng)絡(luò)的正常運行帶來了極大的負(fù)面影響。 圍繞局域網(wǎng) IP 地址防盜問題,有多種解決方案,但這些方案中大部分需要網(wǎng)絡(luò)設(shè)備支持,而對于一個建設(shè)較早或選用中低端設(shè)備的局域網(wǎng)來講,是無法實現(xiàn)的。 本設(shè)計 借鑒了網(wǎng)絡(luò)安全領(lǐng)域中 ARP 欺騙技術(shù)的原理,使用基于 ARP 偽裝技術(shù)設(shè)計 并實現(xiàn) 一種 IP 地址防盜系統(tǒng),該系統(tǒng)將實現(xiàn) ARP 監(jiān)聽、 ARP 截斷功能,并實現(xiàn) IPMAC 地址綁定,從而保證 IP 地址 不被盜用 。 在本論文中, 首先 著重介紹課題的研究意義以及 IP 地址防盜研究現(xiàn)狀,其次介紹開發(fā)平臺、開發(fā)語言、開發(fā)環(huán)境等,接下來 是 需求分析,介紹了本次設(shè)計的目的 及性能要求, 本 系統(tǒng) 分為 四個主要模塊 , 即用戶管理模塊、 ARP 監(jiān)聽模塊、ARP 截斷模塊、 IPMAC 綁定模塊 , 并對四 個 模塊分別進行 詳 細(xì)設(shè)計、代碼實現(xiàn)和系統(tǒng)測試 。 關(guān)鍵詞 局域網(wǎng); TCP/IP 協(xié)議; IP 地址盜用; ARP 偽裝技術(shù) II Abstract In the local area work (LAN) management, IP address allocation, use and security is a very difficult job. Some Inter users to achieve important access, IP address embezzlement often. In addition, some evil dudes in order to achieve the purpose of escape, tracking, hidden identity, also often use the means of IP address embezzlement. A variety of IP theft phenomenon hindered the normal work application development, for the normal operation of the work has brought great negative effects. Around the LAN IP address security issues, there are multiple solutions, but most of these solutions need to work equipment support, and for a construction early or local area work (LAN) choose midrange equipment, could not be achieved. This design draws on the principle of ARP deception technology in work security field, use based on ARP camouflage technology was designed and implemented an IP address security system, the system will implement ARP, ARP truncation function monitoring, and implement the IP MAC address binding, to ensure that the IP address is not stolen. In this thesis, first, introduces the research significance as well as the IP address security research status quo, secondly introduces the development platform, development language and development environment, then designed for the needs analysis, this paper introduces the purpose of this design and performance requirements, this system is divided into four main module, the user management module, ARP monitoring module, ARP truncation module, IP MAC binding module, and the four modules respectively are the overall design, detailed design, code realization and system test phase. Key words LAN; TCP/IP protocol; IP address embezzlement; ARP camouflage technology吉林建筑大學(xué)畢業(yè)設(shè)計 (論文 ) III 目 錄 摘 要 .............................................................................................................................. I ABSTRACT ................................................................................................................... II 第 1 章 緒論 .................................................................................................................. 1 選題的背景 ......................................................................................................... 1 課題研究意義和目的 ......................................................................................... 1 IP 防盜研究現(xiàn)狀 ................................................................................................ 1 本文的主要工作 ................................................................................................. 2 第 2 章 系統(tǒng)開發(fā)工具及開發(fā)平臺 .............................................................................. 3 開發(fā)平臺 ............................................................................................................. 3 Eclipse 簡介 ......................................................................................... 3 ADO 技術(shù)簡介 ......................................................................................... 3 B/S 結(jié)構(gòu)簡介 ......................................................................................... 4 開發(fā)語言 ............................................................................................................. 4 數(shù)據(jù)庫簡介 ......................................................................................................... 5 運行環(huán)境 ............................................................................................................. 6 軟件運行平臺 ........................................................................................ 6 硬件運行平臺 ........................................................................................ 6 網(wǎng)絡(luò)環(huán)境 ................................................................................................ 6 第 3 章 IP 地址防盜技術(shù)分析 ....................................................................................... 7 TCP/IP 協(xié)議概述 ................................................................................................ 7 IP 地址與 MAC 地址介紹 .................................................................................... 8 MAC 地址 ................................................................................................. 8 IP 地址 ...