網絡攻防技術十四:入侵檢測與網絡欺騙

文章目錄

  • 一、入侵檢測概述
  • 二、入侵系統的分類
  • 三、入侵檢測的分析方法
    • 1、特征檢測(濫用檢測、誤用檢測)
    • 2、異常檢測
  • 四、Snort入侵檢測系統
  • 五、網絡欺詐技術
    • 1、蜜罐
    • 2、蜜網
    • 3、網絡欺騙防御
  • 六、簡答題
    • 1. 入侵檢測系統對防火墻的安全彌補作用主要體現在哪些方面?6點
    • 2. 從信息源的角度看,以操作系統的審計記錄作為入侵檢測的信息源存在哪些缺陷?
    • 3. 以應用程序的運行記錄作為入侵檢測系統的信息源,對于檢測針對應用的攻擊活動存在哪些優勢?
    • 4. 請分析基于網絡的入侵檢測系統的優點和缺點。
    • 5. 什么是基于異常和基于誤用的入侵檢測方法?它們各有什么特點?
    • 6. 為什么說異常檢測所發現的異常未必是攻擊活動?
    • 7. 如何對入侵檢測系統的效能進行評估。
    • 8. 入侵檢測技術主要存在哪些方面的局限性。
    • 9. 談談你對蜜罐、蜜網、網絡欺騙防御這三個概念的理解。


一、入侵檢測概述

定義:通過從計算機系統或網絡的關鍵點收集信息并進行分析,從中發現系統或網絡中是否有違反安全策略的行為和被攻擊的跡象

入侵檢測意義:防火墻之后的第二道安全防線,是防火墻的必要補充。

數據源:應用、主機、網絡。

二、入侵系統的分類

根據檢測方法來分:
(1)基于特征(誤用)的入侵檢測
(2)基于異常的入侵檢測
(3)混合的入侵檢測
根據數據源來分:
(1)基于應用的入侵檢測系統(Application-based IDS, AIDS)
(2)基于主機的入侵檢測系統(Host-based IDS, HIDS)
(3)基于網絡的入侵檢測系統(Network-based IDS, NIDS)
(4)混合的入侵檢測系統(Hybrid IDS)

三、入侵檢測的分析方法

兩種主要的檢測方法特征檢測異常檢測

在這里插入圖片描述

1、特征檢測(濫用檢測、誤用檢測)

??定義:收集非正常操作的行為特征(靜態、動態特征、特征描述),建立相關的特征庫,當監測的用戶或系統行為與庫中的記錄相匹配時,系統就認為這種行為是入侵。檢測率取決于:攻擊特征庫的正確性完備性
??檢測實現方法模式匹配法(將收集到的入侵特征轉換成模式,存放在模式數據庫中,檢測時匹配即可)、專家系統法(通過條件匹配判斷是否出現了入侵并采取相應動作,專家系統采用的是說明性的表達方式,需要解釋器來實現,速度慢)、狀態遷移法(利用狀態轉換圖描述并檢測已知的入侵模式)

2、異常檢測

定義:首先總結正常操作應該具有的特征(用戶輪廓),當用戶活動與正常行為有重大偏離時即被認為是入侵。

在這里插入圖片描述

檢測實現方法統計分析法條件熵越小,這樣數據集建立的模型的準確性越好)、人工免疫法(先中招,才有抗體)、機器學習法

四、Snort入侵檢測系統

??Snort主要采用特征檢測的工作方式,由數據包解析器檢測引擎日志與報警子系統組成

五、網絡欺詐技術

1、蜜罐

蜜罐是一種安全資源,其價值在于被探測、攻擊或突破。可用于取證,誘導攻擊者攻擊。

根據交互程度或逼真程度的高低可以分為低交互蜜罐(功能:攻擊數據捕獲與處理、攻擊行為分析)、中交互蜜罐高交互蜜罐(功能:網絡欺騙、攻擊捕獲、數據控制、數據分析)。

根據部署方式可以分為生產型蜜罐研究型蜜罐

按照實現方式可將蜜罐分為物理蜜罐虛擬蜜罐

2、蜜網

由多個蜜罐組成的欺騙網絡,通過虛擬化技術(如VMware)可以方便地把多個虛擬蜜罐部署在單個服務器主機上。

3、網絡欺騙防御

??網絡欺騙防御是一種體系化的防御方法,它將蜜罐蜜網混淆等欺騙技術同防火墻、入侵檢測系統等傳統防護機制有機結合起來,構建以欺騙為核心的網絡安全防御體系。

