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

原文链接:国产操作系统安装配置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.mzph.cn/bicheng/43260.shtml

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

相关文章

Python自动化测试系列[v1.0.0][自动化测试报告]

BeautifulReport测试报告 获取BeautifulReport模块 BeautifulReport 源码Clone地址为 BeautifulReport ,其中BeautifulReport.py和其template是我们需要的 BeautifulReport 如下代码是BeautifulReport.py的源码,其中几个注释的地方需要注意&#xff…

等保测评实战指南:从准备到实施的全面剖析

在数字化时代,信息安全已成为企业发展的基石。信息安全等级保护(简称“等保”)测评作为评估和提升信息系统安全防护能力的重要手段,越来越受到企业的重视。本文将从实战角度出发,全面剖析等保测评的准备、实施及后续改…

排序算法(算法篇)

算法之排序算法 排序算法 概念: 我们在的排序工作能在主存中完成的,我们就叫这种算法叫做内部排序不能在主存中完成而必须在磁盘或磁带上完成的排序算法叫做外部排序 冒泡排序 概念: 冒泡排序是一个很简单的排序算法,冒泡排…

【python】PyQt5可视化开发,鼠标键盘实现联动界面交互逻辑与应用实战

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

一个简单的 Vue 组件例子

https://andi.cn/page/621509.html

AIGC在软件开发中的崛起:赋能开发者还是重塑职业版图?

在科技日新月异的今天,生成式人工智能(AIGC, Artificial Intelligence Generated Content)正以前所未有的速度渗透至各行各业,其中,软件开发领域尤为显著。从基础的代码自动补全到复杂的系统架构设计,AIGC技…

ubuntu 删除 ab-* 开头的文件夹及内容

在Ubuntu中,你可以使用rm命令和find命令组合来删除所有以ab-开头的文件夹及其内容。以下是一个命令示例: rm -rf $(find /path/to/start -type d -name ab-*) 请将/path/to/start替换成你想要开始搜索的目录路径。这条命令会递归地删除所有以ab-开头的文…

GEE代码实例教程详解:地表温度与土地覆盖类型分析

简介 在本篇博客中,我们将使用Google Earth Engine (GEE) 对地表温度数据进行分析,并探究不同土地覆盖类型(特别是水体和城市区域)的地表温度变化。通过MODIS数据集,我们可以监测2001年至2024年间的数据。 背景知识 …

YOLOv10改进 | Conv篇 | 利用DualConv二次创新C2f提出一种轻量化结构(轻量化创新)

一、本文介绍 本文给大家带来的改进机制是利用DualConv改进C2f提出一种轻量化的C2f,DualConv是一种创新的卷积网络结构,旨在构建轻量级的深度神经网络。它通过结合33和11的卷积核处理相同的输入特征映射通道,优化了信息处理和特征提取。Dual…

二叉树的序列化和反序列化(Java)

概述 关于面试中常见的其他二叉树算法题,参考面试算法之二叉树(Java)。二叉树的定义(注意到有使用lombok提供的两个注解): lombok.Data lombok.AllArgsConstructor private static class TreeNode {private TreeNode left;priva…

java 参数传递(尤其注意参数是对象的情况)

8大基本数据类型为 值传递 类和数组为 引用传递,传递的是地址 但是要注意虽然类是引用传递,但是要注意,调用方法是新开一个栈 因此如果进行p null或者 Person p new Person()等语句,要格外注意: 如果主函数再次输出…

基于场景的 Java Spring Boot 热门面试问题

随着 Spring Boot 继续主导 Java 生态系统,对熟悉这个强大框架的熟练开发人员的需求正在上升。如果您正在准备 Spring Boot 面试,尤其是作为一名经验丰富的专业人士,那么专注于测试您的实践知识和解决问题能力的基于场景的问题至关重要。本文…

音频demo:将PCM数据与alaw、mulaw、g711数据的相互转换

1、README 前言 (截图来源:https://blog.csdn.net/u014470361/article/details/88837776) 我的理解: 首先需要知道的是u-law/a-law是用于脉冲编码的压缩/解压缩算法。而G.711是指在8KHz采样率(单声道)中,使用的u-law或…

LLM- 注意力机制

一:什么是注意力机制,以及产生背景? (1):RNN模型[RNN模型]的缺点:下图是例如RNN模型解决机器翻译的例子,从这个例子可以看到Encoder最后一个向量(eos)送给了…

springboot整合vue上传文件至oss

引言 在现代Web应用中,文件上传是一个常见需求。而将文件存储在云存储服务(如阿里云OSS、AWS S3等)则是一个优雅且高效的解决方案。本文将使用Spring Boot作为后端框架,Vue作为前端框架,演示如何实现文件上传至阿里云…

Docker启动安装nacos

单机模式# 拉取镜像 docker pull nacos/nacos-server # (最新版) docker pull nacos/nacos-server:v2.2.0挂载目录中文件 新建目录 mkdir -p /mydata/nacos/logs/ #新建logs目录 mkdir -p /mydata/nacos/conf/ #新建conf目录复制容器文件到宿主机…

B端全局导航:左侧还是顶部?不是随随便便,有依据在。

一、什么是全局导航 B端系统的全局导航是指在B端系统中的主要导航菜单,它通常位于系统的顶部或左侧,提供了系统中各个模块和功能的入口。全局导航菜单可以帮助用户快速找到和访问系统中的各个功能模块,提高系统的可用性和用户体验。 全局导航…

Kubernetes平台迁移

Kubernetes&&平台迁移 信息收集 信息收集

HJ41 称砝码

HJ41 称砝码 提示&#xff1a;文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问&#xff1a; 本文目标&#xff1a; 一、背景 这个题目之前是没有做出来的&#xff0c;我把之前没做出来的代码也记录一下 二、 2.1 之前的代码 #include <stdio.h>int m…

代码随想录算法训练营:23/60

非科班学习算法day23 | LeetCode39:组合总和 &#xff0c;Leetcode40:组合总和|| 介绍 包含LC的两道题目&#xff0c;还有相应概念的补充。 相关图解和更多版本&#xff1a; 代码随想录 (programmercarl.com)https://programmercarl.com/#%E6%9C%AC%E7%AB%99%E8%83%8C%E6%9…