999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網絡攻擊源監測發布系統的設計與實現

2016-05-30 10:48:04李源
科技資訊 2016年12期

李源

摘要:

關鍵詞:蜜罐原理 開源軟件 網絡攻擊源

中圖分類號: TP393.08文獻標識碼:A 文章編號:1672-3791(2016) 04(c)-0000-00

一、引言

近年來隨著社會的進步,計算機網絡變得發達,人們之間的溝通變得方便了許多。而隨之而來的就是網絡安全的問題,其影響足以引發每個人的關注。本文將圍繞網絡安全問題對網絡攻擊源進行有針對性的信息搜集和監測。

本文針對網路攻擊源主要對其攻擊行為進行搜集和監測工作,包括仿冒低安全性的主機并搜集監測攻擊者的登錄信息(攻擊時間,攻擊者IP,攻擊者輸入的用戶名、密碼等)和攻擊行為[1]。

二、監測發布系統原理

本系統根據攻擊者的攻擊行為在Linux系統上制定了一系列的監測防御措施,采用Linux Shell,php,curl,python等腳本語言對總系統進行編寫。

此系統總共分為兩部分:監測搜集信息部分和信息處理發布部分。監測搜集信息部分旨在將含有攻擊行為的舉動進行搜集,并能夠實時監測其舉動,達到未受到攻擊先進行預防的目的。信息處理發布部分將會對搜集的攻擊信息進行實時分析處理,錄入數據庫,并能夠對數據庫進行分組排序,實時統計,最終呈現在客戶端, 清晰明了,簡單實用[2]。

三、監測發布系統應用范圍

此監測發布系統可以對有攻擊行為的攻擊源進行搜集和監測。其功能能夠搜集攻擊源的攻擊時間,攻擊IP,記錄攻擊者輸入的用戶名,密碼,最終能夠對這些搜集的信息以某種媒體的方式呈現出來。

四、系統流程

下面是監測發布系統總的流程:

搜集攻擊源信息-遠程上傳至中心服務器-分析攻擊源信息-中心數據庫進行處理-中心數據庫數據統計-攻擊源監測發布客戶端呈現。

五、信息搜集服務器工作原理

信息搜集服務器為分散在各地的子服務器,專門用來搜集具有攻擊行為的攻擊源。

其中中心處理服務器將負責收集由各地子服務器上傳上來的攻擊信息,進行選取實時錄入數據庫。

六、基于蜜罐原理的信息搜集系統的設計

1.蜜罐技術的發展背景

網絡與信息安全技術的核心問題是對計算機系統和網絡進行有效的防護,而蜜罐技術可以采取主動的方式來進行防護。顧名思義,就是用特有的特征吸引攻擊者,同時對攻擊者的各種攻擊行為進行分析并找到有效的對付辦法 [3]。

2.kojoney開源軟件介紹

Kojoney是一套仿SSH 服務器的低階互動式誘補系統。本軟件是以Python 所寫的daemon,使用Twisted Conch 函數庫。

3.文件上傳部分的設計

上傳部分代碼主要分為兩部分:upload.sh和upload.php。

upload.sh負責在子服務器上將含有攻擊信息的文本文件attacklist.txt上傳到中心處理服務器,upload.php負責將上傳上來的文件轉移到其他的目錄下,等待中心服務器來進行處理。

以下為upload.sh主要代碼:

#To upload file to remote service

curl -F userfile=@attacklist.txt -F username=$usr -F password=$pass $URL

下面介紹upload.php主要流程和代碼:

upload.php流程分兩部分:數據庫驗證部分和文件轉移部分。

下面是upload.php的主要代碼:

//put the file where we like it

$upfile ='/uploads/'.$_FILES['userfile']['name'];

4.數據處理和統計部分的設計

將攻擊信息錄入數據庫,通過shell腳本將attacklist.txt中的攻擊信息錄入到MySQL數據庫中,其關鍵代碼為:

INSERT INTO info(datetime,ip,user,pass) VALUES('$J','$K','$L','$M')

