当前位置: 首页 > news >正文

开源安全管理平台wazuh-安装与配置

文章目录

    • 核心组件与工作方式
    • 主要应用场景
    • 安装与配置
      • 1、资源要求
      • 2、快速安装
      • 3、修改密码
      • 4、安装EDR的agent
      • 5、验证EDR的效果
    • 总结与建议

Wazuh是一个功能强大的开源安全平台,它集成了安全信息与事件管理(SIEM)和扩展检测与响应(XDR)的能力,旨在为本地、虚拟化、容器化及云环境中的工作负载提供统一的威胁预防、检测和响应解决方案。

Wazuh的核心能力如下:

核心功能核心功能说明
威胁检测与响应提供入侵检测(如恶意软件、Rootkit检测)、日志数据分析、文件完整性监控以及主动响应(如自动封禁IP)等能力。
资产与漏洞管理自动进行资产盘点(端口、进程、应用等),并关联CVE数据库实现漏洞检测,帮助识别系统弱点。
合规性与配置评估​支持PCI DSS、GDPR、HIPAA等多种合规标准,提供预定义的检查策略和自动化报告生成功能。
云与容器安全​支持通过API监控AWS、Azure、Google Cloud等云环境,并能与Docker引擎集成,监控容器镜像、配置和运行时行为。
架构与可扩展性采用代理/服务器架构,支持Windows、Linux、macOS等多种操作系统,并拥有灵活的规则引擎,允许用户自定义检测规则。

核心组件与工作方式

Wazuh的典型架构主要包含三个组件,它们协同工作以提供完整的安全防护闭环:
核心组件

  1. Wazuh代理(Agent)​​:这是安装在需要保护的端点(如服务器、笔记本电脑、云实例)上的轻量级软件。它负责收集日志、监控文件完整性、扫描系统配置和漏洞,并将这些数据安全地发送给中央管理器。
  2. Wazuh服务器(Server)​​:作为大脑,服务器接收来自所有代理的数据,并通过内置的解码器和规则引擎进行分析,以识别潜在的安全威胁和异常活动。它还可以管理代理的配置和升级。
  3. Wazuh索引器(Index)​​:Wazuh索引器是一个高度可扩展的全文本搜索和分析引擎。这个中央组件索引并存储由Wazuh服务器生成的警报。
  4. Wazuh仪表盘(dashboard):Wazuh仪表盘是数据可视化和分析的网络用户界面。它包括用于威胁狩猎、合规性(例如,PCI DSS、GDPR、CIS、HIPAA、NIST 800-53)的现成仪表盘,检测到的易受攻击的应用程序,文件完整性监控数据,配置评估结果,云基础设施监控事件以及其他内容。它还用于管理Wazuh配置并监控其状态。

主要应用场景

基于上述特点,Wazuh可以在多种环境中发挥重要作用:

  • 企业网络安全​:保护企业内网中的服务器和终端设备,检测和响应来自内部和外部的安全威胁,如SSH暴力破解、Web应用攻击等。
  • 满足合规性要求​:对于需要遵守PCI DSS、GDPR(通用数据保护条例)等法规的组织,Wazuh的自动化合规检查和报告功能可以显著降低审计复杂度。
  • 云原生环境防护​:在混合云或多云环境中,Wazuh能提供统一的安全视图,监控云基础设施的配置风险(如公开的S3存储桶)和容器化应用的安全。

安装与配置

1、资源要求

wazuh安装的硬件需求高度依赖于受保护端点数量和云工作负载。
以下配置在同一主机上all in one部署Wazuh服务器、Wazuh索引器和Wazuh仪表板。这通常足以监控多达100个端点,并存储90天的可查询/索引警报数据。下表显示了all in one部署的推荐硬件:

AgentsCPURAMStorage (90 days)
1-254 vCPU8 GiB50 GB
25–508 vCPU8 GiB100 GB
50–1008 vCPU8 GiB200 GB

Wazuh 的中心组件需要 64 位 Intel、AMD 或 ARM Linux 处理器(x86_64/AMD64 或 AARCH64/ARM64 架构)来运行。Wazuh 推荐以下任何一种操作系统版本:

  • Amazon Linux 2,Amazon Linux 2023
  • CentOS 7,8
  • CentOS Stream 10
  • Red Hat Enterprise Linux 7,8,9,10
  • Ubuntu 16.04,18.04,20.04,22.04,24.04

2、快速安装

