国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

MAC地址與IP地址綁定的策略
2006-12-19   賽迪網(wǎng)技術社區(qū)

引言 對“IP地址盜用”的解決方案絕大多數(shù)都是采取MAC與IP地址綁定策略,這種做法是十分危險的,本文將就這個問題進行探討。在這里需要聲明的是,本文是處于對對MAC與IP地址綁定策略安全的憂慮,不帶有任何黑客性質。

為什么要綁定MAC與IP 地址

影響網(wǎng)絡安全的因素很多,IP地址盜用或地址欺騙就是其中一個常見且危害極大的因素。現(xiàn)實中,許多網(wǎng)絡應用是基于IP的,比如流量統(tǒng)計、賬號控制等都將IP地址作為標志用戶的一個重要的參數(shù)。如果有人盜用了合法地址并偽裝成合法用戶,網(wǎng)絡上傳輸?shù)臄?shù)據(jù)就可能被破壞、竊聽,甚至盜用,造成無法彌補的損失。

盜用外部網(wǎng)絡的IP地址比較困難,因為路由器等網(wǎng)絡互連設備一般都會設置通過各個端口的IP地址范圍,不屬于該IP地址范圍的報文將無法通過這些互連設備。但如果盜用的是Ethernet內部合法用戶的IP地址,這種網(wǎng)絡互連設備顯然無能為力了。“道高一尺,魔高一丈”,對于Ethernet內部的IP地址被盜用,當然也有相應的解決辦法。綁定MAC地址與IP地址就是防止內部IP盜用的一個常用的、簡單的、有效的措施。

MAC與IP 地址綁定原理

IP地址的修改非常容易,而MAC地址存儲在網(wǎng)卡的EEPROM中,而且網(wǎng)卡的MAC地址是唯一確定的。因此,為了防止內部人員進行非法IP盜用(例如盜用權限更高人員的IP地址,以獲得權限外的信息),可以將內部網(wǎng)絡的IP地址與MAC地址綁定,盜用者即使修改了IP地址,也因MAC地址不匹配而盜用失敗:而且由于網(wǎng)卡MAC地址的唯一確定性,可以根據(jù)MAC地址查出使用該MAC地址的網(wǎng)卡,進而查出非法盜用者。

目前,很多單位的內部網(wǎng)絡,尤其是學校校園網(wǎng)都采用了MAC地址與IP地址的綁定技術。許多防火墻(硬件防火墻和軟件防火墻)為了防止網(wǎng)絡內部的IP地址被盜用,也都內置了MAC地址與IP地址的綁定功能。

從表面上看來,綁定MAC地址和IP地址可以防止內部IP地址被盜用,但實際上由于各層協(xié)議以及網(wǎng)卡驅動等實現(xiàn)技術,MAC地址與IP地址的綁定存在很大的缺陷,并不能真正防止內部IP地址被盜用。

破解MAC與IP地址綁定策略

IP地址和MAC地址簡介

現(xiàn)行的TCP/IP網(wǎng)絡是一個四層協(xié)議結構,從下往上依次為鏈路層、網(wǎng)絡層、傳輸層和應用層。

Ethernet協(xié)議是鏈路層協(xié)議,使用的地址是MAC地址。MAC地址是Ethernet網(wǎng)卡在Ethernet中的硬件標志,網(wǎng)卡生產(chǎn)時將其存于網(wǎng)卡的EEPROM中。網(wǎng)卡的MAC地址各不相同,MAC地址可以唯一標志一塊網(wǎng)卡。在Ethernet上傳輸?shù)拿總€報文都含有發(fā)送該報文的網(wǎng)卡的MAC地址。

