日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用开源NAC阻止非法网络访问

發(fā)布時間:2023/12/31 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用开源NAC阻止非法网络访问 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

用開源NAC阻止非法網(wǎng)絡訪問

?

本文將要介紹的NAC代表網(wǎng)絡準入控制(Network Access Control),在傳統(tǒng)方法中,為了防止外來設備接入企業(yè)網(wǎng)可以采用在交換機上設置?IP-MAC綁定,結合ACL等方法使外來設備無法接入網(wǎng)絡。目前市面上已經(jīng)出現(xiàn)了一些上網(wǎng)行為管理和審計類產品,再此對比較知名的產品做一個概述性介紹,這些產品的功能也為接下來的研究工作提供了方向,具有指導性意義。

  • 深信服AC系列上網(wǎng)行為管理

  • 網(wǎng)康互聯(lián)網(wǎng)控制網(wǎng)關

  • 思科NAC

除此之外,還包括華為、北信源等多款商業(yè)產品,下文將介紹幾款開源的NAC工具,它們具有更加人性化的管理。

1.???????PacketFence簡介


PacketFence是一個開源的網(wǎng)絡訪問控制軟件,它使用NESSUS來對網(wǎng)絡節(jié)點計算機進行漏洞掃描,從而發(fā)現(xiàn)設備中存在安全風險,一旦確定節(jié)點計算機中存在的安全風險,此終端就會被禁止訪問目標網(wǎng)絡。PacketFence還使用SNORT傳感器來檢測來自網(wǎng)絡的攻擊活動,并給出相應的警告。PacketFence支持對許多廠商的可網(wǎng)管交換機進行VLAN設置,通過劃分不同VLAN來阻止不安全的終端接入網(wǎng)絡,這些被支持的交換機包括H3C、Cisco、DELL等廠商生產的可網(wǎng)管交換機。PacketFence通過FreeRADIUS模塊提供對802.1X無線的支持,能為我們提供一種和有線網(wǎng)絡同樣的安全控制方式。在管理上我們可以通過WEB和命令行界面來管理它。這些管理功能完全可以滿足目前大部分中小企業(yè)的網(wǎng)絡訪問控制的需求。PacketFence可以在RHELCentOS Linux、Debian系統(tǒng)中運行,我們可以下載它的二進制文件包來安裝,也可以下載它的一體化VMWare虛擬機文件來直接使用,我們可到http://www.packetfence.org/download/zen.html網(wǎng)站下載他的LiveCD(最新版本5.6.0文件,放到U盤便可作為啟動系統(tǒng)而直接使用。

硬件配置:普通服務器,需要2塊高性能千兆網(wǎng)卡(一塊網(wǎng)卡用于鏈控制臺,另一塊網(wǎng)卡用于收集信息接在交換機的SPAN口),對于交換機的要求為可網(wǎng)管交換機。訪問WEB界面:https://ip:1443/

?

2. PacketFence部署


PacketFence的部署和IDS系統(tǒng)一樣,都可以采用旁路方式接入網(wǎng)絡,即通過SPAN端口的旁路訪問方式,還有種接法就是串接在防火墻之后,這樣容易造成單點故障,故筆者建議采用旁路方式連接入網(wǎng)。

此圖清晰的顯示了非法接入點的詳細信息

?

舉例:操作系統(tǒng)分布信息

舉例:Packetence的日志

?

3.?FreeNAC


FreeNAC也是一款開源免費的NAC軟件,它同樣提供了對交換機劃分VLAN的功能,并以MAC地址來為計算機終端指定 動態(tài)VLAN,以此提供對局域網(wǎng)中各種資源的訪問控制。FreeNAC能夠對局域網(wǎng)中的服務器、工作站、打印機和IP電 話的進行訪問控制。FreeNAC能夠自動發(fā)現(xiàn)網(wǎng)絡中存活的各種終端,并提供了對802.1x及思 科的VMPS端口安全模塊 的支持,同時還提供系統(tǒng)補丁包分發(fā)等功能。不過,FreeNAC雖然提供了對非網(wǎng)管交換機 的支持,但使用非網(wǎng)管交換機會讓其NAC功能大打折扣,因此,如果想發(fā)揮它所有的NAC功能,最好使用可網(wǎng)絡交換機,而且,為了能使用思科的VMPS功能,最好使用思科的支持 VMPS的可網(wǎng)管交換機。

