亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網

17站長網 首頁 安全 入侵防御 查看內容

如何在Linux上安裝Suricata入侵檢測系統?

2022-9-26 13:10| 查看: 2776 |來源: 互聯網

本篇文章將演示如何在Linux服務器上安裝和配置Suricata IDS。 在Linux上安裝Suricata IDS 不妨用源代碼構建Suricata。你先要安裝幾個所需的依賴項,如下所示。 在Debian、Ubuntu或Linux Mint上安裝依賴項 $ sudo

本篇文章將演示如何在Linux服務器上安裝和配置Suricata IDS。

在Linux上安裝Suricata IDS

不妨用源代碼構建Suricata。你先要安裝幾個所需的依賴項,如下所示。

在Debian、Ubuntu或Linux Mint上安裝依賴項

$ sudo apt-get install wget build-essential libpcre3-dev libpcre3-dbg automake autoconf libtool libpcap-dev libnet1-dev libyaml-dev zlib1g-dev libcap-ng-dev libjansson-dev
在CentOS、Fedora或RHEL上安裝依賴項

$ sudo yum install wget libpcap-devel libnet-devel pcre-devel gcc-c++ automake autoconf libtool make libyaml-devel zlib-devel file-devel jansson-devel nss-devel
一旦你安裝了所有必需的程序包,現在可以安裝Suricata了,如下所示。

首先,從http://suricata-ids.org/download/下載最新的Suricata源代碼,編譯代碼。截至本文撰稿時,最新版本是2.0.8。
這是配置的示例輸出結果。

現在編譯并安裝它。

$ make
$ sudo make install
Suricata源代碼隨帶默認的配置文件。不妨安裝這些默認的配置文件,如下所示。

$ sudo make install-conf
正如你所知,要是沒有IDS規則集,Suricata毫無用處。頗為方便的是,Makefile隨帶IDS規則安裝選項。想安裝IDS規則,運行下面這個命令即可。

