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

入侵檢測護航電子商務

2008-12-31 00:00:00趙志偉王海華
商場現代化 2008年9期

[摘要] 隨著因特網的飛速發展,電子商務正得到越來越廣泛的應用。電子商務的安全性是影響其成敗的一個關鍵因素。入侵檢測系統是傳統被動方式的網絡安全檢測手段的重要補充,它是一種主動、實時、自動檢測入侵行為的工具和手段。Snort是國外的一個開放源代碼的入侵檢測系統。通過探討Snort技術原理,提出如何構建入侵檢測系統的應用解決方案,并給出了該網絡監控系統的結構圖。

[關鍵詞] 電子商務 入侵檢測系統 Snort 網絡安全

電子商務中蘊藏著巨大的經濟利益,因而安全問題也變得越來越突出。如何建立一個安全、便捷的電子商務應用環境,對信息提供足夠的保護,已經成為電子商務的所有參與者十分關心的話題。電子商務服務器都采用各種安全策略和安全保護手段,但大多數都是以靜態防護為主。以防火墻為主的靜態防護已經不能滿足現在的要求,這有必要提出一種新的安全保護理念——網絡入侵檢測技術在電子商務中的應用。

一、入侵檢測系統的實現

根據對網絡入侵檢測的研究,我們決定采用Snort來構建一個入侵檢測系統。Snort是一個用C語言編寫的免費開放源代碼軟件。Snort是一個跨平臺、輕量級、功能強大的網絡入侵檢測系統。Snort可以被設置為三種主要的工作模式:嗅探器(sniffer)模式、包記錄器(packet logger)模式和網絡入侵檢測系統(network intrusion detection system,NIDS)模式。嗅探器模式中,Snort簡單的從網絡中讀取數據包,并且以連續流的形式在控制臺(console)上顯示出來。包記錄器模式將數據包存入磁盤。網絡入侵檢測模式有最復雜的結構,同時它的配置也是最多樣化的。在這個工作模式下,Snort可以分析網絡數據流,監視其中的數據是否和用戶定義的規則(rule)相符,并且根據比較結果做出相應的動作(action)。

我們根據CIDF提出的通用模型的基礎了,構建了基于Windows平臺的Snort入侵檢測系統,系統結構如圖所示。

根據圖所示的結構,要完成這個Snort入侵檢測系統,我們需要如下組件:Winpcap4.1(Windows版本的Pcap)、Snort2.8(目前是最新的版本)、Mysql-5.0.16-win32.zip(Windows版本的Mysql數據庫服務器)、ACID-0.9.6b23.tar.gz(基于php的入侵檢測數據庫分析控制臺)、ADODB465.tgz(ADODB(Active Data Objects Data Base)庫for PHP)、APACHE_2055-win32.msi(Windows版本的APACHE Web服務器)、PHP-5.1.1-Win32.zip(Windows版本的PHP腳本環境支持)、JPGRAPH-2.0.tar.gz(PHP下面的圖形庫)、PHPMyAdmin-2.2.7-pl1-php3.zip(基于PHP的Mysql數據庫管理程序)。

二、Snort入侵檢測系統的安裝

系統安裝在Windows 2000 Server平臺上,安裝過程如下:

1.安裝snort2.8.exe與winPCAP:采用默認安裝。打開C:\\Snort\\etc下的snort.conf文件(可以使用記事本或是寫字板打開)。配置:var RULE_PATH c:/snort/rules、include c:\\snort\\etc\\classification.config和include C:\\Snort\\etc\\reference.config

配置snort的輸出插件:

output database: alert, mysql, host=localhost port=3306 dbname=snort user=root password=your_password sensor_name=n encoding=ascii detail=Full

2.安裝Mysql:安裝時可以選擇將Mysql安裝在c:\\mysql5,采用默認安裝即可,之后設置Mysql為服務方式運行,在命令提示符里面輸入:c:\\mysql5\\bin>mysqld-nt –install。啟動Mysql服務:在命令提示符里輸入:net start mysql 或開始→設置→控制面板→管理工具→服務→啟動“MYSQL”服務。

創建snort 運行必須的snort庫和snort_archive庫:

mysql>use mysql;、mysql>create database snort;和mysql>create database snort_archive;

使用c:\\snort\\contrib 目錄下的create_mysql 腳本建立Snort 運行必須的數據表:將C:\\Snort\\schemas下的create_mysql文件拷貝到C:\\mysql5\\bin目錄下后執行:

mysql>source create_mysql

為Mysql 建立Snort 和ACID帳號:使ACID能正常訪問Mysql中與snort相關的數據文件:mysql> grant usage on *.* to “acid”@”ocalhost” identified by”acidtest”;和mysql> grant usage on *.* to “snort”@”localhost” identified by “snorttest’;

為acid 用戶和snort 用戶分配相關權限:

mysql> grant select,insert,update,delete,create,alter on snort.* to“acid”@”localhost”;

mysql> grant select,insert on snort .* to “snort”@”localhost”;

mysql> grant select,insert,update,delete,create,alter on snort_archive .* to >”acid”@”localhost”;

為acid擁護和snort 擁護設置密碼:

mysql>set password for “snort”@”localhost” = password(‘your password‘);

mysql>set password for“acid”@”localhost”=password(‘your password’);

3.安裝APACHE:在安裝過程中選擇“Service for All Users”選項,這樣會在Windows啟動的時候自動運行APACHE,并把APACHE服務作為一個獨立與用戶登錄的服務運行。在安裝時要注意,如果安裝了IIS并起用了web server ,由于IIS Web Server的默認監聽端口是80,會和APACHE Web Server沖突,為辟免沖突,將APACHE的監聽端口配置成其他不常用端口,如1080。修改C:\\apache\\Apache2\\conf文件夾下面的httpd.conf文件,修改Listen 80為Listen 1080。安裝apache后將它做為服務方式運行,在命令提示符下輸入:C:\\apache\\apache2\\bin>apahce kinstall。

4.安裝PHP5:安裝PHP5,并添加Apache對PHP的支持與PHP對Mysql的支持。解壓文件安裝PHP-5.1.1-Win32.zip到c:\\php5??截恜hp5ts.dll文件到c:\\winnt\\system\\system32,拷貝php.ini-dist 至c:\\winnt\\system\\php.ini。將php.ini中的extension=php_gd2.dll、extension=php_mysql.dll錢的“#”去掉,同時拷貝c:\\php5\\extension下的php_gd2.dll與php_mysql.dll至c:\\winnt\\system\\。

添加gd庫的支持,在C:\\apache\\Apache2\\conf\\httpd.conf中添加LoadModule php5_module “c:/php5/php5apache2.dll”與AddType application/x-httpd-php .php。

啟動Apache服務:開始→設置→控制面板→管理工具→服務→啟動“Apache2”服務 。在C:\\apache\\Apache2\\htdocs目錄下新建webinf.php,文件內容為: ?,F在就可以使用http://localhost:1080/webinf.php查看服務器的PHP、Mysql、Aapche等配置信息。

5.ADODB、JPGRAPH、ACID的安裝:解壓縮ADODB456.zip 至c:\\php5\\adodb 目錄下;安裝安裝JPGRAPH庫:解壓縮jpgraph-2.0.tar.gz 至c:\\php5\\jpgraph;安裝ACID:解壓縮ACID-0.9.6b23.tar.gz 至c:\\apache\\apache2\\htdocs\\acid 目錄下。修改acid_conf.php 文件 :

$DBlib_path = “c:\\php5\\adodb”;、$alert_dbname = “snort”;、$alert_host = “localhost”; 、$alert_port = “3306”;、$alert_user =“acid”和$alert_password = “your password”;

/* Archive DB connection parameters */

$archive_dbname = “snort_archive”;、$archive_host = “localhost”;、$archive_port = “3306”; 、$archive_user = “acid”;、$archive_password = “your password”;和$ChartLib_path = “c:\\php5\\jpgraph\\src”;

