前言
OSSEC是一款开源的基于主机的入侵检测系统,可以简称为HIDS。它具备日志分析,文件完整性检查,策略监控,rootkit检测,实时报警以及联动响应等功能。它支持多种操作系统:Linux、Windows、MacOS、Solaris、HP-UX、AIX。属于企业安全之利器。
环境
CentOS 6.6
安装关联库和软件
首先我们安装需要用到的关联库和软件,由于我们最终是需要把日志导入到MySQL中进行分析,以及需要通过web程序对报警结果进行展示,同时需要把本机当做SMTP,所以需要在本机安装MySQL、Apache和sendmail服务。在当前的终端中执行如下命令:
1 yum install wget gcc make mysql mysql-server mysql-devel httpd php php-mysql sendmail
启动服务
|
|
Mysql相关配置
|
|
安装OSSEC服务端
首先通过官网的链接下载当前的最新稳定版本 2.8.3 的服务端包,同时解压。
|
|
为了使OSSEC支持MySQL,需要在安装前执行make setdb命令,如下
|
|
执行安装脚本
|
|
安装完成标识
|
|
配置服务端,使其工作正常
执行下面命令启用数据库支持
1 [root@CentOS-6 bin]# /var/ossec/bin/ossec-control enable database导入MySQL表结构到MySQL中
1 [root@CentOS-6 bin]# mysql -uossec -p ossec < ~/ossec-hids-2.8.3/src/os_dbd/mysql.schema修改部分配置文件的权限,否则会启动服务失败:
1 [root@CentOS-6 etc]# chmod u+w /var/ossec/etc/ossec.conf启动服务
|
|