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

掃一掃
關(guān)注微信公眾號(hào)

淺析網(wǎng)絡(luò)入侵監(jiān)測(cè)系統(tǒng)-IDS的應(yīng)用
2005-11-25   

很多文章介紹了如何通過(guò)建立,改善,以及分析服務(wù)器日記文件的種種方式,監(jiān)測(cè)出來(lái)黑客入侵行為,但這些都是過(guò)去式,都是在入侵發(fā)生后你才知道存在這種行為而加以防范。最好的方法是能夠在當(dāng)場(chǎng)就能監(jiān)測(cè)出惡意的網(wǎng)絡(luò)入侵行為,并且馬上采取防范反擊措施加以糾正。因此即時(shí)監(jiān)測(cè)黑客入侵行為并以程序自動(dòng)產(chǎn)生響應(yīng)的網(wǎng)絡(luò)入侵監(jiān)測(cè)系統(tǒng)(又稱IDS)產(chǎn)生了。

1、何謂IDS?

簡(jiǎn)單的說(shuō),設(shè)立IDS的唯一目的就是當(dāng)場(chǎng)監(jiān)測(cè)到網(wǎng)絡(luò)入侵事件的發(fā)生。IDS就是一個(gè)網(wǎng)絡(luò)上的系統(tǒng),這個(gè)系統(tǒng)包含了下面三個(gè)組件:

(1)網(wǎng)絡(luò)監(jiān)測(cè)組件,用以捕捉在網(wǎng)絡(luò)線上傳遞的封包。

(2)接口組件,用以決定監(jiān)測(cè)中的資料傳遞是否屬于惡意行為或惡意的使用。在網(wǎng)絡(luò)傳遞時(shí),用來(lái)比較的資料樣式 (pattern),以監(jiān)測(cè)惡意網(wǎng)絡(luò)活動(dòng)。

(3)響應(yīng)組件,針對(duì)當(dāng)時(shí)的事件予以適當(dāng)?shù)捻憫?yīng)。這個(gè)響應(yīng)可以是簡(jiǎn)單的,例如寄發(fā)一個(gè)電子郵件訊息給系統(tǒng)管理者,或者是復(fù)雜的,例如暫時(shí)將違規(guī)者的IP地址過(guò)濾掉,不要讓他連到這個(gè)網(wǎng)絡(luò)來(lái)。

2、IDS如何通過(guò)網(wǎng)頁(yè)監(jiān)測(cè)網(wǎng)絡(luò)入侵事件

IDS系統(tǒng)不只必須監(jiān)測(cè)各式各樣,從大到小,以及各種系列的系統(tǒng)上的網(wǎng)絡(luò)攻擊事件,它還必須能夠快速及時(shí)地的在第一時(shí)間內(nèi)監(jiān)測(cè)到入侵事件的發(fā)生。因此,IDS的數(shù)據(jù)庫(kù)以及式樣比對(duì)(pattern-matching)機(jī)制是復(fù)雜到令人難以置信的。

要使IDS能夠監(jiān)測(cè)通過(guò)網(wǎng)頁(yè)的入侵事件,其中的網(wǎng)絡(luò)監(jiān)測(cè)組件就必須要能夠捕捉所有通過(guò)網(wǎng)頁(yè)通訊端口上,借著HTTP 通訊協(xié)議傳遞的網(wǎng)絡(luò)資料往來(lái)。(注意,SSL的網(wǎng)絡(luò)交通是完全繞過(guò)IDS的網(wǎng)絡(luò)監(jiān)測(cè)的,因?yàn)檫@些網(wǎng)絡(luò)交換資料都是經(jīng)過(guò)加密的。)式樣比對(duì)組件在這里,主要是用于比較URL解析的結(jié)果,看看是否符合數(shù)據(jù)庫(kù)中的惡意的HTTP回詢(request)。

接下來(lái),我介紹如何制作兩個(gè)快速而簡(jiǎn)易的IDS,用來(lái)監(jiān)測(cè)可疑的網(wǎng)頁(yè)回詢活動(dòng)。這些解決方案的目的是在于提供系統(tǒng)管理者,讓他們擁有一個(gè)特別針對(duì)他們網(wǎng)絡(luò)而設(shè)計(jì)的監(jiān)測(cè)/響應(yīng)系統(tǒng)。