建立acid 運行必須的數據庫:打開http://localhost:1080/acid/acid_db_setup.php,按照頁面上的提示操作既可。

到此,Snort入侵檢測系統已經安裝完畢,運行snort檢測網絡數據包,并使用ACID 監視服務器情況。系統安裝后,ACID主界面分類顯示數據庫中當前數據。主界面顯示信息包括:觸發安全規則的網絡流量中各協議所占比例、警報數量、入侵主機和目標主機IP地址及端口號等。ACID 控制還提供搜索功能,用戶可根據時間、IP地址、端口號、協議類型,以及數據凈荷(payload)等條件靈活組合,在入侵事件數據庫中進行查詢,以幫助網管員分析。

三、結語

隨著電子商務的興起,電子商務服務器的安全問題已經不能忽視。本文介紹了一個Windows平臺下基于Snort的入侵檢測系統,它能很好的保護電子商務服務器。為電子商務的美好未來,添上了濃墨重彩的一筆,使電子商務在更安全的環境下健康發展。

參考文獻:

[1]Thomas M.Chen.Intrusion Detection for Viruses and Worms[J].Dept ofElectrical Engineering Southern Methodist University,2004

[2]唐正軍李繼華編著:入侵檢測技術[M].2001-05

[3]CIDF working group The Common Intrusion Detection Framework Architecture[EB/OL].http://www.Gidos.org/

主站蜘蛛池模板: 国产成人精品男人的天堂下载| 欧美笫一页| 自拍亚洲欧美精品| 欧美在线导航| 国产精品自拍露脸视频| 曰AV在线无码| 亚洲永久精品ww47国产| 精品亚洲欧美中文字幕在线看| 久久综合一个色综合网| 亚洲国产日韩欧美在线| 99久久亚洲精品影院| 国产精品私拍在线爆乳| 亚洲欧美激情另类| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲欧洲自拍拍偷午夜色| 久久伊人色| 怡春院欧美一区二区三区免费| 久久这里只精品国产99热8| 欧美国产中文| 亚洲国产成人久久77| 亚洲精品色AV无码看| 色综合五月婷婷| 欧美午夜理伦三级在线观看| 国产欧美综合在线观看第七页| 她的性爱视频| 日韩黄色大片免费看| 黄色在线不卡| 香蕉视频在线观看www| 亚洲免费毛片| 无码精品一区二区久久久| 看国产毛片| 伊人成色综合网| 精品国产成人高清在线| 亚洲国产午夜精华无码福利| 一级片一区| 中文成人在线视频| 国产一在线观看| 国产白浆一区二区三区视频在线| 欧美成人怡春院在线激情| 久久人午夜亚洲精品无码区| 国产人免费人成免费视频| 9久久伊人精品综合| 免费欧美一级| 色播五月婷婷| 国产成人免费高清AⅤ| 日韩一级毛一欧美一国产| 欧美激情综合一区二区| 狠狠操夜夜爽| 亚洲天堂日本| 尤物在线观看乱码| 日韩A∨精品日韩精品无码| 欧美在线精品怡红院| 99视频在线免费观看| www.狠狠| 无码网站免费观看| 国产成人一区二区| 99草精品视频| 久久国产精品电影| 日韩欧美成人高清在线观看| 人与鲁专区| 996免费视频国产在线播放| 人妻中文久热无码丝袜| 久夜色精品国产噜噜| 福利视频久久| 精品国产自在在线在线观看| 中美日韩在线网免费毛片视频| 中文字幕永久视频| 久久99国产视频| 国产十八禁在线观看免费| www成人国产在线观看网站| 一级毛片网| 精品国产免费观看| 久久香蕉国产线看观看亚洲片| 多人乱p欧美在线观看| 日本欧美中文字幕精品亚洲| 亚洲无线国产观看| 亚洲无码精品在线播放| 午夜精品久久久久久久无码软件| 夜夜操国产| 97在线免费| www.亚洲一区二区三区| 亚洲伊人电影|