讲师中心 微信公众号
AI工具推荐 视频效率加速

怎么配置系统日志处理优先级保障安全告警信息优先处理

千涛大大_8272

千涛大大_8272

发布时间:2026-06-24 09:09:57

|

812人浏览过

|

来源于php中文网

原创

关键是要通过rsyslog条件路由将auth/authpriv设施中crit及以上级别日志(如emerg/alert/crit/err)单独提取并直送邮件/Webhook/脚本通道,同时屏蔽authpriv写入公共日志文件以保障安全。

怎么配置系统日志处理优先级保障安全告警信息优先处理

要让安全告警信息优先处理,关键不是调高日志“级别”,而是通过 rsyslog 的条件路由机制,把高危日志(如 auth、authpriv 设施中 crit 及以上级别)单独提取出来,走更快、更可靠的通道——比如邮件、Webhook 或脚本通知,同时避免被普通日志淹没。

明确哪些日志属于“安全告警”

Linux 中与安全直接相关的主要设施是:auth(登录、su、sudo 等)和 authpriv(含敏感操作,如 SSH 密钥认证、PAM 验证)。它们产生的 emerg、alert、crit、err 级别日志,就是需优先响应的安全事件。

  • emerg / alert / crit:系统崩溃、认证服务宕机、root 账户异常登录——必须立即响应
  • err:SSH 登录失败、sudo 权限拒绝、密码错误爆破尝试——需实时感知
  • warning 及以下(如 notice、info)通常属于常规行为,可归档或延迟分析

用 if 语句精准捕获高危安全日志

在 /etc/rsyslog.d/30-security-alert.conf 中添加规则,不依赖全局日志级别,只针对目标日志做动作:

  • 匹配 auth 和 authpriv 设施中 crit 及以上日志:
    if ($syslogfacility-text == 'auth' or $syslogfacility-text == 'authpriv') and ($syslogseverity
  • 单独拦截暴力破解特征(如连续失败登录):
    if $programname == 'sshd' and $msg contains 'Failed password' then action(type="omhttp" server="alert.example.com" ...)
  • 加一行 & stop 阻止后续规则重复处理,避免冗余转发

为安全日志配置专用输出通道

不要把安全告警混在 /var/log/auth.log 里等人工翻查。应直连告警通道:

  • 邮件通道(用于 emerg/alert/crit):加载 ommail 模块,设置 mail.to 为运维负责人邮箱,模板中包含 %timegenerated% %hostname% %msg%,确保关键字段不丢失
  • Webhook 通道(用于 err/warning 类攻击迹象):用 omhttp 推送 JSON 到企业微信或钉钉机器人,模板中固定 "level":"critical" 或 "source":"sshd",方便前端自动打标
  • 本地脚本通道(用于自动响应):例如触发 fail2ban 封禁 IP 或记录到独立审计库,用 omprog 调用 Python 脚本,传入 $fromhost-ip 和 $msg

验证与防护建议

配置完成后务必测试,避免漏报或误报:

  • 用 logger -p auth.err "test security alert" 手动注入测试日志,检查邮件/Webhook 是否收到
  • 运行 sudo rsyslogd -N1 检查语法,无报错再 systemctl restart rsyslog
  • 禁止将 authpriv 日志写入公共可读文件(如默认的 /var/log/auth.log),应在 rsyslog 规则中用 authpriv.none 屏蔽,仅保留加密通道输出
  • 定期审查 /var/log/rsyslog.log(启用 debug 日志时)确认高危日志未被其他规则拦截或丢弃

热门AI工具

更多
咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
Java 网络安全
Java 网络安全

本专题聚焦 Java 在网络安全与加密通信中的应用,系统讲解常见加密算法(MD5、SHA、AES、RSA)、数字签名、HTTPS证书配置、令牌认证(JWT、OAuth2)及常见安全漏洞防护(XSS、SQL注入、CSRF)。通过实战项目(如安全登录系统、加密文件传输工具),帮助学习者掌握 Java 安全开发与加密技术的实战能力。

5205

2025.10.13

PHP 安全与防护
PHP 安全与防护

本专题聚焦于PHP开发中的安全问题与防御措施,详细讲解SQL注入、XSS攻击、CSRF攻击、文件包含漏洞等常见安全风险及其修复方法。通过结合实际案例,帮助开发者理解漏洞成因,掌握输入验证、会话安全、加密存储与安全编码规范,全面提升PHP网站的安全防护水平。

455

2025.11.04

elk是什么意思
elk是什么意思

ELK指的是Elasticsearch、Logstash和Kibana三个开源软件的组合。想了解更多elk的相关内容,可以阅读本专题下面的文章。

3580

2023.12.18

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

0

2026.11.03

Docker Desktop镜像构建教程
Docker Desktop镜像构建教程

想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。

0

2026.11.03

Docker Desktop容器创建指南
Docker Desktop容器创建指南

本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。

0

2026.11.03

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

0

2026.11.03

Tailwind CSS 响应式布局怎么写
Tailwind CSS 响应式布局怎么写

Tailwind CSS 响应式布局通常从移动端样式写起,再用 sm、md、lg 等前缀调整不同屏幕宽度下的网格、间距和导航。本专题整理断点配置、Grid 与 Flex 自适应布局及常见溢出问题,帮助你逐步完成多设备适配。

0

2026.11.03

Tailwind CSS 常用类名怎么记
Tailwind CSS 常用类名怎么记

Tailwind CSS 类名很多,先按布局、间距、文字、颜色和状态分组记忆,再通过官方文档检索具体写法。本专题结合类名排序、动态拼接失效、自定义实用类等问题,帮助你建立常用类名的速查方法。

0

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn