OSSEC 是一个开源的基于主机的入侵检测系统。

     

      OSSEC 的功能主要有:

            1.日志分析 Log analysis

            2.文件完整性检查 File Integrity checking (For Unix and Windows)

            3.注册表完整性检查 Registry Integrity checking(For Windows)

            4.异常检测 Host-Based anomaly dection(For Unix - RootKit dection)

            5.主动响应 Active response

 

      OSSEC 最基本的功能是日志分析,因此他又是一个基于日志的入侵检测系统(LID)。

     

      OSSEC主要分为以下几个模块:

            1.Analysisd - 做全部的分析(主模块)

            2.Remoted - 从代理接受远程的日志

            3.Logcollector - 读取日志文件(只读不分析)

            4.Agentd - 把日志传送到服务器

            5.Maild - 通过邮件发送告警

     

      以下是OSSEC的一些其他特点:   

            1.OSSEC采用C语言编写,因此有着良好的性能与可移植性。

            2.OSSEC有着自己的规则库(Rules),规则采用XML格式储存,用户还可以方便的添加自己的规则。

            3.OSSEC有着自己的解码器(Decoder),告诉系统如何按照OSSEC的方式,正确的识别日志信息,解码规则同样用XML格式储存,用户同样可以方便的扩充解码规则。

            4.OSSEC用正则表达式匹配(Regular Expression),进一步保证了速度与可移植性。                                      

      

      我的OSSEC系列的其他文章列表:

      OSSEC an open source HIDS --- Log Analysised(1)

      OSSEC an open source HIDS --- Log Analysised(2)

 

 

 

      References:《Log Analysis using OSSEC》  Daniel B. Cid

              

 

 

 

     

 

     

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