linux审计工具audit,Linux audit 审计工具

centos 系统 audit 默认是安装的

查看状态:

[root@ecs-proxy ~]# service auditd status

[root@ecs-proxy ~]# auditctl -s

查看规则:

[root@ecs-proxy ~]# auditctl -l

删除规则:

[root@ecs-proxy ~]# auditctl -D

查看帮助:

[root@ecs-proxy ~]# auditctl -h

usage: auditctl [options]

-a Append rule to end of ist with ction

-A Add rule at beginning of ist with ction

-b Set max number of outstanding audit buffers

allowed Default=64

-c Continue through errors in rules

-C f=f Compare collected fields if available:

Field name, operator(=,!=), field name

-d Delete rule from ist with ction

l=task,exit,user,exclude

a=never,always

-D Delete all rules and watches

-e [0..2] Set enabled flag

-f [0..2] Set failure flag

0=silent 1=printk 2=panic

-F f=v Build rule: field name, operator(=,!=,,<=,

>=,&,&=) value

-h Help

-i Ignore errors when reading rules from file

-k Set filter key on audit rule

-l List rules

-m text Send a user-space message

-p [r|w|x|a] Set permissions filter on watch

r=read, w=write, x=execute, a=attribute

-q make subtree part of mount point's dir watches

-r Set limit in messages/sec (0=none)

-R read rules from file

-s Report status

-S syscall Build rule: syscall name or number

-t Trim directory watches

-v Version

-w Insert watch at

-W Remove watch at

--loginuid-immutable Make loginuids unchangeable once set

--reset-lost Reset the lost record counter

临时定义监视指令示例:

auditctl -w /目录/文件 -p 触发的权限 -k 规则名称

[root@ecs-proxy ~]# auditctl -w /etc/passwd -p wa -k passwd_changes

[root@ecs-proxy ~]# auditctl -l

-w /etc/passwd -p wa -k passwd_changes

-w path : 指定要监控的路径

-p : 指定触发审计的文件/目录的访问权限

-k 给当前这条监控规则起个名字,方便搜索过滤

rwxa : 指定的触发条件,r 读取权限,w 写入权限,x 执行权限,a 属性(attr)

永久定义需要修改配置文件,如:

[root@ecs-proxy ~]# vim /etc/audit/rules.d/audit.rules

-w /etc/passwd -p wa -k passwd_changes

-w /usr/sbin/fdisk -p x -k partition_disks

修改后重启服务

日志解读:

# type为类型

# msg为(time_stamp:ID),时间是date +%s(1970-1-1至今的秒数)

# arch=c000003e,代表x86_64(16进制)

# success=yes/no,事件是否成功

# a0-a3是程序调用时前4个参数,16进制编码了

# ppid父进程ID,如bash,pid进程ID,如cat命令

# auid是审核用户的id,su - test, 依然可以追踪su前的账户

# uid,gid用户与组

# tty:从哪个终端执行的命令

# comm="cat"         用户在命令行执行的指令

# exe="/bin/cat"        实际程序的路径

# key="sshd_config"    管理员定义的策略关键字key

# type=CWD        用来记录当前工作目录

# cwd="/home/username"

# type=PATH

# ouid(owner's user id)    对象所有者id

# guid(owner's groupid)    对象所有组id

搜索特定日志 ausearch

指定文件名搜索:

[root@ecs-proxy ~]# ausearch -f /etc/passwd

指定策略关键字搜索:

[root@ecs-proxy ~]# ausearch -k passwd_changes

生成简要的日志报告 aureport

[root@ecs-proxy ~]# aureport

来源:oschina

链接:https://my.oschina.net/u/4502772/blog/3553457

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值