分享好友 最新动态首页 最新动态分类 切换频道
OSSEC搭建与环境配置Ubuntu
2024-12-29 01:08

   

OSSEC搭建与环境配置Ubuntu

        OSSEC是一款开源的多平台基于主机的入侵检测系统,可以简称为HIDS。它具备日志分析,文件完整性检查,策略监控,rootkit检测,实时报警以及联动响应等功能。它支持多种操作系统:Linux、Windows、MacOS、Solaris、HP-UX、AIX。可以采用C/S模式来运行。客户机通过客户端程序将数据发回到服务器端进行分析。OSSEC默认具有一个ossec-logtest工具用于测试OSSEC的泛化及告警规则。该工具一般默认安装于目录 /var/ossec 中。

官方文档说明:Supported Systems — OSSEC

OSSEC官方主页:http://www.ossec.net

检测原理

代理(agent)会使用1514端口发送日志给服务端(server),然后服务端分析这些日志并且整理到alerts.log文件。

尝试使用Ubuntu配置了OSSEC,碰见很多问题并解决了,发表博客让后来者不要踩那么多坑

环境

server :Ubuntu22.04 64位 内存4GB 处理器4 硬盘60G

agent: 1.Windows11 64位 2.Ubuntu22.04 64位

1. OSSEC依赖包 & mysql 环境

 

2. 安装Apache并配置防火墙

 

确保防火墙允许HTTP和HTTPS流量。 可以检查UFW是否具有Apache的应用程序配置文件,如下所示

 

查看Apache Full配置文件,它应该显示它启用到端口80和443流量

 
 

允许此配置文件的传入HTTP和HTTPS流量

 

 3. 安装PHP

 
 

1、下载最新发行版 or 3.7.0版本

可以选择一个稳定的版本下载,我使用的是 3.7.0版本

 

 2、进入目录,运行install.sh

 

3、开启OSSEC

 
 
 

默认的OSSEC配置文件位于/var/ossec/etc/ossec.conf。

默认情况下,当一个新文件添加到服务器时,OSSEC不会发送电子邮件警告。

我们需要修改配置文件

 

替换以下代码

 

替换为: 

 

默认情况下,OSSEC不会发送实时警报。要启用此设置,请查找以下行

 

替换为

 

完成后,保存 Ctrl+S  关闭Ctrl+X文件。

可以需要编辑规则文件local_rules.xml,并为添加到系统中的新文件添加规则。

 

之间添加以下规则部分

 
 

保存文件。然后,重新启动OSSEC控制服务来应用所有更改

 
 

OSSEC HIDS有一个简单的WebUI界面,需要下载。这里有一个坑,如果下载原版本的UI在高php版本会出现无法出现控制页面的BUG,因为这个UI界面是在很早之前做的已经不支持高版本的PHP所以需要修改PHP源码或者是降低PHP版本。寻找到了一个修改后的UI版本

 

 把文件复制到Apache的目录

 

进入并开始安装

 

出现如下界面,设置好用户名密码即可

 

启用Apache重写模块

 

 查看Apache运行状态

 

在Web浏览器中打开http://IP/ossec 进入管理面板 

