工具介绍系列:安全审计 ManageEngine ADAudit Plus

tlin82大约 4 分钟WindowsSecurityAuditing文件审计权限控制活动目录问题解决AD审计NetappOntap联想

前言

介绍一款Windows安全审计工具ManageEngine ADAudit Plus

Tracking file and folder modifications with ADAudit Plus

主要支持:

  • 活动目录审计
  • 文件系统审计。

一、活动目录审计

审计项目:

  • AD用户对象变更,例如:(用户账户/计算机账户创建、删除、登录活动异常分析、账户锁定等)
  • AD组对象变更。例如成员变更等;
  • 组策略对象的变更等

二、文件系统审计

审计对象:

  • 文件和文件夹的变更。例如添加/删除/移动/修改等;

主要支持CIFS文件服务器:

  • Windows文件服务器
  • NetApp Ontap (Cluster)/SVM CIFS
  • EMC Isilon

注意到,都是CIFS文件服务器,并不支持NFS系统。

三、ADAudit Plus安装和配置

简单不介绍,安装后,几乎是开箱即用。

四、文件系统审计和联想凌拓NAS集成问题

本文重点。之所以单独讲联想凌拓NAS,是因为凌拓NAS运行的系统其实也是ONTAP,国产版的NetApp, 理论上能被ADAudit支持,也不在ADAudit Plus官方支持列表。但事实证明,如果不做特殊配置,ADAudit Plus确实无法审计联想凌拓NAS。

一般集成步骤

ADAudit Plus和文件共享系统(CIFS)集成步骤一般是在ADAudit Plus上执行:

  • 发现CIFS服务器
  • 添加要共享的文件夹
  • 开启审计选项(Windows SACL)

联想凌拓问题描述

我们在凌拓NAS(型号DH5000M) 上创建SVM,然后把VServer(SVM)加入活动目录后,也能在AD目录看到一个SVM的AD计算机对象。但通过ADAudit配置NetApp服务器向导添加这个CIFS服务器时,发现不了,会看到错误消息:

" No Active Directory Objects available."

意思是SVM没有在AD中发现,这样向导也就没法继续剩下的集成步骤。

翻遍ManageEngine ADAudit Plus的官方支持手册和Google也没有解决方案。

题外:什么是ONTAP VServer/SVM

Storage Virtual Machine(SVM,以前称为 Vserver) ONTAP SVM 对于客户端而言都是一个专用CIFS/NFS服务器,简单理解SVM就是运行在ONTAP里面的一台虚拟机,对外提供CIFS/NFS协议。

分析

  • SVM CIFS计算机对象明明已经在AD里面存在了,为什么ADAudit会发现不到?

  • 如果我是开发人员,我会通过计算机账户的某个特定AD属性来发现AD目录中的NetAPP ONTAP。那会是使用哪个属性?

  • 按照这个思路,翻看这个SVM AD计算机属性,看到operatingSystem (操作系统)这个AD属性,如下图:

Before
Before
  • 我猜,ADAudit应该时使用这个属性值,根据该属性值是否包含"ontap"字符串则是判断是否是netapp CIFS服务器。

解决方案

  • 如上图以及思路,于是尝试修改这个属性值看看是否能解决。可以看到凌拓设备对应的属性值是Lenovo Release 9.11.1P4, 通过属性编辑器直接修改为Ontap,如下图:
After
After
  • 等待几分钟,然后重新回到ADAudit配置NetApp服务器向导,bingo! 可以发现到了! 😃

  • 能够发现后,按照向导完成剩下的配置步骤。

扩展:如何配置NetApp ONTAP文件审计

  • 创建1个文件审计策略
cluster1::> vserver audit create -vserver vs1 -destination /audit_log -events file-ops,cifs-logon-logoff,file-share,audit-policy-change,user-account,security-group,authorization-policy-change,cap-staging -rotate-schedule-month all -rotate-schedule-dayofweek all -rotate-schedule-hour 12 -rotate-schedule-minute 30 -rotate-limit 5
  • 启动审计
vserver audit enable -vserver vserver_name
  • 查看审计策略
MyFileCluster::> vserver audit show -vserver svm_cifs

                           Vserver: svm_cifs
                    Auditing State: true
              Log Destination Path: /vol_sys_auditing
     Categories of Events to Audit: file-ops, audit-policy-change
                        Log Format: evtx
               Log File Size Limit: 200MB
      Log Rotation Schedule: Month: -
Log Rotation Schedule: Day of Week: -
        Log Rotation Schedule: Day: -
       Log Rotation Schedule: Hour: -
     Log Rotation Schedule: Minute: -
                Rotation Schedules: -
          Log Files Rotation Limit: 5
            Log Retention Duration: 0s
      Strict Guarantee of Auditing: true

具体参考:https://docs.netapp.com/us-en/ontap/nas-audit/create-auditing-config-task.htmlopen in new window