开源HIDS-Wauzh测试使用

Wazuh简介

前端时间调研了一些HIDS的开源系统:

https://github.com/Neo23x0/Fenrir更加方便(不需要安装代理或者软件包)使用的IOC扫描工具

https://github.com/ysrc/yulong-hids由 Agent, Daemon, Server 和 Web 四个部分组成的服务器入侵检测系统

https://github.com/InQuest/awesome-yara基于yara(一款识别和分类恶意软件样本的开源工具)所写的安全核查规则

https://github.com/grayddq/GScan:基于checklist的Linux主机安全扫描

https://documentation.wazuh.com/3.10/index.html:数据收集基于ELK并集合了威胁检测、安全监控、事件响应等的开源OSSEC系统

从完整度来看,Wauzh无疑是企业快速化部署HIDS的有利工具,现成的agent-server-web框架节省了大量的开发时间,可以把精力专注在规则的撰写上。

Wauzh 服务端docker部署

官网:https://documentation.wazuh.com/3.10/docker/docker-installation.html

curl安装

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

或者pip安装

pip install docker-compose

验证是否安装成功

docker-compose –version

配置服务器参数max_map_count

sysctl -w vm.max_map_count=262144

创建安装路径

mkdir /data/wazuh && cd /data/wazuh

下载docker配置文件

curl -so docker-compose.yml https://raw.githubusercontent.com/wazuh/wazuh-docker/3.9.5_7.2.1/docker-compose.yml

可以修改docker-compose.yml,加上密码


vi docker-compose.yml

拉取容器创建并且启动Wazuh

docker-compose up -d


进入容器时需要注意一下默认名字是简化的,不能使用容器的name


访问web页面(kibana)


wazuh agent安装

Linux

需要安装audit:

yum install audit

https://documentation.wazuh.com/3.10/installation-guide/installing-wazuh-agent/linux/centos6-or-greater/wazuh_agent_package_centos6_or_greater.html#wazuh-agent-package-centos6-or-greater

官网提供了yum安装(需要加入wazuh的仓库地址)和源码安装(整包下载,选择agent部署)

在此选择下载客户端的RPM包安装:

https://documentation.wazuh.com/3.10/installation-guide/packages-list/index.html

wget https://packages.wazuh.com/3.x/yum/wazuh-agent-3.10.2-1.x86_64.rpm

rpm -ivh wazuh-agent-3.10.2-1.x86_64.rpm

手动注册agent

回到wazuh服务端,进入到wazuh的容器中

docker-compose exec wazuh /bin/bash

/var/ossec/bin/manage_agents

A

JDB(新agent的命名,这之后需要从CMDB上获取IP的主机名称)

1.1.1.1(新agent的IP地址)

y

添加好以后显示:

Agent added with ID 001.

E(给agent创建key)

001(输入需要创建key的agent ID)

Agent key information for '001' is:

MDAxIEpEQiAxMDAuNzMuMjAuNDcgNzRjNTM0NTU2MTRjNTU2OWYyYmFmODM2NzI1ZGMyOTk4MDM4Njk3NTA1NTE4YWRkMWI0MzM1ZjE2MzY0NzUwNw==

回到agent端上,

使用key注册agent

/var/ossec/bin/manage_agents -i MDAxIEpEQiAxMDAuNzMuMjAuNDcgNzRjNTM0NTU2MTRjNTU2OWYyYmFmODM2NzI1ZGMyOTk4MDM4Njk3NTA1NTE4YWRkMWI0MzM1ZjE2MzY0NzUwNw==

vi /var/ossec/etc/ossec.conf

添加服务端的IP

<address>serverIP</address>

启动agent

service wazuh-agent start

显示

Starting Wazuh:                                            [  OK  ]


进入服务端页面https://服务端IP/app/wazuh#/overview/?_g=()&tabView=panels&tab=welcome&_a=(columns:!(_source),index:'wazuh-alerts-3.x-*',interval:auto,query:(language:kuery,query:''),sort:!(timestamp,desc))

可以看到已经有agent显示了


自动注册agent

其实就是在agent上操作,在agent端

/var/ossec/bin/agent-auth -m 服务端IP

此时agent的name即为主机名:


vi /var/ossec/etc/ossec.conf

添加服务端IP

启动

service wazuh-agent start

Windows

agent部署服务器

下载安装包https://packages.wazuh.com/3.x/windows/wazuh-agent-3.10.2-1.msi

双击运行,默认文件保存在C:\Program Files (x86)\ossec-agent

注册agent

https://documentation.wazuh.com/3.10/user-manual/registering/windows-simple-registration.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容

  • Docker从2013年发布第一个版本以来,已经火遍全球,技术迭代也比较频繁,其周边产品和技术也越来越丰富。Doc...
    归海听雪阅读 12,263评论 7 44
  • Pinpoint是用于大规模分布式系统的APM工具。它是在Dapper(一个由Google构建的分布式系统跟...
    smooth00阅读 3,246评论 0 13
  • 小白学Docker<一> 4.Docker file常用指令 指令的一般格式为 指令名称 参数 。 FROM 支...
    i_cyy阅读 552评论 0 1
  • 01就在刚刚,大概晚上九点多一点的样子,我将整整一大碗泡面吞进了肚子。是藤椒味的,吃得很满足。说来也许你们不信,这...
    姜三疯阅读 803评论 3 51
  • 当几年后我们的身体里神经元以外的所有细胞都换了一遍。那时你还是你吗?我们就不是我们了。能够证明你活过的只有你的思想...
    265西流阅读 105评论 0 2