$ sudo make install-rules
上述規則安裝命令會從EmergingThreats.net(https://www.bro.org)安裝可用的社區規則集的最新快照,并將它們存儲在/etc/suricata/rules下。

首次配置Suricata IDS

現在就可以配置Suricata了。配置文件位于/etc/suricata/suricata.yaml。使用文本編輯工具打開文件,以便編輯。

$ sudo vi /etc/suricata/suricata.yaml

下面是一些基本的設置,供你開始入門。

“default-log-dir”關鍵字應該指向Suricata日志文件的位置。

default-log-dir: /var/log/suricata/
在“vars”這部分下面,你會找到Suricata使用的幾個重要變量。“HOME_NET”應該指向由Suricata檢查的本地網絡。“!$HOME_NET”(被分配給EXTERNAL_NET)指本地網絡以外的任何網絡。“XXX_PORTS”表明不同服務所使用的一個或多個端口號。請注意:不管使用哪個端口, Suricata都能自動檢測HTTP流量。所以,正確指定HTTP_PORTS變量并不是很重要。

vars:
HOME_NET: "[192.168.122.0/24]"
EXTERNAL_NET: "!$HOME_NET"
HTTP_PORTS: "80"
SHELLCODE_PORTS: "!80"
SSH_PORTS: 22
“host-os-policy”這部分用來防范一些利用操作系統的網絡堆棧的行為(比如TCP重組)來規避檢測的常見攻擊。作為一項應對措施,現代IDS想出了所謂的“基于目標的”檢測,檢查引擎根據流量的目標操作系統,對檢測算法進行微調。因而,如果你知道每個本地主機運行什么操作系統,就可以將該信息提供給Suricata,從而有望提高其檢測速度。這時候用到了“host-os-policy“部分。在該例子中,默認的IDS策略是Linux;如果不知道某個IP地址的操作系統信息,Suricata就會運用基于Linux的檢查策略。如果捕獲到192.168.122.0/28和192.168.122.155的流量,Suricata就會運用基于Windows的檢查策略。

host-os-policy:
# 這些是Windows機器。
windows: [192.168.122.0/28, 192.168.122.155]
bsd: []
bsd-right: []
old-linux: []
# 將Linux作為默認策略。
linux: [0.0.0.0/0]
old-solaris: []
solaris: ["::1"]
hpux10: []
hpux11: []
irix: []
macos: []
vista: []
windows2k3: []
在“threading”這部分下面,你可以為不同的Suricata線程指定CPU親和性(CPU affinity)。默認情況下,CPU親和性被禁用(“set-cpu-affinity: no”),這意味著Suricata線程將被安排在任何可用的CPU核心上。默認情況下,Suricata會為每個CPU核心創建一個“檢測”線程。你可以調整這個行為,只要指定“detect-thread-ratio: N”。這會創建N x M個檢測 線程,其中M是指主機上CPU核心的總數。

threading:
set-cpu-affinity: no
detect-thread-ratio: 1.5
就上述線程設置而言,Suricata會創建1.5 x M個檢測線程,其中M是系統上CPU核心的總數。

想了解關于Suricata配置的更多信息,你可以閱讀默認的配置文件本身,為了便于理解,加有大量注釋。

使用Suricata執行入侵檢測

現在可以試著運行Suricata了。在啟動它之前,還有一個步驟要完成。

如果你使用pcap捕獲模式,強烈建議關閉Suricata偵聽的那個網卡上的任何數據包卸載功能(比如LRO/GRO),因為那些功能可能會干擾數據包實時捕獲。

下面介紹如何關閉網絡接口eth0上的LRO/GRO:

$ sudo ethtool -K eth0 gro off lro off
請注意:視使用的網卡而定,你可能會看到下列警示信息,可以忽視這個信息。它只是意味著你的網卡不支持LRO。

Cannot change large-receive-offload
Suricata支持多種運行模式。運行模式決定了不同的線程如何用于IDS。下面這個命令列出了所有可用的運行模式。

$ sudo /usr/local/bin/suricata --list-runmodes
Suricata使用的默認運行模式是autofp(代表“自動流綁定負載均衡模式”)。在這種模式下,來自每一路流的數據包被分配給單一的檢測線程。流被分配給了未處理數據包數量最少的線程。

最后,不妨啟動Suricata,看看它的實際運行情況。

$ sudo /usr/local/bin/suricata -c /etc/suricata/suricata.yaml -i eth0 --init-errors-fatal

在這個例子中,我們監控一個8核系統上的網絡接口eth0。如上所示,Suricata創建了13個數據包處理線程和3個管理線程。數據包處理線程包括1個PCAP數據包捕獲線程和12個檢測線程(相當于8 x 1.5)。這意味著,一個捕獲線程捕獲的數據包經負載均衡處理后,變成了IDS面前的12個檢測線程。管理線程是一個流管理器和兩個計數器/統計相關線程。

下面是Suricata進程的線程視圖(由htop描繪)。

Suricata檢測日志存儲在/var/log/suricata目錄下。

$ tail -f /var/log/suricata/fast.log
04/01/2015-15:47:12.559075 [**] [1:2200074:1] SURICATA TCPv4 invalid checksum [**] [Classification: (null)] [Priority: 3] {TCP} 172.16.253.158:22 -> 172.16.253.1:46997
04/01/2015-15:49:06.565901 [**] [1:2200074:1] SURICATA TCPv4 invalid checksum [**] [Classification: (null)] [Priority: 3] {TCP} 172.16.253.158:22 -> 172.16.253.1:46317
04/01/2015-15:49:06.566759 [**] [1:2200074:1] SURICATA TCPv4 invalid checksum [**] [Classification: (null)] [Priority: 3] {TCP} 172.16.253.158:22 -> 172.16.253.1:46317
為了易于導入,還有JSON格式的日志:

$ tail -f /var/log/suricata/eve.json
{"timestamp":"2015-04-01T15:49:06.565901","event_type":"alert","src_ip":"172.16.253.158","src_port":22,"dest_ip":"172.16.253.1","dest_port":46317,"proto":"TCP","alert":{"action":"allowed","gid":1,"signature_id":2200074,"rev":1,"signature":"SURICATA TCPv4 invalid checksum","category":"","severity":3}}

{"timestamp":"2015-04-01T15:49:06.566759","event_type":"alert","src_ip":"172.16.253.158","src_port":22,"dest_ip":"172.16.253.1","dest_port":46317,"proto":"TCP","alert":{"action":"allowed","gid":1,"signature_id":2200074,"rev":1,"signature":"SURICATA TCPv4 invalid checksum","category":"","severity":3}}

結束語

我在本教程中演示了如何在多核Linux服務器上安裝一個Suricata IDS。不像單線程Snort IDS,Suricata輕松就能得益于采用多線程技術的多核硬件。想最大限度地提高性能、擴大檢測覆蓋范圍,Suricata方面需要進行大量的定制工作。

你目前在使用Suricata嗎?如果是的話,歡迎交流經驗和心得!

本文最后更新于 2022-9-26 13:10,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际
        91麻豆免费视频| 综合激情成人伊人| 在线观看视频91| 日韩一区中文字幕| 久久久国产午夜精品| 久久先锋影音av鲁色资源网| 中文成人av在线| 婷婷国产v国产偷v亚洲高清| 日韩专区一卡二卡| 免费成人在线影院| 91精品国产色综合久久| 大胆亚洲人体视频| 免费人成网站在线观看欧美高清| 91久久线看在观草草青青| 精品在线一区二区三区| 欧美一级二级三级蜜桃| 欧美日韩国产影片| 日韩一区二区三区四区| 日韩福利电影在线| 精品久久久久久久人人人人传媒| 午夜视频一区二区三区| 国产精品久久久久影院| 亚洲成人av福利| 国产精品久久久久久久久免费桃花| 国产在线精品视频| 欧美日本免费一区二区三区| 亚洲国产精品麻豆| 久久久精品黄色| 在线电影欧美成精品| 成人综合婷婷国产精品久久免费| 亚洲欧美日韩久久| 精品福利av导航| 91福利在线看| 久久国产精品无码网站| 亚洲综合激情网| 国产经典欧美精品| 欧美性做爰猛烈叫床潮| 久久久亚洲精品一区二区三区| 乱一区二区av| 亚洲免费观看高清完整版在线观看熊| 久久网站最新地址| 国产日产精品1区| 欧美久久久久中文字幕| 久久精品夜色噜噜亚洲aⅴ| 91精品午夜视频| 色综合久久久久| 欧美女孩性生活视频| 日韩一级视频免费观看在线| 日韩欧美国产电影| 一区精品在线播放| 蜜桃av一区二区在线观看| 555www色欧美视频| 亚洲色图视频免费播放| 图片区小说区区亚洲影院| 亚欧色一区w666天堂| 日本不卡不码高清免费观看| 欧美人与性动xxxx| 91久久精品一区二区三| 在线观看亚洲精品视频| 日韩av一二三| 老司机午夜精品99久久| 精品国产免费一区二区三区香蕉| 国产精品视频线看| 欧美性生活久久| 国产精品1区二区.| 国产三级欧美三级日产三级99| 亚洲日本va午夜在线电影| 成人av在线播放网站| 奇米精品一区二区三区在线观看| 精品系列免费在线观看| 国产精品白丝在线| 久久久久久久久久久久久女国产乱 | 欧美日本一道本在线视频| 国产欧美一区二区三区网站| 欧美欧美欧美欧美首页| 亚洲bt欧美bt精品777| 91精品久久久久久蜜臀| 国产午夜精品久久| 一区二区三区四区在线免费观看| 欧美xingq一区二区| 另类综合日韩欧美亚洲| 91丨porny丨在线| 精品国产免费人成在线观看| 亚洲欧美国产三级| 日本亚洲免费观看| 成人激情免费视频| 欧美吻胸吃奶大尺度电影| 成人h动漫精品| 国产毛片精品视频| 欧美国产精品一区二区| 欧美图区在线视频| 91美女在线观看| 日本va欧美va精品发布| 亚洲欧美日韩国产综合| 92国产精品观看| 成人免费一区二区三区视频| 欧美日韩国产在线播放网站| 久久综合色综合88| 免费人成网站在线观看欧美高清| 精品国产1区二区| 欧美老肥妇做.爰bbww| 欧美一卡二卡三卡四卡| 717成人午夜免费福利电影| 欧美日韩中文另类| 亚洲国产精品t66y| 欧美成人一区二区三区在线观看| 久久国产夜色精品鲁鲁99| 成人激情校园春色| 国产日韩欧美综合一区| 国产一区三区三区| 狠狠色丁香婷综合久久| 国产成+人+日韩+欧美+亚洲| 欧美视频日韩视频在线观看| 亚洲乱码国产乱码精品精小说 | 国产欧美精品国产国产专区 | 92精品国产成人观看免费| 国产精品少妇自拍| 欧美人与性动xxxx| 欧亚一区二区三区| 亚洲午夜电影在线| 久久精品亚洲乱码伦伦中文| 成人综合婷婷国产精品久久| 国产成人在线免费观看| 国产欧美一区二区三区在线老狼| 欧洲亚洲国产日韩| 一区二区三区在线视频观看| 天涯成人国产亚洲精品一区av| 爽好久久久欧美精品| 欧美日韩日日骚| 91在线视频免费91| 91美女在线视频| 欧美哺乳videos| 风流少妇一区二区| 日产精品久久久久久久性色| 国产精品一区二区x88av| 91丨九色丨国产丨porny| 久久综合精品国产一区二区三区 | 天堂一区二区在线| 91精品办公室少妇高潮对白| 天天射综合影视| 色综合一区二区| 亚洲精品欧美在线| 国产亚洲视频系列| 国产精品一级二级三级| 国产精品原创巨作av| 国产乱子伦视频一区二区三区| 免费成人性网站| 狠狠色丁香久久婷婷综合_中| 91网上在线视频| 精品婷婷伊人一区三区三| 欧美一级在线免费| 成人午夜电影网站| 337p日本欧洲亚洲大胆色噜噜| 国产最新精品免费| 成年人网站91| 99免费精品视频| 日韩一区二区在线免费观看| 亚洲成人激情社区| 91麻豆国产香蕉久久精品| 男男成人高潮片免费网站| 成人免费av在线| 麻豆极品一区二区三区| 在线免费亚洲电影| 蜜桃视频第一区免费观看| 亚洲国产精品国自产拍av| 国产精品午夜在线观看| 日韩欧美中文字幕制服| 1024亚洲合集| 国产成人三级在线观看| 国产精品美女www爽爽爽| 99久久久无码国产精品| 亚洲一区二区三区在线播放| 欧美日本国产一区| 国产成人av福利| 国产一区二区伦理片| 午夜精品一区二区三区电影天堂| 亚洲另类在线制服丝袜| 成人av在线资源网站| 91影视在线播放| 欧美二区乱c少妇| 91原创在线视频| 一道本成人在线| 精品欧美乱码久久久久久 | 日韩欧美激情一区| 日韩黄色免费网站| 4438成人网| 日本系列欧美系列| 欧洲一区在线观看| 亚洲最新视频在线播放| 亚洲一区在线观看免费观看电影高清| 国产日韩欧美综合在线| 风间由美一区二区三区在线观看| 99视频在线精品| 99re视频精品| 色婷婷av一区二区| 欧美日本国产视频| 国产精品女人毛片| 国产成人免费视频网站| 精品1区2区3区| 99re这里只有精品首页|