?

4. Xplico

?

???? 下面要說的這款開源工具,從功能上并不如上面兩款NAC的功能強大,Xplico即是一個網(wǎng)絡協(xié)議分析工具,還是一個開源的網(wǎng)絡取證分析工具(NFAT),可發(fā)現(xiàn)異常,可以作為輔助NAC工具。Xplico的目標是從捕獲的互聯(lián)網(wǎng)應用數(shù)據(jù)中提取信息并顯示出來,這指的是通過捕獲Internet網(wǎng)絡流量來提取各種網(wǎng)絡應用中所包含的數(shù)據(jù),并從中分析出各種不同的網(wǎng)絡應用.例如Xplico可以實時解析通過網(wǎng)關的流量,也可以pcap文件中解析出IP流量數(shù)據(jù),并解析每個郵箱(包括POP,IMAP,SMTP協(xié)議),解析所有HTTP內容,以及VOIP應用等。

XPlico系統(tǒng)是由四個部分組成的:


?解碼控制器(Dema)
?IP/網(wǎng)絡解碼器(Xplico)
?程序集來處理解碼數(shù)據(jù)(ManiPulators)
?可視化系統(tǒng),用來查看結果


?解碼器Xplico是整個系統(tǒng)的核心組件,它的特點是高度模塊化,可擴展性和可配置性。它的主要工作過程是通過數(shù)據(jù)抓取模塊(cap_dissector)抓取網(wǎng)絡中的數(shù)據(jù)包,然后將數(shù)據(jù)包輸入到各個解析組件(Dissectors)中,得出的解析結果通過分發(fā)組件(Dispatcher)存儲到數(shù)據(jù)庫中,最后再顯示出來。其過程如下圖所示。

從上圖可以看出,Xplico對協(xié)議的分析過程采取自頂向下的流程,首先Xplico捕獲到網(wǎng)絡數(shù)據(jù)包,然后根據(jù)包中的不同字段區(qū)分出不同的協(xié)議,分成TCP、UDP等協(xié)議進行分析,其中對TCP協(xié)議和UDP協(xié)議再根據(jù)不同的端口號和應用層協(xié)議的特征進一步細分,使用不同的解析器對報文進行分析和處理,最后得出結論并保存結果。

?


Xplico的數(shù)據(jù)獲取方法


Xplico底層使用Libpcap來抓取數(shù)據(jù)包,它是一個著名的、專門用來捕獲網(wǎng)絡數(shù)據(jù)的編程接口。它在很多網(wǎng)絡安全領域得到了廣泛的應用,很多著名的網(wǎng)絡安全系統(tǒng)都是基于LibPcap而開發(fā)的,如著名的網(wǎng)絡數(shù)據(jù)包捕獲和分析工具Tcpdump,網(wǎng)絡入侵檢測系統(tǒng)snort也是使用Libpcap來實現(xiàn)的。Libpcap幾乎成了網(wǎng)絡數(shù)據(jù)包捕獲的標準接口。Libpcap中使用了BPF過濾機制,這部分是基于內核的過濾模塊,它使Libpcap具有捕獲特定數(shù)據(jù)包的功能,可以過濾掉網(wǎng)絡上不需要的數(shù)據(jù)包,而只捕獲用戶感興趣的數(shù)據(jù)包"使用Libpcap可以把從網(wǎng)絡上捕獲到的數(shù)據(jù)包存儲到一個文件中,還可以把數(shù)據(jù)包信息從文件中讀出,讀出的結果與從網(wǎng)絡上捕獲數(shù)據(jù)包的結果是一樣的。Libpcap的作用主要有以下四個方面:
1?捕獲各種網(wǎng)絡數(shù)據(jù)包
2?分析網(wǎng)絡數(shù)據(jù)包
3?存儲網(wǎng)絡數(shù)據(jù)包
4過濾網(wǎng)絡數(shù)據(jù)包

在Deft集成了Xplico下載,其詳細部署方參見《Unix/Linux網(wǎng)絡日志分析與流量監(jiān)控》一書。

?該書評價?http://item.jd.com/11582561.html?



?本文轉自 李晨光 51CTO博客,原文鏈接:http://blog.51cto.com/chenguang/1737794,如需轉載請自行聯(lián)系原作者



?

總結

以上是生活随笔為你收集整理的用开源NAC阻止非法网络访问的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。