3、制作快速而簡(jiǎn)易的IDS

(1)Network Grep 工具

我們先從一個(gè)簡(jiǎn)單的網(wǎng)絡(luò)監(jiān)視程序開始,這個(gè)程序是用來(lái)監(jiān)測(cè) HTTP 通訊協(xié)議的網(wǎng)絡(luò)資料往來(lái)。HTTP回詢的特色是,它使用以下的語(yǔ)法:

〈HTTP-Request-Method〉 〈URL〉 HTTP/〈version〉

這個(gè)可在Packetfactory入口網(wǎng)站尋獲的程序ngrep針對(duì)在網(wǎng)絡(luò)上傳遞往來(lái)的資料,執(zhí)行正則表示法(regular expression)式樣比對(duì)。我們可以用以下的指令來(lái)利用ngrep攔截并顯示所有純文字形式的 HTTP 資料往來(lái):

#ngrep-iqt“^GET|^HEAD|^TRACE|^POST|^PUT and HTTP”

以上指令中,-iqt 選項(xiàng)是指示ngrep不要區(qū)分資料中的大小寫,并且只有顯示封包中有符合式樣比對(duì)的資料,以及在顯示資料時(shí)加上日期以及時(shí)間的標(biāo)題。(注:比對(duì)的式樣,是基于 GET,HEAD,TRACE,POST,PUT,以及 HTTP 等關(guān)鍵詞。欲知更多有關(guān)如何在ngrep使用正則表示法,你可以到http://www.packetfactory.net/Projects/Ngrep/查看相關(guān)資料。)

以上面我們建議的方式使用ngrep再加上運(yùn)行越來(lái)越受歡迎的 Whisker程序,監(jiān)測(cè)地址為 10.1.1.2 的IIS5.0 服務(wù)器平臺(tái),我們得到了以下的結(jié)果:

T 03:37:30.041739 10.1.1.21:2425 -> 10.1.1.2:80 [AP]
HEAD / HTTP/1.0..User-Agent: Mozilla/5.0 [en] (Win95; U)..Referer: http://10.1.1.2/..Connection: close....

T 2001/01/16 03:37:30.108630 10.1.1.21:2426 -> 10.1.1.2:80 [AP]
GET /cfdocs/ HTTP/1.0..User-Agent: Mozilla/5.0 [en] (Win95; U)..Cookie: ASPSESSIONIDGQGQGLAC=HDJNBOGBIPOCPNCKOJOPBCFD;path=
/..Referer:http://10.1.1.2/..Connection: close....

T 2001/01/16 03:37:31.842452 10.1.1.21:2427 -> 10.1.1.2:80 [AP]
GET /scripts/ HTTP/1.0..User-Agent: Mozilla/5.0 [en] (Win95; U)..Cookie: ASPSESSIONIDGQGQGLAC=HDJNBOGBIPOCPNCKOJOPBCFD;path=
/..Referer:http://10.1.1.2/..Connection: close....

T 2001/01/16 03:37:31.854206 10.1.1.21:2428 -> 10.1.1.2:80 [AP]
GET /scripts/cfcache.map HTTP/1.0..User-Agent: Mozilla/5.0 [en]
(Win95; U)..Cookie: ASPSESSIONIDGQGQGLAC=HDJNBOGBIPOCPNCKOJOPBCFD;
path=/..Referer: http://10.1.1.2/..Connection: close....

T 2001/01/16 03:37:33.644534 10.1.1.21:2429 -> 10.1.1.2:80 [AP]
GET /cfcache.map HTTP/1.0..User-Agent: Mozilla/5.0 [en] (Win95; U)..Cookie: ASPSESSIONIDGQGQGLAC=HDJNBOGBIPOCPNCKOJOPBCFD;path=
/..Referer:http://10.1.1.2/..Connection: close....

現(xiàn)在你就可以采取行動(dòng)了。

(2)執(zhí)行式樣比對(duì)

使用ngrep攔截網(wǎng)絡(luò)資料往來(lái)很簡(jiǎn)單。然而,分析捕捉到的資料并從中抽取URL則略具難度。因?yàn)閚grep將資料輸出拆成一行一行的,所以我們必須額外耗費(fèi)很多精力,去重組輸出的資料,并將該資料中的URL與已知的網(wǎng)絡(luò)攻擊行為模式做比對(duì)。

