wazuh安装与使用

目录

一、wazuh安装

二、wazuh使用


一、wazuh安装

下载:https://wazuh.com

可以直接安装OVA这个,然后导入到Linux中就可以使用了。

导入完毕后开启,使用远程连接工具进行连接,出现以下画面则成功了。

之后可以看一下图形化界面,使用IP地址进行登录。账号和密码均为admin

登录后所示页面。

到此wazuh安装完毕,就可以使用wazuh了。

二、wazuh使用

使用Ubuntu作为客户端,使用wazuh为服务端进行演练,检测sql注入攻击。

首先进行代理的添加。

代理添加完毕,在服务端可以看见添加后的代理。

然后在ubuntu端点进行配置如下。

(1)安装apache。

apt install apache2

(2)查看apache是否成功,

使用IP地址进行登录查看,出现以下页面则成功。

(3)将以下行添加到 Wazuh 代理/var/ossec/etc/ossec.conf文件中。这允许 Wazuh 代理监控 Apache 服务器的访问日志。

复制代码
<ossec_config>
  <localfile>
    <log_format>apache</log_format>
    <location>/var/log/apache2/access.log</location>
  </localfile>
</ossec_config>

(4) 添加完毕重启wazuh代理

复制代码
重启wazuh:
systemctl restart wazuh-agent

配置完成,之后模拟客户端进行注入,服务端进行检测。

使用如下命令,在攻击端进行。

复制代码
curl -XGET "http://<UBUNTU_IP>/users/?id=SELECT+*+FROM+users";

注意: <UBUNTU_IP>为IP地址。

出现404不用管,因为本来也没有可展示的内容,在服务端只看一下是否有了sql的注入提示。

刷新一下,可见检测到了sql注入。

之后我们进行一下手动触发,观察一下那个规则起作用了。

页面没有反应则表示成功了,本来也没有可显示的。

然后进行查看是否检测到。

可见检测到了。

有了注入就要进行防御,如何防御?

(1)使用代理进行防御

(2)进行系统防御

以上为wazuh的相关介绍,如何使用wazuh进行sql注入的检测。

相关推荐
瑞克-桑切斯几秒前
7、MySQL 慢查询排查与优化实战指南
java·服务器·数据库
vibecode2 小时前
网站服务器失去响应怎么解决?我把连接超时和读超时这两段计时拆开跑了一遍
运维·服务器
数字融合2 小时前
透明化视频孪生危化安全管控解决方案
人工智能·python·安全
工业一体机老司机3 小时前
Docker部署工控机采集服务 Compose编排与开机自启
运维·docker·容器
迪康Defender3 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
Flynn Liang4 小时前
AI 应用的安全红线:Spring AI 下的 Prompt 注入防护、PII 脱敏、输出审计与密钥管理
人工智能·安全·spring·数据泄露·springai·prompt注入
朗迪锋4 小时前
SoErgo重塑“四特”场景下的人机协同与安全边界
人工智能·安全·人机工程
沫璃染墨4 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
jimmyleeee5 小时前
Agent安全之九:OWASP ASI09 人机信任利用------当人类成为攻击链上最后一道被攻破的关口
人工智能·安全
其实防守也摸鱼6 小时前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php