(此处是加了agent后的图

1.进入配置环境

 
 
 
 

Download OSSEC - OSSEC

进入官网下载agent客户端

下载安装,以管理员打开

填写服务端的IP和前面获得的key

成功连接

可以去UI界面查看 (截图不太一样因为第一次搞的时候翻车了

1.安装依赖包(与上面一样不过不需要安装apche和php

2.下载最新发行版 or 3.7.0版本

可以选择一个稳定的版本下载,我使用的是 3.7.0版本

 

3.进入目录,运行install.sh

 

4.安装的时候选择agent 后输入服务端IP地址即可

 

开启OSSEC

 

5.导入生成的KEY 

 

将服务端生成的KEY,在客户端中导入

6.开启OSSEC

 

注意要先导入key再启动不然会出现

ossec-syscheckd(1210): ERROR: Queue '/var/ossec/queue/ossec/queue' not accessible: 'Connection refused'.

成功导入Linux agent

前面已经提到了这里做个总结,下载原版本的UI在高php版本会出现无法出现控制页面的BUG,因为这个UI界面是在很早之前做的已经不支持高版本的PHP所以需要修改PHP源码或者是降低PHP版本。

添加的agent连不上可能的原因是1.网络不通,可以互相ping一下,或者是2.防火墙的问题,也可能是agent设置文件可以参考这篇使用文档

Agent systems behind NAT or with dynamic IPs (DHCP) — OSSEC

解决方法3: agent服务器的IP选择any 设置any表示,所有IP下的agent都可以连接。

 

如果都不是可以自行查阅日志发现问题

 
 
 

需要在rids下创建sender 文件

 

再进行导入KEY

 

参考文献

Ubuntu安装OSSEC和OSSEC Web UI_ubuntu安装ossec+-CSDN博客

最新文章
成免费的CRM1688:如何利用免费CRM系统提高企业管理效率
在当今数字化时代,CRM(客户关系管理)系统成为了企业管理的核心工具之一。随着市场需求的增长,越来越多的企业开始寻找一款既能高效管理客户信息,又能降低成本的CRM工具。成免费的CRM1688便是这样一款引起广泛关注的产品。很多小企业和
微信小程序开发系列(一)·微信小程序开发账号的注册以及开发者工具的安装和使用
目录1.  小程序与普通网页开发的区别 1.1  运行环境不同 1.2   API 不同 1.3  开发模式不同 2.  注册小程序开发账号 2.1  注册平台登录 2.2  账号信息填写 2.3  邮箱激活 2.4  个人信息登记 2.5  获取小程序的AppID 3.  安装开
华为手机经鼎桥的一番“武装”后......
  第一次听闻鼎桥通信技术有限公司(以下简称“鼎桥”)的双系统安全定制手机之概念并一睹其英姿,还是在去年年底的“2015中国移动全球合作伙伴大会”上,至今犹记当时观者如潮的场景。可见鼎桥联合其母公司华为技术有限公司(以下简称“
web前端开发必会的二十五个知识点
web前端开发培训之前端开发必会的二十五个知识点1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?(Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。(Q2) 内核:Trident,Blink,Gecko,Webkit,Blink。2. 说下行内元素和块级元素的
重庆长安科技申请控制器测试专利,大大提高了控制器的测试效率和测试准确性
本文源自:金融界金融界2024年12月18日消息,国家知识产权局信息显示,重庆长安科技有限责任公司申请一项名为“控制器测试方法、系统、装置及电子设备”的专利,公开号CN 119126759 A,申请日期为2024年9月。
置顶微信商户号被恶意投诉,给我们经营者带来极大的不便,无法维权,反而处处受到限制!精选热门
我们是做一个商家平台,让商家在我们平台上使用,在使用过程中难免会遇到一些竞争对手,故意作为消费者购买商家的产品,然后恶意投诉你平台的微信商户号,明明商户这里有把产品给对方了,产品和服务都没有问题,关键是这个用户就是要恶意搞
网红游戏推荐哪个 2024网红游戏排行榜
2024网红游戏排行榜新鲜出炉!探索当下的游戏潮流,想知道哪些热门游戏在玩家们的指尖风靡一时?本文带你走进最新最in的游戏世界,无论是创新玩法还是视觉盛宴,不容错过。紧跟潮流玩家的步伐,一睹未来趋势所在,一起沉浸在那些即将引领新
百度山西推广秘籍,让你的广告在百变大放异彩
山西百度推广优化,关键在于精准定位和创意策略。通过深入分析目标受众,定制个性化广告内容,优化关键词布局,提高广告点击率。利用百度大数据分析,实时调整推广策略,确保广告在百度搜索结果中脱颖而出,提升品牌曝光度和率。随着互联网
时尚精致的Mac 为什么开始成为更多企业的选择?
“每次都宣传视频剪辑,Mac就适合拿来剪视频”、“Mac长得好看,它就适合给设计师用”、“Mac就是给iOS开发者准备的”...伴随着社交媒体的普及,我们听到了无数媒体与用户的评价,而这些对Mac的固有印象,也随着时间的推移在不断加深。然而
谷歌浏览器手机版下载
Chrome浏览器是由谷歌开发的一款广受欢迎的网络浏览器。它以其速度快、安全稳定及丰富的功能而受到广大用户的青睐。Chrome浏览器支持跨平台,在windows、Mac、Linux、Android和iOS等操作系统上都有相应的版本。1. 快速浏览:Chrome浏览器采
相关文章
推荐文章
发表评论
0评