??根據網絡空間欺騙防御的作用位置不同,可以將其分為不同的層次,包括:網絡層欺騙(網絡混淆)、終端層欺騙(系統層欺騙防御技術)、應用層欺騙(應用層欺騙防御技術)、數據層欺騙(數據層欺騙防御技術)。

六、簡答題

1. 入侵檢測系統對防火墻的安全彌補作用主要體現在哪些方面?6點

1)入侵檢測可以發現內部的攻擊事件以及合法用戶的越權訪問行為,而位于網絡邊界的防火墻對于這些類型的攻擊活動無能為力。
2)如果防火墻開放的網絡服務存在安全漏洞,入侵檢測系統可以在網絡攻擊發生時及時發現并進行告警。
3)在防火墻配置不完善的條件下,攻擊者可能利用配置漏洞穿越防火墻,入侵檢測系統能夠發現此類攻擊行為。
4)對于加密的網絡通信,防火墻無法檢測,但是監視主機活動的入侵檢測系統能夠發現入侵
5)入侵檢測系統能夠有效發現入侵企圖。如果防火墻允許外網訪問某臺主機,當攻擊者利用掃描工具對主機實施掃描時,防火墻會直接放行,但是入侵檢測系統能夠識別此類網絡異常并進行告警。
6)入侵檢測系統可以提供豐富的審計信息,詳細記錄網絡攻擊過程,幫助管理員發現網絡中的脆弱點。

2. 從信息源的角度看,以操作系統的審計記錄作為入侵檢測的信息源存在哪些缺陷?

1)不同操作系統在審計的事件類型、內容組織、存儲格式等方面都存在差異,入侵檢測系統如果要求跨平臺工作,必須考慮各種操作系統審計機制的差異。
2)操作系統的審計記錄主要是方便日常管理維護,同時記錄一些系統中的違規操作,其設計并不是為入侵檢測系統提供檢測依據。在這種情況下,審計記錄對于入侵檢測系統而言包含的冗余信息過多,分析處理的負擔較重
3)入侵檢測系統所需要的一些判定入侵的事件信息,可能操作系統的審計記錄中沒有提供,由于信息的缺失,入侵檢測系統還必須通過其他渠道獲取。

3. 以應用程序的運行記錄作為入侵檢測系統的信息源,對于檢測針對應用的攻擊活動存在哪些優勢?

1)精確度高。主機的審計信息必須經過一定的處理和轉化之后,才能變為入侵檢測系統能夠理解的應用程序運行信息,而且在此轉化過程中往往會丟失部分信息。直接利用應用數據,可以在最大程度上保證入侵檢測系統所獲得信息的精確度。
2)完整性強。對于一些網絡應用,特別是分布式的網絡應用,直接通過主機的日志信息、甚至結合收集到的網絡數據,都難以準確獲取應用的具體狀態。但是,應用數據能夠最全面地反映應用的運行狀態信息。
3)采用應用數據作為入侵檢測的信息源具有處理開銷低的優勢。主機的審計信息反映的是系統整體運行情況,要將其轉化為應用信息必須經過計算處理。而應用程序日志本身就是應用層次的活動記錄,可以直接向入侵檢測系統提供其所關注的應用的運行狀況。

4. 請分析基于網絡的入侵檢測系統的優點和缺點。

答:基于網絡的入侵檢測系統具有隱蔽性好對被保護系統影響小等優點,同時也存在粒度粗難以處理加密數據等方面的缺陷。

5. 什么是基于異常和基于誤用的入侵檢測方法?它們各有什么特點?

答:
??基于誤用的入侵檢測方法的基本思路是事先提取出描述各類攻擊活動的特征信息,利用攻擊特征對指定的數據內容進行監視,一旦發現攻擊特征在監視的數據中出現,即判定系統內發生了相應的攻擊活動。
??基于異常的檢測方法首先總結出正常活動的特征,建立相應的行為模式。在入侵檢測的過程中,以正常的行為模式為基礎進行判定,將當前活動與代表正常的行為模式進行比較,如果當前活動與正常行為模式匹配,則認為活動正常;而如果兩者存在顯著偏差,則判定出現了攻擊。
??基于誤用的檢測方法只能檢測已知攻擊,誤報率低,無法檢測未知攻擊
??基于異常的檢測方法可以檢測未知攻擊,但誤報率高

6. 為什么說異常檢測所發現的異常未必是攻擊活動?

答:因為定義的正常行為不一定完備和準確,可能會造成合法的行為被認為是異常的。

