统信UOS怎么查看系统审计日志_统信UOS auditd审计日志分析教程【高级】

夏静小哥_3925

夏静小哥_3925

2026-04-07

538人浏览

原创

系统审计日志(auditd日志)是统信uos中审查用户操作、权限变更及安全策略执行的核心依据,需通过ausearch、aureport等专用工具或直接解析/var/log/audit/下二进制日志文件进行查看与分析。

统信uos怎么查看系统审计日志_统信uos auditd审计日志分析教程【高级】

如果您在统信UOS系统中需审查用户操作行为、权限变更或安全策略执行情况,则系统审计日志(auditd日志)是核心依据。auditd服务默认记录内核层的系统调用、文件访问、账户管理等敏感事件,其日志独立于常规systemd日志,需通过专用路径与工具访问。以下是查看系统审计日志的具体方法:

一、使用ausearch命令按条件检索审计日志

ausearch是auditd官方提供的查询工具,支持基于时间、UID、系统调用、事件类型等多维度精确过滤原始审计记录,避免人工扫描海量二进制日志。

1、查看最近10分钟内所有审计事件:sudo ausearch --start recent

2、检索指定用户(如UID 1000)的所有操作记录:sudo ausearch -ua 1000

3、筛选出所有与文件访问相关的系统调用(如open、openat、unlink):sudo ausearch -sc open -sc openat -sc unlink

4、查找所有失败的认证尝试(例如密码错误登录):sudo ausearch -m avc -m user_avc -i | grep "denied"

二、使用aureport生成结构化审计报表

aureport可将原始审计日志汇总为可读性更强的统计报表,适用于快速识别高频异常行为、账户登录趋势或违规资源访问模式。

1、生成按用户分组的登录事件汇总:sudo aureport -l --summary

2、列出所有失败的系统调用及其发生次数:sudo aureport -f --summary

3、显示过去24小时内所有与sudo权限提升相关的事件:sudo aureport -ts yesterday -te now -m USER_CMD --key sudo

4、导出完整审计事件列表为文本便于离线分析:sudo aureport -au --format csv > /tmp/audit_user_events.csv

三、直接读取审计日志文件并解析

auditd日志默认以二进制格式存储于/var/log/audit/目录,需使用ausearch或aureport解析;但可通过auditctl确认当前日志路径及轮转状态,并手动检查归档文件。

1、确认auditd服务是否运行及日志存储根目录:sudo auditctl -s | grep "log_file\|log_group"

2、列出/var/log/audit/下全部审计日志文件(含归档):sudo ls -lt /var/log/audit/audit.log*

3、查看最新审计日志文件的末尾100行原始内容:sudo tail -n 100 /var/log/audit/audit.log

4、使用ausearch解析指定归档日志中的root用户操作:sudo ausearch -if /var/log/audit/audit.log.1 -ua 0

四、启用审计规则后实时监控关键事件

若需持续跟踪特定对象(如/etc/shadow修改、sudoers变更、特权进程启动),须预先配置audit规则,之后即可通过ausearch实时捕获匹配事件。

1、临时添加监控/etc/passwd文件访问的规则:sudo auditctl -w /etc/passwd -p wa -k passwd_access

2、立即检索该规则触发的所有事件:sudo ausearch -k passwd_access

3、监控所有UID为0的进程执行的execve系统调用:sudo auditctl -a always,exit -F uid=0 -F arch=b64 -S execve

4、查看当前已加载的所有审计规则:sudo auditctl -l

五、通过图形化日志收集工具定位审计日志入口

统信UOS预装的日志收集工具虽不直接展示原始audit.log内容,但提供审计相关日志分类入口,可快速跳转至对应路径或触发ausearch关联查询。

1、点击启动器图标,搜索并打开日志收集工具。

2、在左侧导航栏中选择安全日志或审计日志(若存在该分类)。

3、右侧列表中查找标注为auditd或/var/log/audit/的条目。

4、双击该条目,在详情窗口顶部确认日志物理路径,并点击在终端中打开按钮自动执行sudo ausearch -if对应文件。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.31

1749

3

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.06.27

1211

7

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

20

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

20

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

20

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

20

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

20

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

20

15

热门下载

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

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习