Ethernet根據(jù)Ethernet報文頭中的源MAC地址和目的MAC來識別報文的發(fā)送端和接收端。IP協(xié)議應用于網(wǎng)絡層,使用的地址為IP地址。使用IP協(xié)議進行通訊,每個IP報文頭中必須含有源IP和目的IP地址,用以標志該IP報文的發(fā)送端和接收端。在Ethernet上使用IP協(xié)議傳輸報文時,IP報文作為Ethernet報文的數(shù)據(jù)。IP地址對于Ethernet交換機或處理器是透明的。用戶可以根據(jù)實際網(wǎng)絡的需要為網(wǎng)卡配置一個或多個IP地址。MAC地址和IP地址之間并不存在一一對應的關系。

MAC地址存儲在網(wǎng)卡的EEPROM中并且唯一確定,但網(wǎng)卡驅動在發(fā)送Ethernet報文時,并不從EEPROM中讀取MAC地址,而是在內存中來建立一塊緩存區(qū),Ethernet報文從中讀取源MAC地址。而且,用戶可以通過操作系統(tǒng)修改實際發(fā)送的Ethernet報文中的源MAC地址。既然MAC地址可以修改,那么MAC地址與IP地址的綁定也就失去了它原有的意義。

破解方案

下圖是破解試驗的結構示意圖。其內部服務器和外部服務器都提供Web服務,防火墻中實現(xiàn)了MAC地址和IP地址的綁定。報文中的源MAC地址與1P地址對如果無法與防火墻中設置的MAC地址與1P地址對匹配,將無法通過防火墻。主機2和內部服務器都是內部網(wǎng)絡中的合法機器;主機1是為了做實驗而新加入的機器。安裝的操作系統(tǒng)是W2000企業(yè)版,網(wǎng)卡是3Com的。

試驗需要修改主機1中網(wǎng)卡的MAC和IP地址為被盜用設備的MAC和IP地址。首先,在控制面板中選擇“網(wǎng)絡和撥號連接”,選中對應的網(wǎng)卡并點擊鼠標右鍵,選擇屬性,在屬性頁的“常規(guī)”頁中點擊“配置”按鈕。在配置屬性頁中選擇“高級”,再在“屬性”欄中選擇“Network Address”,在“值”欄中選中輸人框,然后在輸人框中輸人被盜用設備的MAC地址,MAC地址就修改成功了。

然后再將IP地址配置成被盜用設備的IP地址。盜用內部客戶機IP地址:將主機1的MAC地址和IP地址分別修改為主機2的MAC地址和IP地址。主機1可以訪問外部服務器,能夠順利地通過防火墻,訪問權限與主機2沒有分別。而且,與此同時主機2也可以正常地訪問外部服務器,完全不受主機1的影響。無論是主機2還是防火墻都察覺不到主機1的存在。主機1如果訪問內部服務器,根本無需通過防火墻,更是暢通無阻了。

盜用內部服務器IP地址:將主機1的MAC地址和U地址修改為內部服務器的MAC地址和IP地址。主機1也提供Web服務。為了使效果更明顯,主機1上提供的Web服務內容與內部服務器提供的內容不同。

因為在實際的實驗中主機1與主機2連在同一個HUB上,主機2的訪問請求總是先被主機1響應,主機2期望訪問的是內部服務器,得到的卻總是主機1提供的內容。更一般地,主機2如果試圖訪問內部服務器,獲得的到底是主機1提供的內容還是內部服務器提供的內容具有隨機性,要看它的訪問請求首先被誰響應,在后面的分析中我們將進一步對此進行闡述。

盜用服務器的MAC和IP危害可能更大,如果主機1提供的Web內容和內部服務器中的內容一樣,那么主機2將無法識別它訪問的到底是哪個機器;如果Web內容中要求輸人賬號、密碼等信息,那么這些信息對于主機1來說則是一覽無遺了。

破解成功的原因

上面的實驗驗證了綁定MAC地址與IP地址的確存在很大的缺陷,無法有效地防止內部IP地址被盜用。接下來,將從理論上對該缺陷進行詳細的分析。

