目錄
一、Snort簡介
二、安裝Centos7 Minimal系統(tǒng)
三、基本環(huán)境配置
四、安裝Snort
五、下載規(guī)則
六、配置Snort
七、測試Snort
一、Snort簡介
Snort是一個開源的網(wǎng)絡(luò)入侵檢測系統(tǒng),主要用于監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)包并檢測可能的攻擊行為。它可以實時分析網(wǎng)絡(luò)流量,識別多種類型的網(wǎng)絡(luò)攻擊,如端口掃描、DoS攻擊、入侵嘗試等,并對這些攻擊進行警告或阻止。
1. Snort的工作原理:Snort使用規(guī)則引擎來檢測網(wǎng)絡(luò)流量中的攻擊行為。它可以在三個不同的模式下運行:嗅探模式、包記錄模式和網(wǎng)絡(luò)入侵檢測模式。
2. Snort的配置文件:Snort的配置文件包含全局設(shè)置、預(yù)處理器選項、輸出選項以及規(guī)則集等。用戶可以根據(jù)需要調(diào)整這些選項來滿足自己的需求。
3. Snort規(guī)則:Snort使用規(guī)則來檢測網(wǎng)絡(luò)流量中的攻擊行為。規(guī)則通常由多個字段組成,包括協(xié)議類型、源IP地址、目標(biāo)IP地址、端口號等。用戶可以編寫自定義規(guī)則或使用現(xiàn)有的規(guī)則集。
4. Snort的輸出選項:Snort可以將檢測到的數(shù)據(jù)包發(fā)送到日志文件、控制臺、數(shù)據(jù)庫或其他第三方應(yīng)用程序。用戶可以選擇適合自己的輸出方式。
5. Snort的預(yù)處理器:Snort包含多個預(yù)處理器,用于對網(wǎng)絡(luò)流量進行預(yù)處理和分析。這些預(yù)處理器可以檢測IP欺騙等行為。
二、安裝Centos7 Minimal系統(tǒng)
1、選擇“自定義(高級)”——>下一步
2、默認(rèn)下一步
3、選擇鏡像文件 ???????
4、創(chuàng)建虛擬機名稱,選擇安裝路徑? ???
5、根據(jù)需要調(diào)整處理器大小->下一步
- 根據(jù)需要調(diào)整內(nèi)存大小->下一步
- 網(wǎng)絡(luò)選擇為橋接->下一步
8、默認(rèn)下一步
??? 9、默認(rèn)下一步
- 根據(jù)需要調(diào)整磁盤大小為20GB->下一步
11、指定磁盤文件位置
??? 12、點擊完成即可
13、開啟虛擬機,按照提示安裝
出現(xiàn)如下圖的界面:
?????
?
?
?
??
?
?
設(shè)置root密碼:
?
?
三、基本環(huán)境配置
根據(jù)實際網(wǎng)絡(luò)來連接情況配置網(wǎng)卡信息,使虛擬機能夠連接網(wǎng)絡(luò)進入虛擬機在/etc/sysconfig/network-script/
vi /ifcfg-ens33(配置完需重啟虛擬機)
??
?
????
查找ifconfig腳本的位置
find / -name ifconfig -print
?
?
安裝Wget,準(zhǔn)備使用網(wǎng)絡(luò)下載資源:
????
將文件Centos-Base.repo備份為Centos-Base.repo.backup,然后使用Wget下載阿里Yum源文件Centos-7.repo:
?????
更新Yum源,并緩存:
???
?
???
?
四、安裝Snort
安裝epel源:
???
經(jīng)過前面的設(shè)置,源更新升級后,將能夠很順利地完成安裝。
????
?
安裝Snort&daq:可以使用網(wǎng)絡(luò)源:
網(wǎng)頁下載安裝包并上傳至虛擬機:
??
?????
五、下載規(guī)則
Snort官方提供的三種下載規(guī)則:Community rules、Regisitered rules、Subscribler rules,第一種不用注冊不用購買,第二種用注冊不用購買,第三種用購買。這里使用第一種Community rules
網(wǎng)頁下載壓縮包并上傳至虛擬機存放在rules目錄:
先進入存放rules目錄:
再解壓縮文件,注意文件路徑要與所存放的壓縮包的位置一致:
六、配置Snort
創(chuàng)建需要的文件和目錄,在前面的操作,有些目錄已經(jīng)自動創(chuàng)建好了。
?
編輯配置文件:#vi /etc/snort/snort.conf。
找到var RULE_PATH ../rules及相鄰的四條配置信息,
?
修改路徑變量為:
設(shè)置log目錄,找到#config logdir:
修改為 config logdir:/var/log/snort
。
?
配置輸出插件,找到關(guān)鍵詞#output unified2:filename,將這一整行改為:
output unified2:filename snort.log, limit 128
?
保存并退出。
七、測試Snort
#snort -T -i ens33 -c /etc/snort/snort.conf文章來源:http://www.zghlxwxcb.cn/news/detail-724912.html
出現(xiàn)“Snort successfully validated the configuration!”就表示配置成功! 文章來源地址http://www.zghlxwxcb.cn/news/detail-724912.html
到了這里,關(guān)于云安全技術(shù)——Snort安裝與配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!