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

掃一掃
關注微信公眾號

Linux下的IDS測試(1)
2007-06-01   

當時做這個實驗是為了參加學院舉行的學生學術論壇,文章有點長,請提出你的寶貴意見。
Linux下的IDS測試實驗
IDS(Instrusion Detection System),也就是大家平時所說的入侵檢測系統,廣泛的被運用于各種操作系統的安全檢測和安全防御,以及探測網絡受攻擊的程度和次數。為以后的網絡安全管理提供詳實的資料和證據。
由于條件的限制,我們只能夠采取SNORT做為本次實驗的IDS使用。
Snort的一些功能
1.實時通訊分析和信息包記錄
2.包裝有效載荷檢查
3.協議分析和內容查詢匹配
4.探測緩沖溢出、秘密端口掃描、CGI攻擊、SMB探測、操作系統侵入嘗試
5.對系統日志、指定文件、Unix socket或通過Samba的WinPopus 進行實時報警
下面,我將以REDHAT 7.3為例,講述一個完整的入侵檢測系統的調試和測試報告
一.本機環境
OS:REDHAT 7.3
HardWare:CPU:P3 800 .256MB--SDRAM .20G/7200 --HARDDISC
IDS:SNORT-1.9+Libpcap
二.調試方法
首先將在本機環境中安裝SNORT。SNORT是一個免費的IDS軟件,我們這次將利用他來做系統檢測
本機已經獲得了SNORT-1.9這個版本。
首先,為了更方便的定制后面的探測規則和調試需要,我們將采取手工編譯源文件(scorcus)的方法安裝。(版本說明:SNORT-1.9.0.tar.gz )
本地安裝的權限必須是:ROOT。如果不是ROOT。則必須采取SU指令,切換成本地系統管理員|:ROOT
#su
#passwd:
當確定從ROOT登陸以后,我們必須將源文件釋放出來,因為在使用snort的時候,我們需要Libpcap這個包文件,所以在本機測試前,我們必須保證系統中有Libpcap。如果不清楚localhost是否已經有Libacap的話,可以用下面的指令查詢:

$ locate Libacap

如果出現:
/usr/lib/Libacap.1.9.0
/usr/lib/Libpcap.a
等提示信息的話,證明本機已經有了Libpcap.如果沒有任何提示的話,則說明還沒有Libpcap庫文件,需要安裝。那么進行下列操作:(我獲取的Libpcap0.6.2.tar.gz)
cd /usr/src/ids
[root@kykin-L-linux ids]# tar –zxvf libpcap-0.6.2.tar.gz
[root@kykin-L-linux ids]# ls
libpcap-0.6.2 libpcap-0.6.2.tar.gz snort-1.9.0 snort-1.9.0.tar.gz
這樣的操作,將libpcap完全的釋放到了本地文件夾中
繼續:
[root@kykin-L-linux ids]# cd libpcap-0.6.2
[root@kykin-L-linux libpcap-0.6.2]# ls
aclocal.m4 configure.in lbl pcap-enet.c README.linux
bpf CREDITS libpcap.a pcap.h savefile.c
bpf_dump.c CVS LICENSE pcap-int.h savefile.o
bpf_dump.o etherent.c llc.h pcap-linux.c scanner.c
bpf_filter.c etherent.o Makefile pcap-linux.o scanner.l
bpf_filter.o ethertype.h Makefile.in pcap-namedb.h scanner.o
bpf_image.c FILES mkdep pcap-nit.c sll.h
bpf_image.o gencode.c nametoaddr.c pcap-nit.h SUNOS4
CHANGES gencode.h nametoaddr.o pcap-null.c TODO
config.cache gencode.o net pcap.o tokdefs.h
config.guess grammar.c nlpid.h pcap-pf.c VERSION
config.h grammar.o optimize.c pcap-pf.h version.c
config.h.in grammar.y optimize.o pcap-snit.c version.o
config.log inet.c pcap.3 pcap-snoop.c
config.status inet.o pcap-bpf.c ppp.h
config.sub INSTALL pcap.c README
configure install-sh pcap-dlpi.c README.aix
這些源文件也就是我們即將進行編譯的Libpcap文件,繼續:
[root@kykin-L-linuxlibpcap-0.6.2]# ./configure --prefix=/usr/local/libpcap-0.6.2
這句話的意思是:編譯Libpcap文件到/usr/local/libpcap-0.6.2 目錄)
[root@kykin-L-linuxlibpcap-0.6.2]# make
[root@kykin-L-linuxlibpcap-0.6.2]# makeinstall
執行完上面的,我們已經完整的將Libpcap安裝到了本系統中
下面,我們將完成SNORT的安裝和調試
(為了測試的需要,我們不需要把SNORT的日志文件寫入本地MYSQL數據庫,那么對MYSQL數據庫的操作步驟暫時省略)
[root@kykin-L-linux ids]#tar –zxvf snort-1.9.0.tar.gz
[root@kykin-L-linux ids]# cd snort-1.9.0
[root@kykin-L-linux snort-1.9.0]# ls
acconfig.h config.h.in contrib Makefile snort.8
aclocal.m4 config.log COPYING Makefile.am src
ChangeLog config.status doc Makefile.in stamp-h
config.cache config.sub etc missing stamp-h.in
config.guess configure install-sh mkinstalldirs templates
config.h configure.in LICENSE rules
[root@kykin-L-linux snort-1.9.0]# ./configure --prefix=/usr/local/snort19
[root@kykin-L-linux snort-1.9.0]#make
[root@kykin-L-linux snort-1.9.0]#makeinstall

共2頁: 1 [2] 下一頁

熱詞搜索:

上一篇:用LIDS增強系統安全(1)
下一篇:安全的log紀錄服務器(1)

分享到: 收藏
主站蜘蛛池模板: 左云县| 威海市| 博野县| 秦安县| 民县| 达拉特旗| 西平县| 皮山县| 黄冈市| 萨迦县| 台前县| 扎囊县| 锦州市| 天祝| 江山市| 望奎县| 巴马| 永州市| 罗定市| 清流县| 广灵县| 安福县| 宜兴市| 丰都县| 汉中市| 东至县| 阳高县| 沂南县| 克什克腾旗| 咸丰县| 新乐市| 常州市| 莱州市| 桐乡市| 正蓝旗| 贵定县| 刚察县| 乐山市| 屏边| 台湾省| 唐山市|