缺陷存在的前提是網(wǎng)卡的混雜接收模式,所謂混雜接收模式是指網(wǎng)卡可以接收網(wǎng)絡上傳輸?shù)乃袌笪模瑹o論其目的MAC地址是否為該網(wǎng)卡的MAC地址。正是由于網(wǎng)卡支持混雜模式,才使網(wǎng)卡驅動程序支持MAC地址的修改成為可能;否則,就算修改了MAC地址,但是網(wǎng)卡根本無法接收相應地址的報文,該網(wǎng)卡就變得只能發(fā)送,無法接收,通信也就無法正常進行了。

MAC地址可以被盜用的直接原因是網(wǎng)卡驅動程序發(fā)送Ethernet報文的實現(xiàn)機制。Ethernet報文中的源MAC地址是驅動程序負責填寫的,但驅動程序并不從網(wǎng)卡的EEPROM中讀取MAC,而是在內存中建立一個MAC地址緩存區(qū)。網(wǎng)卡初始化的時候將EEPROM中的內容讀入到該緩存區(qū)。如果將該緩存區(qū)中的內容修改為用戶設置的MAC地址,以后發(fā)出去的Ethernet報文的源地址就是修改后的MAC地址了。

如果僅僅是修改MAC地址,地址盜用并不見得能夠得逞。Ethernet是基于廣播的,Ethernet網(wǎng)卡都能監(jiān)聽到局域網(wǎng)中傳輸?shù)乃袌笪模蔷W(wǎng)卡只接收那些目的地址與自己的MAC地址相匹配的Ethernet報文。如果有兩臺具有相同MAC地址的主機分別發(fā)出訪問請求,而這兩個訪問請求的響應報文對于這兩臺主機都是匹配的,那么這兩臺主機就不只接收到自己需要的內容,而且還會接收到目的為另外一臺同MAC主機的內容。

按理說,兩臺主機因為接收了多余的報文后,都應該無法正常工作,盜用馬上就會被察覺,盜用也就無法繼續(xù)了;但是,在實驗中地址被盜用之后,各臺實驗設備都可以互不干擾的正常工作。這又是什么原因呢?答案應該歸結于上層使用的協(xié)議。

目前,網(wǎng)絡中最常用的協(xié)議是TCP/IP協(xié)議,網(wǎng)絡應用程序一般都是運行在TCP或者UDP之上。例如,實驗中Web服務器采用的HTTP協(xié)議就是基于TCP的。在TCP或者UDP中,標志通信雙方的不僅僅是IP地址,還包括端口號。在一般的應用中,用戶端的端口號并不是預先設置的,而是協(xié)議根據(jù)一定的規(guī)則生成的,具有隨機性。像上面利用IE來訪問Web服務器就是這樣。UDP或者TCP的端口號為16位二進制數(shù),兩個16位的隨機數(shù)字相等的幾率非常小,恰好相等又談何容易?兩臺主機雖然MAC地址和IP地址相同,但是應用端口號不同,接收到的多余數(shù)據(jù)由于在TCP/UDP層找不到匹配的端口號,被當成無用的數(shù)據(jù)簡單地丟棄了,而TCP/UDP層的處理對于用戶層來說是透明的;所以用戶可以“正確無誤”地正常使用相應的服務,而不受地址盜用的干擾。

當然,某些應用程序的用戶端口號可能是用戶或者應用程序自己設置的,而不是交給協(xié)議來隨機的生成。那么,結果又會如何呢?例如,在兩臺MAC地址和IP地址都相同的主機上,啟動了兩個端口相同的應用程序,這兩個應用是不是就無法正常工作了呢?其實不盡然。

如果下層使用的是UDP協(xié)議,兩個應用將互相干擾無法正常工作。如果使用的是TCP協(xié)議,結果就不一樣了。因為TCP是面向連接的,為了實現(xiàn)重發(fā)機制,保證數(shù)據(jù)的正確傳輸,TCP引入了報文序列號和接收窗口的概念。在上述的端口號匹配的報文中,只有那些序列號的偏差屬于接收窗口之內的報文才會被接收,否則,會被認為是過期報文而丟棄。TCP協(xié)議中的報文的序列號有32位,每個應用程序發(fā)送的第一個報文的序列號是嚴格按照隨機的原則產(chǎn)生的,以后每個報文的序列號依次加1。

