国产操作系统安装配置auditd审计工具 _ 统信 _ 麒麟 _ 中科方德

news2024/9/28 19:20:37

原文链接:国产操作系统安装配置auditd审计工具 | 统信 | 麒麟 | 中科方德
Hello,大家好啊!今天给大家带来一篇在国产桌面操作系统上部署auditd审计工具的文章。auditd是Linux审计系统的核心守护进程,用于记录系统安全相关的事件和日志。部署和配置auditd可以帮助系统管理员监控系统活动,提高系统安全性。本文将详细介绍如何在国产桌面操作系统(如统信UOS、麒麟KOS、中科方德等)上安装和配置auditd。欢迎大家分享转发,点个关注和在看吧!

什么是auditd?
auditd是Linux审计系统的核心组件,用于记录系统内的各种安全事件,包括文件访问、系统调用、用户登录等。通过审计日志,管理员可以跟踪系统中的各种活动,识别和分析潜在的安全威胁。

安装auditd
在大多数Linux发行版中,auditd都可以通过包管理器安装。以下是安装auditd的步骤。

在Debian/Ubuntu基础的系统上(如统信UOS、麒麟KOS)

sudo apt update
sudo apt install auditd

在欧拉/龙晰基础的服务器系统上(如中科方德)

sudo yum install audit

配置auditd
安装完成后,需要对auditd进行配置,以满足具体的审计需求。

配置文件位置
auditd的主要配置文件是/etc/audit/auditd.conf。此外,审计规则配置文件通常位于/etc/audit/audit.rules。

1.查看系统信息

2.更新软件源

3.安装audit工具

4.启动audit

5.备份audit规则文件

6.编辑规则

解释:
-w /etc/passwd:监控 /etc/passwd 文件。这个文件包含用户账户信息,例如用户名、UID、GID、家目录和shell。
-p wa:
w:监控对文件的写入操作(write)。
a:监控对文件的属性更改操作(attribute change)。
-k passwd_changes:为此规则分配关键字 passwd_changes,便于以后查找相关日志条目。
用途:
监控 /etc/passwd 文件可以帮助检测用户账户的添加、删除或修改。这对于审计用户管理活动非常重要。

解释:
-a always,exit:表示在所有系统调用(syscall)结束时(exit),始终应用此规则。
-F arch=b64:指定架构为64位(b64),这适用于64位系统。对于32位系统,可以使用arch=b32。
-S all:表示应用于所有系统调用。
-F path=/usr/sbin/useradd:过滤条件,指定路径为/usr/sbin/useradd,即useradd命令的路径。
-F perm=x:过滤条件,指定执行权限(execute permission)。
-k user_management:为此规则分配关键字 user_management,便于以后查找相关日志条目。
用途:
监控 useradd 命令可以帮助检测系统中何时添加了新用户,这对于审计用户管理活动非常重要。

7.重启audit

8.验证Auditd配置

9.监听日志文件

10.修改密码

11.日志文件内容

12.搜索包含特定关键字的条目

ausearch 命令概述
ausearch 是 auditd 审计框架的一部分,用于搜索和显示审计日志中的记录。它提供了多种选项,可以根据不同的过滤条件查找审计日志中的特定事件。

选项和参数解释
ausearch:命令,用于搜索审计日志。
-k passwd_changes:选项 -k 表示搜索审计日志中带有特定关键字的条目。这里的关键字是 passwd_changes,它与之前配置的审计规则中的 -k passwd_changes 对应。

13.查看用户认证记录和模块活动

sudo aureport -au系统会生成一份用户认证相关事件的报告。这些事件包括用户登录、注销、失败的认证尝试等。
aureport -m 系统会生成一份与系统模块加载和卸载相关事件的报告。这些事件包括加载和卸载内核模块等。

14.备份配置文件

15.配置日志大小及日志轮换

通过本文的介绍,您应该已经掌握了在国产桌面操作系统上部署和配置auditd审计工具的方法。auditd可以帮助您记录和监控系统中的安全事件,提高系统的安全性和可审计性。如果您觉得这篇文章有用,请分享和转发。同时,别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1909149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java根据经纬度获取两点之间的距离

Java根据经纬度获取两点之间的距离,最近在实现类似于钉钉打卡签到的需求,因为对精度要求不是很高,所以可以通过一个球面距离的公式来求两点距离,这里将地球当成一个球体,实际上地球是一个不规则的球体,所以…

14-22 剑和远方2 - 深度神经网络中的学习机制

概论 在第一部分中,我们深入探讨了人工智能的兴衰简史以及推动人工智能发展的努力。我们研究了一个简单的感知器,以了解其组件以及简单的 ANN 如何处理数据和权重层。在简单的 ANN 中,不会对数据执行特定操作。ANN 中的激活函数是一个线性函…

模拟考试小程序的设计

管理员账户功能包括:系统首页,个人中心,科目管理,复习资料管理,参考文献管理,用户管理,留言板管理,论坛管理 微信端账号功能包括:系统首页,复习资料&#xf…

搭建ASP+Mssql站点

SQL Server 2022 链接:https://pan.baidu.com/s/1U2zkXacbjOVNsAq-JQ80tA?pwdgosm 提取码:gosm MSSQLi-labs 链接:https://pan.baidu.com/s/1K6rCIaeSzaBBtQKD9Uk1fw?pwdveyn 提取码:veyn SQL Server 2022下载安装 安装成功…

【前端从入门到精通:第十一课: JS基本语法】