此時(shí),我向大家介紹另一個(gè)用來(lái)監(jiān)測(cè)網(wǎng)頁(yè)傳送的犀利工具軟件了。這個(gè)軟件就叫做urlsnarf,它是由Dug Song寫成的dsniff工具軟件套件的一部份。urlsnarf 從所攔截的網(wǎng)絡(luò)資料傳送中,捕捉所有的 HTTP 回詢,并且將結(jié)果以共享日記文件格式(Common Log Format ,CLF)顯示出來(lái),這種格式就跟市面上的網(wǎng)頁(yè)服務(wù)器,諸如Apache或者是IIS所用的格式一樣。

跟當(dāng)初我們用ngrep的方式一樣,我們使用urlsnarf并且在 10.1.1.2 的服務(wù)器上執(zhí)行Whisker,所得到的結(jié)果如下:

# urlsnarf
urlsnarf: listening on eth0
10.1.1.21 - - [16/02/2001:03:58:43 +0530] "HEAD http://10.1.1.2/ HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

10.1.1.21 - - [16/02/2001:03:58:43 +0530] "GET http://10.1.1.2/cfdocs/ HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

10.1.1.21 - - [16/02/2001:03:58:45 +0530] "GET http://10.1.1.2/scripts/ HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

10.1.1.21 - - [16/02/2001:03:58:45 +0530] "GET http://10.1.1.2/scripts/cfcache.map HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

10.1.1.21 - - [16/02/2001:03:58:48 +0530] "GET http://10.1.1.2/cfcache.map HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

10.1.1.21 - - [16/02/2001:03:58:50+0530]"GET
http://10.1.1.2/cfide/Administrator/startstop.html HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

10.1.1.21 - - [16/02/2001:03:58:52 +0530] "GET http://10.1.1.2/cfappman/index.cfm HTTP/1.0" - - "http://10.1.1.2/" "Mozilla/5.0 [en] (Win95; U)"

使用urlsnarf唯一的缺點(diǎn)是,它現(xiàn)在的程序是寫死的,只監(jiān)聽(tīng)TCP通訊端口80(純文字HTTP),3128(MS-proxy)以及8080(generic/squid proxy)。從其它通訊端口傳輸?shù)腍TTP協(xié)議資料則完全被忽略。要想改變這種限制,你必須在urlsnarf的原始程序代碼中做一些小小的改變。然而,光是urlsnarf所提供的功能,就已經(jīng)遠(yuǎn)遠(yuǎn)的超過(guò)它所給我們的限制了。

因?yàn)閡rlsnarf以CLF格式產(chǎn)生日記,我們可以將它的輸出結(jié)果,轉(zhuǎn)送到任何在網(wǎng)頁(yè)服務(wù)器上使用CLF格式分析日記的日記分析軟件。

4、監(jiān)測(cè)惡性入侵性網(wǎng)頁(yè)瀏覽行為

通過(guò)urlsnarf的輸出,我們可以開始建立式樣比對(duì)程序,以尋找網(wǎng)絡(luò)入侵事件。在這里我利用一個(gè)簡(jiǎn)單的Perl程序來(lái)跟urlsnarf一起監(jiān)測(cè)一些基本的網(wǎng)絡(luò)入侵行為。我們會(huì)把urlsnarf的執(zhí)行結(jié)果轉(zhuǎn)傳給這個(gè)式樣比對(duì)程序,通過(guò)式樣比對(duì)的方法監(jiān)測(cè)網(wǎng)絡(luò)入侵行為。

式樣比對(duì)程序的第一步是,定義一連串入侵性的URL查詢。為了簡(jiǎn)單起見(jiàn),我們只列出某些URL如下:

%cgis = ("/msadc/msadcs.dll" => "mdac",
"/msadc/Samples/selector/showcode.asp" => "showcode",
"/cgi-bin/guestbook.cgi" => "guestbook",
"/cgi-bin/test-cgi" => "test-cgi",
"/cgi-bin/finger" => "finger",
"/cfdocs/expelval/exprcalc.cfm" => "exprcalc",
"/cgi-bin/phf" => "phf",
"/scripts/samples/search/webhits.exe" => "webhits",
"/scripts/iisadmin/ism.dll" => "ism",
"/scripts/tools/newdsn.exe" => "newdsn",
"/scripts/perl.exe" => "perl_exe",
"/scripts/proxy/w3proxy.dll" => "w3proxy"
);

我們使用了%cg集中儲(chǔ)存所有我們需要的惡意URL查詢式樣。在這里,我們也可以從一個(gè)含有這些“特征”的檔案,動(dòng)態(tài)建立這個(gè)查詢式樣庫(kù)。 注意,以上的URL本身并無(wú)害;然而,它們通常被黑客利用來(lái)做惡意的網(wǎng)頁(yè)攻擊的基礎(chǔ)。(例如:msdacs.dll就可以被用來(lái)破壞 MDAC/RDS)。

下一步,是設(shè)定容忍的最低程度,即:如果某個(gè)訪客查詢某個(gè)URL超過(guò)三次的話,這個(gè)訪客的IP地址就會(huì)被列在黑名單中。在我們的程序里,定義如下:

$threshold = 3;

下一段重要的程序代碼,是一個(gè)以while敘述開始的循環(huán),這個(gè)循環(huán)會(huì)從urlsnarf讀取每一個(gè)CLF紀(jì)錄,并且做分析。為了避免談到太多Perl程序語(yǔ)言的細(xì)節(jié),有關(guān) while 循環(huán)的說(shuō)明就像以下這樣:

while(〈 〉) {
# # parse incoming log line
# $logline = $_;

# # pick out the IP,timestamp andURLfrom theCLFline
# $logline =~ /(S+).+?([.+]).+?(".+?").+/;
# $ip = $1;
# $time = $2;
# $url = $3;

# # select the resource from the URL
# $url =~ /w+s+.*//.+?(/.*)s+.*/;
# $resource = $1;

# check if there is a match with theURL

變量$resource的值為URL回詢中的resource字符串。例如,如果URL為 http://10.1.1.2/msadc/msadcs.dll,那么 resource 字符串的值就是 /msadcs/msadcs.dll。

接著是,尋找我們的URL“特征”庫(kù),看看所查詢的URL字符串是否符合其中的一個(gè)特征。如果式樣符合,我們找出這個(gè)查詢出處的IP地址, 然后將它的訪客指數(shù)加一。如果訪客觀存在指數(shù)超過(guò)了我們的容忍底線,那么我們將這個(gè)IP地址標(biāo)為黑客地址。

下面是式樣比對(duì)部分的程序代碼:

# check if there is a match with the URL
if($cgis{$resource} ne "") {
push(@{ $offender_list{$ip} }, $cgis{$resource});
# check if the threshold count is crossed
if($offence_count{$ip}++ > $threshold) {
# response to intrusion detected
print STDERR "** $ip " . join(" ",@{ $offender_list{$ip} }) . "n";
} }

將這個(gè)程序取名為pattern_match.pl。開始使用urlsnarf以及 pattern_match.pl,urlsnarf 以及pattern_match.pl 得出來(lái)的結(jié)果應(yīng)該是如下所示:

#urlsnarf| pattern_match.pl

一個(gè)Whisker掃描范例,執(zhí)行urlsnarf以及pattern_match.pl,監(jiān)測(cè)地址為 10.1.1.2 的IIS5.0 服務(wù)器平臺(tái),我們得到了以下的結(jié)果:

** 10.1.1.21 webhits ism showcode newdsn
** 10.1.1.21 webhits ism showcode newdsn mdac
** 10.1.1.21 webhits ism showcode newdsn mdac w3proxy
** 10.1.1.21 webhits ism showcode newdsn mdac w3proxy perl_exe

這些結(jié)果告訴我們,來(lái)自IP地址 10.1.1.21 的訪客為惡意訪客,并且也列出了一連串針對(duì) 10.1.1.2 的相關(guān)可疑的URL回詢。黑客回報(bào)系統(tǒng)是在“特征 URL”已經(jīng)被查詢?nèi)瘟艘院螅谒拇晤愃频牟樵冇职l(fā)生(newdsn)才被激活的。