以下為mysql_in.sh中主要循環遍歷的代碼:

for J in ${datetime[@]}

do

mysql -uroot -proot -e "INSERT INTO info(datetime,ip,user,pass) VALUES('$J','$K','$L','$M')" attack[18]

done

5.數據庫實時統計

需要有一定的MySQL數據庫命令經驗,選取相對數據信息進行分組并降序排序,取前10位記錄量最多的元素進行顯示,其中主要MySQL代碼為:

select pass,count(pass) as count from info group by pass order by count desc limit 0,10

select user,count(user) as count from info group by user order by count desc limit 0,10

以下為mysql_count.sh的主要代碼:

mysql -uroot -proot -e "select pass,count(pass) as count from info group by pass order by count desc limit 0,10;" attack | grep -v count > pass

mysql_in.sh負責將上傳上來的攻擊信息逐條錄入數據庫,mysql_count.sh負責將數據庫中錄入的攻擊信息進行分組排序,實時匯總。

七、信息發布部分的設計

發布平臺是以Javascript+flash結合,通過對含有攻擊信息的xml文件或文本文件進行讀取,將信息以餅狀圖或云圖的形式實時顯示出來。本人通過編寫腳本將密碼,用戶名,攻擊IP記錄量最多的前10位的記錄載入發布平臺的攻擊信息記錄文本文件中,最后形成了數據庫信息與發布平臺的交互過程。

以下是數據庫中攻擊信息傳遞給餅狀圖過程的主要代碼:

echo "

主站蜘蛛池模板: 亚洲婷婷丁香| 激情综合网激情综合| 亚洲成综合人影院在院播放| 国产黄网永久免费| 67194成是人免费无码| 福利视频99| 国产18在线| 亚洲人精品亚洲人成在线| 57pao国产成视频免费播放| 日本高清免费不卡视频| 黄色污网站在线观看| 国产欧美日本在线观看| 91视频免费观看网站| 91精品国产福利| 国产高清在线丝袜精品一区| 国产97视频在线| 精品无码日韩国产不卡av| 日韩欧美国产三级| 91po国产在线精品免费观看| 国产欧美专区在线观看| 激情乱人伦| 中文字幕免费视频| 人禽伦免费交视频网页播放| 亚洲bt欧美bt精品| 中文字幕久久波多野结衣| 精品国产成人国产在线| AV老司机AV天堂| 久草视频一区| 国产精品极品美女自在线| 中文字幕在线免费看| 亚洲美女一区二区三区| 国产中文一区a级毛片视频| 久久久久亚洲精品成人网| 91福利在线看| 国产在线观看第二页| 99热精品久久| 精品人妻无码中字系列| igao国产精品| 国产亚洲视频播放9000| 亚洲国产精品无码AV| 国产地址二永久伊甸园| 四虎在线观看视频高清无码| 毛片最新网址| 伊人无码视屏| 欧美亚洲第一页| 欧美午夜在线播放| 国产成人久久综合777777麻豆| 亚洲伦理一区二区| 日韩精品毛片| 在线无码av一区二区三区| 蜜桃视频一区| 久久国产热| 精品丝袜美腿国产一区| 国禁国产you女视频网站| 亚洲综合专区| 啪啪永久免费av| 亚洲视频黄| 91精品啪在线观看国产60岁 | 91 九色视频丝袜| 亚洲美女久久| 青青久久91| 欧美自拍另类欧美综合图区| 日本欧美精品| 中文无码精品A∨在线观看不卡| 亚洲欧美不卡视频| 日本欧美在线观看| 亚洲九九视频| 日韩123欧美字幕| 在线免费不卡视频| 久久精品无码国产一区二区三区| 亚洲黄色高清| 国产在线观看一区精品| 五月婷婷综合网| 亚洲精品国产首次亮相| 午夜激情婷婷| 久久久久久久97| 操操操综合网| 最新国产成人剧情在线播放| 久久特级毛片| 制服丝袜亚洲| 欧美精品一区在线看| 国产噜噜噜视频在线观看 |