配置Sucuri Security WordPress插件导出日志
本文假设您已安装Sucuri Security WordPress插件(可参考安装指南)。
导出日志选项位于:Sucuri Security > 设置
向下滚动至“Log Exporter”部分
选择文件路径时的专业建议:
- 需输入完整路径和文件名,例如:
/var/www/logs/blog.log
- 路径必须可写,请检查用户及相关权限
- 避免将日志文件置于网站根目录,需向上级目录导航,否则插件将禁止部署(此举防止外部访问导致信息泄漏)
配置完成后注销并重新登录,若一切正常,将在文件中看到新日志条目:
|
|
日志显示用户登录IP及文章更新记录。对于SEO垃圾邮件攻击(SEP),攻击者常更新现有文章,此类意外更新(非常规时间/用户操作)可作为入侵指标(IoC)。若见到此类日志,继续配置OSSEC。
配置OSSEC解析Sucuri安全日志
发布插件更新时,我们同步更新了OSSEC WordPress规则,使网站所有者无需编写新解码器即可解析日志。仅需将日志添加至ossec.conf
文件:
通过OSSEC工具shell执行:
|
|
util.sh
工具会自动在配置文件中生成相应条目:
|
|
专业提示:若在VPS上管理多个站点,手动添加日志文件繁琐。可使用SimonF在2013年分享的脚本(需调整路径):
|
|
最后重启OSSEC服务:
|
|
重新登录WordPress后,监控alerts.log
将显示如下警报:
|
|
此后可自定义警报规则。
OSSEC & WordPress规则速查表
OSSEC内置WordPress规则虽非全覆盖,但以下速查表可助理解:
ID | 名称 | 描述 |
---|---|---|
9501 | 用户认证(失败) | WordPress用户认证失败 |
9502 | 用户认证(成功) | WordPress用户认证成功 |
9505 | 评论泛滥 | WordPress评论洪水攻击尝试 |
9506 | 文件修改 | 检测到文件被修改 |
9507 | 文章(私密转公开) | 文章被发布 |
9508 | 文章更新 | 现有文章被更新 |
9509 | 插件更新 | 插件被更新 |
9510 | IDS触发 | 入侵检测系统识别到WordPress攻击 |
这些规则近期将更新,当前版本已提供基础监控能力。欢迎反馈建议。
发布于安全专栏,标签:OSSEC, 安全工具与技术, 网络托管与服务器