5、小結(jié)

在這里,我向大家介紹了如何利用IDS系統(tǒng)監(jiān)測(cè)以網(wǎng)頁(yè)為媒介的網(wǎng)絡(luò)入侵活動(dòng)以及示范如何讓各式各樣的工具以及script在很短的時(shí)間內(nèi)組織起來(lái),以形成功能強(qiáng)大的工具。但由于本人的知識(shí)及經(jīng)驗(yàn)有限,難免存在不足之處,希望大家驗(yàn)給予指正,謝謝!在以后在篇章中,我將會(huì)大家介紹網(wǎng)絡(luò)入侵監(jiān)測(cè)軟件如何抵擋黑客們使用的IDS躲避技術(shù)。


熱詞搜索:

上一篇:IDS欺騙之Fragroute
下一篇:主機(jī)入侵監(jiān)測(cè)產(chǎn)品IDS應(yīng)用示例

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲欧美激情小说另类| 欧美日本一区二区三区| 国产成人精品一区二| 欧美精选午夜久久久乱码6080| 久久嫩草精品久久久精品| 日韩成人免费在线| 欧美性大战久久久久久久| 亚洲日本在线看| 高清免费成人av| 久久精品欧美一区二区三区麻豆| 精品一区二区三区的国产在线播放| 91精品国产aⅴ一区二区| 日韩成人免费在线| 欧美日韩色综合| 亚洲一本大道在线| 欧美日韩一区三区四区| 三级一区在线视频先锋| 欧美videos大乳护士334| 日本成人在线看| 精品精品国产高清a毛片牛牛| 免费亚洲电影在线| 久久―日本道色综合久久| 国产成人免费视频网站高清观看视频| 久久人人超碰精品| av资源站一区| 亚洲国产视频在线| 精品久久一区二区三区| 国产成人久久精品77777最新版本| 国产精品成人在线观看| 欧美三级韩国三级日本三斤| 美国毛片一区二区三区| 国产精品麻豆视频| 欧美午夜不卡在线观看免费| 美腿丝袜亚洲色图| 国产精品蜜臀在线观看| 欧美日本韩国一区二区三区视频 | 中文一区在线播放| 99精品黄色片免费大全| 免费在线看一区| 国产精品久久久久久亚洲毛片| 欧美性一级生活| 国产精品一二三在| 亚洲综合网站在线观看| 久久久久久久综合| 在线视频综合导航| 韩国av一区二区三区| 亚洲一区在线观看视频| 中文在线一区二区| 精品国产乱码久久| 欧美日韩三级在线| 95精品视频在线| 韩国av一区二区三区四区| 亚洲人精品午夜| 久久久久国产精品麻豆ai换脸| 在线亚洲精品福利网址导航| 成人性生交大片免费看中文网站| 丝袜美腿成人在线| 亚洲女厕所小便bbb| 26uuu精品一区二区| 91精品免费在线| 欧美日韩专区在线| 欧美偷拍一区二区| 成人精品电影在线观看| 激情伊人五月天久久综合| 亚洲gay无套男同| 国产精品进线69影院| 久久久亚洲国产美女国产盗摄 | 午夜精品福利一区二区蜜股av | 国产精品欧美综合在线| 2020国产精品自拍| 2022国产精品视频| 久久久噜噜噜久久中文字幕色伊伊 | 国产福利精品一区二区| 美日韩一区二区| 久久成人羞羞网站| 极品少妇xxxx偷拍精品少妇| 国产精品久久久久久久久久免费看| 亚洲国产美国国产综合一区二区| 一区二区三区在线高清| 一二三四区精品视频| 亚洲成av人片在线观看| 精品一区二区精品| 91免费国产在线观看| 精品1区2区3区| 国产午夜精品美女毛片视频| 日韩毛片一二三区| 美女视频一区二区| 成人一级片网址| 91精品国产乱码| 综合色中文字幕| 精品在线免费观看| 在线观看一区日韩| 国产婷婷精品av在线| 亚洲r级在线视频| 成人性生交大片免费看视频在线| 欧美三级电影在线看| 国产精品久久久久一区二区三区| 亚洲不卡av一区二区三区| 国产一区二区三区久久久| 欧美日韩中文一区| 国产精品久久久久婷婷| 国产真实精品久久二三区| 欧美视频日韩视频| 亚洲老妇xxxxxx| 国产99久久精品| 日韩欧美一级二级三级| 五月婷婷激情综合| 在线看日本不卡| 中文字幕日本乱码精品影院| 国产激情一区二区三区桃花岛亚洲| 3d成人动漫网站| 亚洲国产精品视频| 色综合亚洲欧洲| 亚洲丝袜精品丝袜在线| 成人av网址在线| 国产欧美日韩视频在线观看| 精品一区二区三区在线视频| 欧美一区二区三区人| 日韩精品1区2区3区| 精品视频一区三区九区| 亚洲一区日韩精品中文字幕| 91视频www| 亚洲伊人色欲综合网| 在线观看亚洲a| 亚洲一二三四区| 在线免费不卡视频| 亚洲高清免费视频| 欧美影院午夜播放| 午夜精品视频在线观看| 91精品国产黑色紧身裤美女| 久久精品国产**网站演员| 欧美一区二区三区白人| 久久精品噜噜噜成人av农村| 日韩免费高清av| 国产大片一区二区| 国产精品免费视频一区| 色婷婷综合久久久久中文一区二区| 亚洲啪啪综合av一区二区三区| 色乱码一区二区三区88| 亚洲影院在线观看| 日韩午夜av电影| 国产999精品久久久久久绿帽| 国产精品色噜噜| 91福利在线观看| 性欧美大战久久久久久久久| 日韩午夜激情av| 不卡一二三区首页| 亚洲黄网站在线观看| 91麻豆精品国产无毒不卡在线观看| 精品在线播放免费| 亚洲视频在线一区观看| 欧美久久一区二区| 国产美女一区二区| 日韩一区在线免费观看| 欧美日韩精品一区视频| 激情深爱一区二区| 一个色在线综合| 亚洲精品在线电影| 94色蜜桃网一区二区三区| 日本成人在线不卡视频| 国产午夜精品一区二区三区四区| 99久久婷婷国产| 日韩精品电影在线| 1区2区3区国产精品| 日韩一级片网址| av中文字幕在线不卡| 日本免费在线视频不卡一不卡二| 久久久国产一区二区三区四区小说| 91免费看片在线观看| 国产精品99久久久久久宅男| 亚洲一区二区三区激情| 日本一区二区久久| 91精品在线免费| 99re66热这里只有精品3直播| 日本不卡的三区四区五区| 中文字幕一区二区三区蜜月| 日韩欧美不卡在线观看视频| 在线观看日韩一区| www.日韩大片| 国产中文字幕精品| 日韩高清电影一区| 亚洲精品国产精品乱码不99| 欧美国产丝袜视频| 久久久蜜臀国产一区二区| 91精品视频网| 欧美日韩大陆一区二区| 91亚洲国产成人精品一区二三| 国产麻豆午夜三级精品| 麻豆精品一区二区| 午夜国产精品一区| 一区二区不卡在线视频 午夜欧美不卡在 | 日本欧美一区二区在线观看| 亚洲尤物视频在线| 一区二区三区 在线观看视频| 国产亚洲女人久久久久毛片| 欧美精品一区二区三区一线天视频| 欧美狂野另类xxxxoooo| 欧美日韩国产欧美日美国产精品| 91传媒视频在线播放| 色又黄又爽网站www久久|