窗口的大小有16位,也就是說窗口最大可以是216,而序列號的范圍是232,主機期望接收的TCP數(shù)據(jù)的序列號正好也處于對方的接收范圍之內的概率為1/216,可謂小之又小。 TCP的序列號本來是為了實現(xiàn)報文的正確傳輸,現(xiàn)在卻成了地址盜用的幫兇。

解決MAC與IP地址綁定被破解的方法

解決MAC與IP地址綁定被破解的方法很多,主要以下幾種。

交換機端口、MAC地址和IP地址三者綁定的方法;代理服務與防火墻相結合的方法;用PPPoE協(xié)議進行用戶認證的方法;基于目錄服務策略的方法;統(tǒng)一身份認證與計費軟件相結合的方法等(這些方法的實現(xiàn)原理和過程可以參考拙作《校園網(wǎng)IP地址盜用解決方案》)。在這里筆者尤其推薦最后一種方法,這種方法是將校園網(wǎng)辦公自動化系統(tǒng)和網(wǎng)絡計費軟件結合在一起而實現(xiàn)的,這在校園網(wǎng)信息化建設的今天具有很強的實踐性。

熱詞搜索:

上一篇:幾類木馬常用騙術大觀
下一篇:新網(wǎng)程金秋推出網(wǎng)絡督察6.0網(wǎng)絡行為管理系統(tǒng)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美人与性动xxxx| 国产精品一区二区视频| 国模娜娜一区二区三区| 日韩欧美黄色影院| 蜜桃精品在线观看| 精品国产第一区二区三区观看体验| 免费高清不卡av| 久久久久久综合| 成人a区在线观看| 亚洲女厕所小便bbb| 欧美唯美清纯偷拍| 看片的网站亚洲| 国产三级欧美三级日产三级99| 成人高清视频在线观看| 亚洲欧美激情一区二区| 精品视频一区三区九区| 久久精品国产成人一区二区三区| 久久九九99视频| 91原创在线视频| 一区二区在线免费| 正在播放一区二区| 国产电影精品久久禁18| 亚洲日本护士毛茸茸| 欧美剧情片在线观看| 国产中文字幕一区| 一区二区三区日本| 精品国产三级电影在线观看| 成人一道本在线| 亚洲第一激情av| 久久蜜桃av一区二区天堂| 色94色欧美sute亚洲线路一久| 美女一区二区三区| 亚洲精品伦理在线| 久久色在线观看| 欧美性一区二区| 国产馆精品极品| 亚洲bdsm女犯bdsm网站| 久久嫩草精品久久久精品一| 色综合夜色一区| 激情综合亚洲精品| 亚洲综合色区另类av| 精品国产乱码91久久久久久网站| 91色视频在线| 久久国产精品一区二区| 亚洲美女屁股眼交3| 日韩免费在线观看| 日本道精品一区二区三区| 九九国产精品视频| 亚洲国产aⅴ天堂久久| 亚洲国产成人午夜在线一区| 欧美一区二区私人影院日本| 91亚洲精品乱码久久久久久蜜桃 | 狠狠网亚洲精品| 亚洲欧美日韩在线不卡| 久久久欧美精品sm网站| 欧美精品 国产精品| av日韩在线网站| 国产一区二区三区日韩| 日本亚洲视频在线| 亚洲亚洲精品在线观看| 国产精品视频一二| 久久久久久久久97黄色工厂| 日韩一区二区在线观看视频| 在线观看免费视频综合| 91网址在线看| av电影在线观看完整版一区二区| 国产成人aaaa| 国产精品一卡二| 国产美女精品人人做人人爽 | 亚洲蜜桃精久久久久久久| 国产视频在线观看一区二区三区| 欧美一区三区四区| 欧美日韩成人在线一区| 在线免费不卡电影| 色乱码一区二区三区88| 91丨九色丨蝌蚪富婆spa| 成人视屏免费看| 成人午夜av影视| 成人av资源在线| 成人禁用看黄a在线| 成人性生交大合| 成人动漫中文字幕| 成人精品在线视频观看| 福利电影一区二区三区| www.亚洲国产| 91免费视频网址| 在线精品视频一区二区| 欧美体内she精高潮| 欧美剧情片在线观看| 制服丝袜中文字幕亚洲| 91麻豆精品国产91久久久资源速度 | 国产精品一区三区| 国产精品99久久不卡二区| 国产精品一区二区男女羞羞无遮挡 | 日韩一级黄色片| 欧美一区二区三区免费视频| 日韩免费观看高清完整版| 26uuu国产一区二区三区| 久久久久久麻豆| 中文av一区二区| 亚洲人成在线播放网站岛国| 依依成人综合视频| 日韩在线一二三区| 国产一区二区主播在线| 北岛玲一区二区三区四区 | 国产精品自拍网站| 国产91精品露脸国语对白| 91亚洲精品久久久蜜桃网站| 欧美色中文字幕| 欧美va日韩va| 国产精品乱码一区二区三区软件 | 久久精品国产99久久6| 国产69精品久久777的优势| 91女人视频在线观看| 欧美裸体一区二区三区| 久久综合九色综合97_久久久| 中文字幕一区二区5566日韩| 亚洲大型综合色站| 韩国精品主播一区二区在线观看 | 国产91精品免费| 欧美性大战久久| 日韩欧美成人一区二区| 国产精品久久99| 日本怡春院一区二区| 国产成人精品亚洲日本在线桃色| 色综合久久综合网| 日韩一区二区电影在线| 国产精品久久久久久久浪潮网站| 亚洲图片有声小说| 国产福利一区二区三区视频| 欧美综合天天夜夜久久| www久久精品| 亚洲高清中文字幕| 国产成人在线免费| 欧美精品一卡二卡| 中文字幕一区日韩精品欧美| 美女在线一区二区| 91国产视频在线观看| 2021国产精品久久精品| 亚洲第四色夜色| 99久久99久久免费精品蜜臀| 日韩精品一区在线观看| 亚洲一二三区不卡| 北岛玲一区二区三区四区| 精品剧情在线观看| 日韩黄色片在线观看| 色婷婷综合久久| 欧美激情一区二区三区全黄| 免费的成人av| 欧美日韩不卡一区| 亚洲免费av网站| 不卡的电影网站| 国产三级久久久| 国产中文字幕精品| 欧美一级高清片| 午夜视频久久久久久| 色噜噜狠狠色综合中国| 中文字幕一区二区三区四区| 国产成人av一区二区| 2023国产精华国产精品| 欧美96一区二区免费视频| 欧美天堂一区二区三区| 亚洲人成7777| 成人黄色小视频在线观看| 久久先锋影音av鲁色资源 | 一区视频在线播放| 国产黄色91视频| 亚洲精品在线三区| 麻豆91小视频| 欧美一区二区三区在线视频| 亚洲无线码一区二区三区| 日本道在线观看一区二区| 亚洲另类在线制服丝袜| av在线播放一区二区三区| 国产精品毛片久久久久久久| 成人综合在线观看| 国产欧美日韩激情| 成人性生交大合| 亚洲欧洲日韩一区二区三区| 99麻豆久久久国产精品免费| 中文字幕一区二区三区视频| 91香蕉视频污| 一区二区三区在线免费| 色欧美片视频在线观看| 亚洲一卡二卡三卡四卡无卡久久| 欧美三级电影网| 丝袜美腿亚洲一区| 日韩一区二区精品| 国产美女av一区二区三区| 国产女人水真多18毛片18精品视频| 国产大陆亚洲精品国产| 国产精品久久久久久福利一牛影视| 99re这里只有精品6| 亚洲国产日日夜夜| 日韩一区二区三区三四区视频在线观看| 日产国产高清一区二区三区| 2020国产精品| 99天天综合性| 亚洲国产精品麻豆| 日韩欧美成人一区|