網絡入侵防御系統主要組成模塊包括:
IPS管理模塊:負責管理和連接各個模塊,管理數據流,讀取配置文件后完成整個系統的初始化,對整個系統的狀態進行管理運行、停止重新加載。當Htp報文解析模塊通知有客戶端的訪問時,調用策略引擎對客戶端的行為及信息進行檢測,對策略引擎返回的結果通知Http響應模塊進行響應。
配置文件模塊:主要完成配置文件的讀取及保存。提供統一的接口,具體實現可以根據需要而作修改。
Http報文的解析模塊:利用Web服務器提供的接口,對客戶端訪問Web服務器時提交的原始數據進行解析,并通知IPS管理模塊收到客戶端的訪問請求,請求策略引擎檢測客戶端的訪問行為。
Http響應模塊:當需要對客戶端的行為進行響應時,在這模塊中對數據報文進行組裝。
策略引擎模塊:首先策略引擎對策略腳本進行解析,根據策略的屬性和優先級組裝策略鏈。當IPS管理模塊通知策略引擎對某一個客戶端的信息進行檢測時,策略引擎利用Http報文解析模塊提供的接口獲取所需的客戶端得信息,分析客戶端得行為,通過依次調度策略來控制客戶端的訪問。在策略中,可以檢測客戶端請求的各個字段,并對客戶端的行為進行分析或記錄,通過定義好的規則對客戶端不同的行為進行響應。當一個策略中沒有對客戶端的行為做出響應時,策略引擎調用策略鏈中的下一條,直到全部調用完。
日志模塊:日志模塊的作用是對系統運行時產生的日志或對入侵防御行為的進行記錄。使用統一的格式將日志信息記錄在文本文件中。由于系統采用分層的體系結構,所以這一模塊可以方便的替換成其他格式的日志記錄方式。
回答所涉及的環境:聯想天逸510S、Windows 10。
網絡入侵防御系統主要組成模塊包括:
IPS管理模塊:負責管理和連接各個模塊,管理數據流,讀取配置文件后完成整個系統的初始化,對整個系統的狀態進行管理運行、停止重新加載。當Htp報文解析模塊通知有客戶端的訪問時,調用策略引擎對客戶端的行為及信息進行檢測,對策略引擎返回的結果通知Http響應模塊進行響應。
配置文件模塊:主要完成配置文件的讀取及保存。提供統一的接口,具體實現可以根據需要而作修改。
Http報文的解析模塊:利用Web服務器提供的接口,對客戶端訪問Web服務器時提交的原始數據進行解析,并通知IPS管理模塊收到客戶端的訪問請求,請求策略引擎檢測客戶端的訪問行為。
Http響應模塊:當需要對客戶端的行為進行響應時,在這模塊中對數據報文進行組裝。
策略引擎模塊:首先策略引擎對策略腳本進行解析,根據策略的屬性和優先級組裝策略鏈。當IPS管理模塊通知策略引擎對某一個客戶端的信息進行檢測時,策略引擎利用Http報文解析模塊提供的接口獲取所需的客戶端得信息,分析客戶端得行為,通過依次調度策略來控制客戶端的訪問。在策略中,可以檢測客戶端請求的各個字段,并對客戶端的行為進行分析或記錄,通過定義好的規則對客戶端不同的行為進行響應。當一個策略中沒有對客戶端的行為做出響應時,策略引擎調用策略鏈中的下一條,直到全部調用完。
日志模塊:日志模塊的作用是對系統運行時產生的日志或對入侵防御行為的進行記錄。使用統一的格式將日志信息記錄在文本文件中。由于系統采用分層的體系結構,所以這一模塊可以方便的替換成其他格式的日志記錄方式。
回答所涉及的環境:聯想天逸510S、Windows 10。