7. 如何對入侵檢測系統的效能進行評估。

答:誤報率、漏報率、準確率

8. 入侵檢測技術主要存在哪些方面的局限性。

(1)誤報率和漏報率需要進一步降低
(2)入侵檢測技術涉及用戶隱私與系統安全的矛盾
(3)入侵檢測技術不具備主動發現漏洞的能力
(4)不斷豐富的網絡應用也對入侵檢測技術提出挑戰

9. 談談你對蜜罐、蜜網、網絡欺騙防御這三個概念的理解。

答:網絡欺騙防御是一種體系化的防御方法,它將蜜罐蜜網混淆等欺騙技術同防火墻、入侵檢測系統等傳統防護機制有機結合起來,構建以欺騙為核心的網絡安全防御體系。
蜜罐是一種安全資源,其價值在于被探測、攻擊或突破。可用于取證,誘導攻擊者攻擊。
蜜網由多個蜜罐組成的欺騙網絡。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/82768.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/82768.shtml
英文地址,請注明出處:http://en.pswp.cn/web/82768.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

吳恩達MCP課程(5):mcp_chatbot_prompt_resource.py

前提條件: 1、吳恩達MCP課程(5):research_server_prompt_resource.py 2、server_config_prompt_resource.json文件 {"mcpServers": {"filesystem": {"command": "npx","args"…

【Linux】Linux基礎指令3

1. which指令 功能:搜索系統指定的命令 2. whereis指令 功能:?于找到程序的源、?進制?件或?冊 3. grep指令 語法: grep [ 選項 ] 搜尋字符串 ?件 功能:在?件中搜索字符串,將找到的?打印出來 常?選項&…

李沐《動手學深度學習》d2l安裝教程

文章目錄 最新回答報錯提醒安裝對應版本安裝C工具和Windows SDK 最新回答 安裝舊版本即可 pip install d2l0.17.0 WARNING: Ignoring invalid distribution -pencv-python (e:\python3.10\lib\site-packages) Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple C…

CMake 為 Debug 版本的庫或可執行文件添加 d 后綴

在使用 CMake 構建項目時,我們經常需要區分 Debug 和 Release 構建版本。一個常見的做法是為 Debug 版本的庫或可執行文件添加后綴(如 d),例如 libmylibd.so 或 myappd.exe。 本文將介紹幾種在 CMake 中實現為 Debug 版本自動添加 d 后綴的方法。 方法一:使用 CMAKE_DEBU…

echarts樹狀圖與vue3

父組件 - 使用RadialTreeView <template><div class"page-container"><div class"header-title">美國產品圖譜 (ECharts Radial Tree)</div><RadialTreeView :chart-data"radialData" background-color"#E6E6F…

C# 日志管理功能代碼

一、功能概述 本應用通過 AsyncFileLogger 類提供了靈活的日志控制功能&#xff0c;可在運行時通過 UI 界面啟用或禁用日志記錄。日志系統具有以下特點&#xff1a; 可控制開關&#xff1a;通過按鈕隨時啟用或禁用日志&#xff0c;無需重啟應用異步寫入&#xff1a;日志記錄采…

CSS 性能優化

目錄 CSS 性能優化CSS 提高性能的方法1. 選擇器優化1.1 選擇器性能原則1.2 選擇器優化示例 2. 重排&#xff08;Reflow&#xff09;和重繪&#xff08;Repaint&#xff09;優化2.1 重排和重繪的概念2.2 觸發重排的操作2.3 觸發重繪的操作2.4 優化重排和重繪的方法 3. 資源優化3…

【JJ斗地主-注冊安全分析報告】

前言 由于網站注冊入口容易被黑客攻擊&#xff0c;存在如下安全問題&#xff1a; 暴力破解密碼&#xff0c;造成用戶信息泄露短信盜刷的安全問題&#xff0c;影響業務及導致用戶投訴帶來經濟損失&#xff0c;尤其是后付費客戶&#xff0c;風險巨大&#xff0c;造成虧損無底洞 …

SON.stringify()和JSON.parse()之間的轉換

1.JSON.stringify() 作用&#xff1a;將對象、數組轉換成字符串 const obj {code: "500",message: "出錯了", }; const jsonString JSON.stringify(obj); console.log(jsonString);//"{"code":"Mark Lee","message"…

MongoDB $type 操作符詳解

MongoDB $type 操作符詳解 引言 MongoDB 是一款流行的開源文檔型數據庫,它提供了豐富的查詢操作符來滿足不同的數據查詢需求。在 MongoDB 中,$type 操作符是一個非常有用的查詢操作符,它允許用戶根據文檔中字段的類型來查詢文檔。本文將詳細介紹 MongoDB 的 $type 操作符,…

RagFlow優化代碼解析(一)

引子 前文寫到RagFlow的環境搭建&推理測試&#xff0c;感興趣的童鞋可以移步&#xff08;RagFlow環境搭建&推理測試-CSDN博客&#xff09;。前文也寫過RagFLow參數配置&測試的文檔&#xff0c;詳見&#xff08;RagFlow環境搭建&推理測試-CSDN博客&#xff09;…

永磁同步電機控制算法--模糊PI轉速控制器

一、原理介紹 在常規的PID控制系統的基礎上提出了一種模糊PID以及矢量變換方法相結合的控制系統&#xff0c;經過仿真分析對比證明&#xff1a; 模糊PID控制系統能夠有效的提高永磁同步電機的轉速響應速度&#xff0c;降低轉矩脈動&#xff0c;增強了整體控制系統的抗干擾能力…

MySQL基本操作(續)

第3章&#xff1a;MySQL基本操作&#xff08;續&#xff09; 3.3 表操作 表是關系型數據庫中存儲數據的基本結構&#xff0c;由行和列組成。在MySQL中&#xff0c;表操作包括創建表、查看表結構、修改表和刪除表等。本節將詳細介紹這些操作。 3.3.1 創建表 在MySQL中&#…

探索未知驚喜,盲盒抽卡機小程序系統開發新啟航

在消費市場不斷追求新鮮感與驚喜體驗的當下&#xff0c;盲盒抽卡機以其獨特的魅力&#xff0c;迅速成為眾多消費者熱衷的娛樂與消費方式。我們緊跟這一潮流趨勢&#xff0c;專注于盲盒抽卡機小程序系統的開發&#xff0c;致力于為商家和用戶打造一個充滿趣味與驚喜的數字化平臺…

89.實現添加收藏的功能的后端實現

實現完查看收藏列表之后&#xff0c;實現的是添加收藏的功能 我的設想是&#xff1a;在對話界面中&#xff0c;如果用戶認為AI的回答非常好&#xff0c;可以通過點擊該回答對應的氣泡中的圖標&#xff0c;對該內容進行添加 所以后端實現為&#xff1a; service類中添加&…

OD 算法題 B卷【猴子吃桃】

文章目錄 猴子吃桃 猴子吃桃 猴子喜歡吃桃&#xff0c;桃園有N棵桃樹&#xff0c;第i棵桃樹上有Ni個桃&#xff0c;看守將在H(>N)小時后回來&#xff1b;猴子可以決定吃桃的速度K(個/小時)&#xff0c;每個小時他會選擇一棵桃樹&#xff0c;從中吃掉K個桃&#xff0c;如果這…

ubuntu 端口復用

需求描述&#xff1a;復用服務器的 80端口&#xff0c;同時處理 ssh 和 http 請求&#xff0c;也就是 ssh 連接和 http 訪問服務器的時候都可以指定 80 端口&#xff0c;然后服務器可以正確分發請求給 ssh 或者 http。 此時&#xff0c;ssh 監聽的端口為 22&#xff0c;而 htt…

Hive中ORC存儲格式的優化方法

優化Hive中的ORC(Optimized Row Columnar)存儲格式可顯著提升查詢性能、降低存儲成本。以下是詳細的優化方法,涵蓋參數配置、數據組織、寫入優化及監控調優等維度: 一、ORC核心參數優化 1. 存儲與壓縮參數 SET orc.block.size=268435456; -- 塊大小(默認256MB)…

Vim 設置搜索高亮底色

在 Vim 中&#xff0c;默認搜索命中會高亮顯示&#xff0c;方便用戶快速定位關鍵字。但有些用戶希望自定義搜索匹配的底色或前景色&#xff0c;以適應不同的配色方案或提高可讀性。本文將詳細介紹如何修改 Vim 的搜索高亮顏色。 一、Vim 搜索高亮機制 Vim 用內置的高亮組&…

【計算機網絡】非阻塞IO——poll實現多路轉接

&#x1f525;個人主頁&#x1f525;&#xff1a;孤寂大仙V &#x1f308;收錄專欄&#x1f308;&#xff1a;計算機網絡 &#x1f339;往期回顧&#x1f339;&#xff1a;【計算機網絡】非阻塞IO——select實現多路轉接 &#x1f516;流水不爭&#xff0c;爭的是滔滔不息 一、…