独闯JavaScript 了解JavaScript 为什么学习JavaScript JavaScript 是 web 开发者必学的三种语言之一: HTML 定义网页的内容 CSS 规定网页的布局 JavaScript 对网页行为进行编程 我们学习 JavaScript,以及 JavaScript 如何与 HTML 和 CSS 协同工作的知…

重大更新!800GB谷歌倾斜摄影最新OSGB数据免费大放送

自3月20日谷歌倾斜摄影OSGB转换工具V0.1版本发布以来,期间更新了V0.2、V1.0、V1.1、V1.2共4个版本,目前V1.2版本功能已经比较完善和稳定,实现了的当初产品规划的绝大部分功能。基于此,我将之前免费分享的数据重新下载和生成&#…

MyBatis框架学习笔记(二):原生API 的调用 和 注解的使用

1 MyBatis原生API 1.1 原生API 快速入门需求 在笔记一案例的基础上将增删改查,使用 MyBatis 原生的 API 完成,就是直接通过SqlSession 接口的方法来完成 1.2 原生API 快速入门-代码实现 创建 src\test\java\com\hspedu\mapper\MyBatisNativeTest.jav…

BUG: npm error `electron_mirror` is not a valid npm option

npm error electron_mirror is not a valid npm option 环境 windows 11 node v20.15.0 npm v10.7.0详情 在运行 npm run mirror 命令时出现错误。这是一个设置镜像的命令。 我是没事干了,运行这个命令,这个命令在我这里根本就是运行不了。这个命令一…

完美解决AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘的正确解决方法,亲测有效!!!

完美解决AttributeError: ‘DataFrame’ object has no attribute ix’的正确解决方法,亲测有效!!! 亲测有效 完美解决AttributeError: DataFrame object has no attribute ix的正确解决方法,亲测有效!&…

服务器数据恢复—同品牌不同系列服务器raid5阵列数据恢复方案分析

RAID5磁盘阵列数据恢复案例一: 服务器数据恢复环境: 一台某品牌LH6000系列服务器,通过NetRaid阵列卡将4块硬盘组建为一组RAID5磁盘阵列。操作系统都为Window server,数据库是SQLServer。 服务器故障: LH6000系列服务器…

并发编程工具集——StampedLock-比ReadWriteLock更快的锁(上篇)(十八)

StampedLock 支持的三种锁模式 写锁、悲观读锁和乐观读 StampedLock与ReadWriteLock的异同 ReadWriteLock支持两种:读锁、写锁相同点:其中,写锁、悲观读锁的语义和 ReadWriteLock 的写锁、读锁的语义非常类似,允许多个线程同时获取…

tessy 单元测试:小白入门指导手册

目录 1,创建单元测试工程目录 2,导入单元测试源文件 一:创建测试文件夹(最好和代码目录一一对应,方便查找) 二:选择测试环境 三:添加源文件 四:分析源文件 3,编写单元测试用例 一:设置函数参数的传输方向 二:添加单元测试用例 三:编辑单元测试用例数据 …

MATLAB中d2c函数用法

目录 语法 说明 示例 将离散时间传递函数转换为连续时间 将识别出的离散时间传递函数转换为连续时间 在将已识别的离散时间传递函数模型转换为连续时间模型后,重新生成协方差信息 d2c函数的功能是将模型从离散时间转换为连续时间。 语法 sysc d2c(sysd) sy…

atcoder 357 F Two Sequence Queries (线段树板子)

题目: 分析: 线段树 代码: // Problem: F - Two Sequence Queries // Contest: AtCoder - SuntoryProgrammingContest2024(AtCoder Beginner Contest 357) // URL: https://atcoder.jp/contests/abc357/tasks/abc357_…

【最新鸿蒙应用开发】——Navigation路由管理

Navigation路由 1.引言 一多开发的项目适合使用Navigation进行统一的页面路由管理。Navigation还提供统一的标题栏、工具栏、菜单栏,并且自带导航返回功能。另外,Navigation还支持一些Router不支持的功能,比如:自带的路由拦截功…

运行时异常与一般异常的异同

运行时异常与一般异常的异同 1、运行时异常(Runtime Exception)1.1 特点 2、 一般异常(Checked Exception)2.1 特点 3、异同点总结3.1 相同点3.2 不同点 4、总结 💖The Begin💖点点关注,收藏不迷…

Transformer构架的优劣及常见问题

Transformer构架的优劣 优点 长距离依赖关系建模:通过自注意力机制,Transformer能够有效捕捉长距离依赖关系,适用于处理长序列和涉及远距离语义关系的任务。并行计算能力:多头注意力机制的并行计算特性极大提高了训练和推理效率…

卫星系统三种编码模式数字、模拟电视的区别

卫星系统三种编码模式 CCM----固定编码模式 ACM----自适应编码模式 VCM----可变编码调制模式 DTV——Digital TV (即输入数字信号)中文意思是数字电视,是指将活动图像、声音和数据,通过数字技术进行压缩、编码、传输、存储,实时…

图形学各种二维基础变换,原来线性代数还能这么用,太牛了

缩放变换 均匀缩放 若想将一个图形缩小0.5倍 若x乘上缩放值s等于x撇,y同理,则 x ′ s x y ′ s y \begin{aligned} & x^{\prime}s x \\ & y^{\prime}s y \end{aligned} ​x′sxy′sy​,这样就表示了x缩小了s倍,y也是…

UML中用例和用例图的概念

用例 用例模型的基本组成部分有用例、参与者(或角色)和系统。用例用于描述系统的功能,也就是从用户的角度来说,系统具体应包含哪些功能,从而帮助分析人员理解系统的行为。它是对系统功能的宏观的、整体的描述。一个完…