Wazuh的安装很简单,直接执行以下命令即可。

curl -sO https://packages.wazuh.com/4.13/wazuh-install.sh && sudo bash ./wazuh-install.sh -a

命令执行完成,输出将显示访问用户名密码,并显示确认安装成功的消息。

INFO: --- Summary ---
INFO: You can access the web interface https://<WAZUH_DASHBOARD_IP_ADDRESS>User: adminPassword: <ADMIN_PASSWORD>
INFO: Installation finished.

通过web界面就可以访问安装好的wazuh
wazuh登录界面

输入用户名和密码就可以登录到wazuh
wazuh的dashboard

3、修改密码

wazuh安装后会默认给个admin的密码,这个密码比较长也不好记忆。可以通过以下命令对admin的默认密码进行修改。

bash wazuh-passwords-tool.sh -u admin -p Secr3tP4ssw*rd

4、安装EDR的agent

Wazuh代理是一种单一且轻量级的监控软件。它是一个多平台组件,可以部署到笔记本电脑、台式机、服务器、云实例、容器或虚拟机。它通过收集关键系统和应用记录、库存数据以及检测异常,为端点的安全性提供可见性。
在wazuh的dashboard界面,找到Agents summary 点击进去后,点击“Deploy new agent” 安装新的agent代理
[图片]

将显示agent安装的向导界面。
[图片]

选择目标主机的操作系统,填写wazuh的服务的IP后,将自动生成安装agent的脚本命令。
[图片]

在目标主机上直接执行命令就可以成功将agent安装。
[图片]

通过以下命令启动wazuh-agent

sudo systemctl daemon-reload
sudo systemctl enable wazuh-agent
sudo systemctl start wazuh-agent

再通过 sudo systemctl status wazuh-agent 查看wazuh-agent的运行状态。
[图片]

5、验证EDR的效果

wazuh-agent安装完后,就可以在wazuh的dashbord中看到agent采集到的相应的安全风险概览数据了。
[图片]

总结与建议

总的来说,Wazuh是一个功能全面、可扩展性强的开源安全平台,特别适合那些希望构建统一、高效且成本可控的安全运营体系的企业或技术团队。后续我将通过一系列POC来验证wazuh的能力。


作者博客:http://xiejava.ishareread.com/

http://www.dtcms.com/a/423720.html

相关文章:

  • 开发区建网站外包上海小程序开发与制作公司
  • 常州做网站建设的公司网络营销的优势有哪些?
  • Zookeeper 技术详细介绍
  • 精美个人网站电子商务基础网站建设与维护单项选择题
  • 菜鸟教程网站建设培训网站建设方案说明书
  • 直播间 网站建设南京市建设工程网站
  • 网页设置百度seo外包
  • 塑料餐饮具头部优势,新天力市占率稳步提升
  • 郑州做定制网站的公司自学python需要的软件
  • 每天五分钟深度学习:如何判断神经网络是过拟合还是欠拟合?
  • Supermicro NVIDIA Grace Superchip存储服务器超微ARS-121L-NE316R开箱评测
  • 解决在使用Lombok时maven install 找不到符号的问题
  • 从零复现论文:深度学习域适应1
  • 一品威客:小程序智能客服:AI 如何帮助企业降低 80% 客服成本?
  • 爱电影网站织梦网站404怎么做
  • 【读取WPS嵌入图片】使用POI读取Excel中的嵌入图片
  • 【Block总结】LAGA,大核分组注意力门,实现特征融合|即插即用
  • 科研项目管理系统对比:如何管好需求、进度、资源与成果?
  • 全球设计网站排行高德是外国公司吗?
  • 动态规划DP:从硬币问题到挤牛奶问题的算法实战
  • 二十八、API之《System 类》——与系统交互的“桥梁”
  • GitHub 热榜项目 - 日榜(2025-09-29)
  • 3分钟,官方讲讲STM32CubeProgrammer 2.20更新哪些新特性?
  • 想学做网站要去哪里学济南网站制作哪家最好
  • Go基础(⑥Cors)
  • 九龙坡区网站建设南宁网站建设速成培训
  • ⸢ 柒 ⸥ ⤳ 可信纵深防御建设方案:a.基线 基础设施可信
  • 山东营销网站建设设计装修网平台
  • android 增强版 RecyclerView
  • HTML 开发工具有哪些?常用 HTML 开发工具推荐、学习路线与实战经验分享