如何为nfs共享文件系统启用审计?

SOLUTION 已验证 - 已更新 2017年十一月29日20:08 -

原文地址:https://access.redhat.com/solutions/2144381

环境

  • Red Hat Enterprise Linux 5, 6, 7
  • NFS

问题

  • 通过nfs共享的一个目录已从主机中删除。
  • 那么,如何为通过nfs共享的文件系统启用审计?
  • 我们可以在nfs服务器上配置审核规则吗?
  • 是否可以配置nfs服务器的审计规则,以跟踪在导出的nfs客户端上执行的任何操作?

决议

  • 下面是一个示例,其中为nfs共享文件系统/test设置了审计规则。。
[root@vm27 test1]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_vm27-lv_root  8.4G  3.4G  4.7G  42% /
tmpfs                        498M     0  498M   0% /dev/shm
/dev/vda1                    485M   34M  426M   8% /boot
/dev/vdc                     5.0G  138M  4.6G   3% /shareddata
node1:/test                  8.4G  2.9G  5.2G  36% /test1 <------------------NFS Share
  • 编辑/etc/audit/audit.rules并将以下规则添加到要监视的共享的文件末尾。
 -w /test1/ -p wa -k test1

[root@vm27 test1]# cat /etc/audit/audit.rules 
# This file contains the auditctl rules that are loaded
# whenever the audit daemon is started via the initscripts.
# The rules are simply the parameters that would be passed
# to auditctl.

# First rule - delete all
-D
-w /test1/ -p wa -k test1 <-----------------------------Added entry for /test1
# Increase the buffers to survive stress events.
# Make this bigger for busy systems
-b 320

# Feel free to add below this line. See auditctl man page
  • 然后运行以下命令以重新启动audited服务并列出活动的审核规则:
 # service auditd restart
  • 注意:对于Rhel 7-service命令是正确与audited守护进程交互的唯一方法,以便正确记录auid值。systemctl命令仅用于两个操作:enablestatus
  • 在nfs共享上执行了一些活动:
[root@vm27 /]# cd /test1
[root@vm27 test1]# touch xyz klm nop
[root@vm27 test1]# chown root:root /test1
  • 可以根据给定的关键字字符串搜索事件:
# ausearch -k test
time->Tue Dec 22 11:01:09 2015
type=PATH msg=audit(1450762269.907:45573): item=1 name=(null) inode=396565 dev=00:18 mode=0100644 ouid=0 ogid=0 rdev=00:00 obj=system_u:object_r:nfs_t:s0 nametype=NORMAL
type=PATH msg=audit(1450762269.907:45573): item=0 name="/test1" inode=388706 dev=00:18 mode=040755 ouid=99 ogid=99 rdev=00:00 obj=system_u:object_r:nfs_t:s0 nametype=PARENT
type=CWD msg=audit(1450762269.907:45573):  cwd="/test1"
type=SYSCALL msg=audit(1450762269.907:45573): arch=c000003e syscall=2 success=yes exit=0 a0=7fff6b96874b a1=941 a2=1b6 a3=0 items=2 ppid=6273 pid=6563 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=1529 comm="touch" exe="/bin/touch" subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key="test1"
----
time->Tue Dec 22 11:01:09 2015
type=PATH msg=audit(1450762269.910:45574): item=1 name=(null) inode=396571 dev=00:18 mode=0100644 ouid=0 ogid=0 rdev=00:00 obj=system_u:object_r:nfs_t:s0 nametype=NORMAL
type=PATH msg=audit(1450762269.910:45574): item=0 name="/test1" inode=388706 dev=00:18 mode=040755 ouid=99 ogid=99 rdev=00:00 obj=system_u:object_r:nfs_t:s0 nametype=PARENT
type=CWD msg=audit(1450762269.910:45574):  cwd="/test1"
type=SYSCALL msg=audit(1450762269.910:45574): arch=c000003e syscall=2 success=yes exit=0 a0=7fff6b96874f a1=941 a2=1b6 a3=0 items=2 ppid=6273 pid=6563 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=1529 comm="touch" exe="/bin/touch" subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key="test1"
----
time->Tue Dec 22 11:01:29 2015
type=PATH msg=audit(1450762289.707:45575): item=0 name="/test1" inode=388706 dev=00:18 mode=040755 ouid=99 ogid=99 rdev=00:00 obj=system_u:object_r:nfs_t:s0 nametype=NORMAL
type=CWD msg=audit(1450762289.707:45575):  cwd="/test1"
type=SYSCALL msg=audit(1450762289.707:45575): arch=c000003e syscall=260 success=yes exit=0 a0=ffffffffffffff9c a1=f20720 a2=0 a3=0 items=1 ppid=6273 pid=6565 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=1529 comm="chown" exe="/bin/chown" subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 key="test1"
  • Audit rules 也可以在nfs服务器上配置,但如果文件是从一个nfs客户端修改的,那么nfs服务器审核日志中就不会有这些文件。
  • Audit 将仅跟踪本地系统调用,因此必须在所有客户端和服务器上配置规则。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、应用背景 当前国内企事业单位纷纷组建了自己的内部局域网,并且纷纷在局域网内部架设各种服务器,用于共享单位内部的一些重要文件、商业机密等,用于本单位内部员工的访问、修改、信息交换、协同工作等,极大地提升了办公、工作效率。但是,由于缺乏对员工访问服务器共享文件审计、约束等网络管理工作,使得单位重要的共享文件常常被员工私自拷贝、修改、删除等,并且由于对外来电脑缺乏控制,导致外来人员通过携带笔记本、U盘、移动存储设备等接入到单位内部的局域网中,非法访问、拷贝重要的共享文件,给单位的信息安全和商业机密的保护带来巨大的风险和危害,严重影响了单位正常的生产、经营活动。为此,必须对员工访问共享文件的行为加以约束、记录和审计,从而便于更好地管理、保护共享文件,并为某系情况下的调查取证提供详实的记录。 二、解决方案 鉴于对共享文件进行审计和保护对企事业单位来说具有至关重要的作用,同时国内网络安全厂商没有专门的共享文件审计工具供用户选用。大势至研发团队顺应用户的这一需求,并通过艰苦的研发终于推出了“大势至共享文件审计系统”。“大势至共享文件审计系统”是大势至(北京)软件工程有限公司推出的一款专门用来监视和记录局域网内部用户访问局域网内部服务器、其他主机共享资源的内网共享文件安全审计系统。通过大势至共享文件审计系统你可以详细审计局域网电脑访问服务器共享资源的情况,包括新建、拷贝、修改、删除、重命名等操作,也即:某个电脑访问共享文件后的一切操作、访问日志都被详细地记录下来(并且通过一定的设置还可以防止员工私自修改、删除共享文件,或者对其修改、删除的共享文件进行还原、恢复等风险应对举措),同时用户对共享文件的所有操作记录都将存储到服务器的数据库中,并可以导出成word、excel等格式,便于提供给相关人员进行审计。 三、功能介绍 1、记录服务器共享文件夹或共享文件的访问情况,包括读取、拷贝、修改、删除、重命名、打印等情况,可以记录访问者采用的登录账户、IP地址、MAC地址、时间、访问时长、具体操作情况等。 2、根据共享文件夹或共享文件来查询局域网电脑访问共享文件的具体操作情况。 3、根据IP或MAC地址来查询局域网主机对那些共享文件做了那些具体操作。 4、根据访问权限来显示对应的共享文件,没有访问权限的共享文件将予以隐藏。 5、对重要共享文件进行实时备份功能,可以在一定条件下进行实时还原。 6、对重要共享文件进行防删除操作,一旦蓄意或误操作删除共享文件可以恢复。 7、通过账户、IP和MAC地址三重绑定来限定客户端的电脑访问共享文件情况,一旦不符合绑定规则,禁止其访问共享文件。 8、限制外来电脑或未经授权的电脑访问共享文件,也即必须加入到许可访问共享文件的白名单电脑才可以访问共享文件。 9、支持在公司外部或外地访问单位局域网共享文件服务器并提供监控功能。 10、访问共享文件的日志情况可以导出为其他格式,如word、excel等,便于第三方审计。 11、集成开放的功能扩展接口,可以与我公司的商用安全计算机、外来电脑控制系统相互配合,强化对共享文件的保护。 四、领先优势 大势至共享文件审计系统与国内同类系统相比,主要优势如下: 1、大势至共享文件审计系统还可以与大势至商用安全计算机进行整合,从而有效地防止了通过访问共享文件服务器的USB接口,使用U盘、移动硬盘、蓝牙、手机等外接存储设备来复制、拷贝共享文件的行为。 2、大势至共享文件审计系统同时支持Linux操作系统和Windows操作系统,从而具有更好的适应性,满足各个系统平台用户的监控共享文件的需求。 3、大势至共享文件审计系统支持主流的各种数据库,如ACCESS、MySql、SQL、DB2、Oracle数据库等,从而可以充分利用客户服务器的数据库模块,避免了客户购买新的数据库或安装操作特定数据库。 4、大势至共享文件审计系统只需要安装在提供共享文件服务器上即可监控局域网内所有用户访问服务器文件的各种操作,不需要在客户端安装,不需要调整现有的网络结构,也不需要额外其他设备,从而一方面极大地节省了部署服务器共享文件监控系统的复杂性和工作量,又大幅度节省了购买其他硬件的投资支出。 5、大势至共享文件审计系统可以对重要共享文件的修改、删除操作进行实时备份和实时还原,从而有效地防止了共享文件被误操作、恶意修改而丢失、损坏的情况。 6、大势至共享文件审计系统通过基于用户、IP地址、MAC地址的三重认证和识别机制,从而可以确保用户识别的唯一性和精准性,防止了借用他人账户而在本机登录,或利用他人电脑使用本地账户登录的混乱状态,确保了共享文件访问操作责任到人;同时,也可以有效防止外来电脑私自接入局域网而访问共享文件的情况。 7、大势至共享文件审计系统还可以与大势至商用安全计算机进行整合,从而有效地防止了通过访问共享文件服务器的USB接口,使用U盘、移动硬盘、蓝牙、手机等外接存储设备来复制、拷贝共享文件的行为。 大势至共享文件审计系统不对监控文件进行加密、解密操作,从而可以防止重要文件被加密后无法打开,造成重要文件无法还原、丢失的情况,从而可以更安全地保护共享文件。 五、系统架构 大势至共享文件审计系统分为软件版本和硬件版本:其中,硬件版本基于全面优化的高性能文件服务器专用平台,比同类配置的普通服务器性能提升至少30%(详情见下文硬件参数)。 平台架构 2U工业设计,高强度钢外壳 CPU型号 至强中高端CPU CPU个数 2颗 内存 4G-16G,DDR3/1333MHZ 硬盘 1TB-2TB 网卡 双千兆网卡 Raid 支持 预装 大势至共享文件审计系统 图2:大势至共享文件服务器简要参数 操作系统:同时支持Windows操作系统(XP、Win2003、Win7、Win2008)或Linux操作系统,适应性更强。 数据库:同时支持MySql和SQL数据库系统,便于进行大量日志的存储,并可以导出为Word、Excel等格式。 安装部署方式:可以直接购买基于硬件架构的共享文件审计系统,亦可利用单位现有的硬件服务器设备单独部署大势至文件审计系统,无论何种安装方式,均不影响用户现有的网络结构。 六、系统截图 操作使用:本系统基于图形界面,操作极为简单,同时查询页面基于窗口方式,可以随意在局域网客户端电脑打开、登录、查询,极为方便。 通过大势至共享文件审计系统,可以详细记录局域网电脑访问服务器重要共享文件访问、使用情况,从而可以更好地保护企业商业机密和重要信息。同时,也可以便于网管分析服务器共享文件的访问情况并采取措施加强网络管理,为事后审计提供凭据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值