Windows 2003共享文件监控:FileSystemAuditor实战配置

需积分: 10 3 下载量 130 浏览量 更新于2024-07-28 收藏 1.6MB PDF 举报
"File_System_Auditor是一款用于监控Windows 2003系统下共享文件的工具,旨在增强共享目录的安全管理和企业IT管控。通过详细记录用户对指定文件夹的操作,提供日志记录以实现安全审计。" 在本文中,我们将深入探讨File_System_Auditor的设置与使用方法,以实现对文件服务器的高效监控。 首先,安装File_System_Auditor后,我们需要进行一系列的配置步骤。第一步是设置数据库,这是存储监控数据的地方。数据库可以位于本地(如填写"."或"localhost")或远程服务器上,确保FSA能正确连接并记录数据。 第二步,添加要监控的文件服务器。在这个例子中,我们添加了名为"FileServer.owencn.local"的Windows 2003文件服务器。这允许FSA在该服务器上的特定文件夹实施监控。 第三步,安装agent。在目标文件服务器上安装FSA代理,它负责收集文件系统活动并发送给主FSA服务器。在这个过程中,可能会遇到一些错误,但并不影响基本功能的使用。 第四步,定义监控内容。设置要监视的文件夹,例如"C:\fileshare",并选择需要跟踪的操作类型。默认情况下,可能包括所有用户的所有操作,但在实际生产环境中,可能需要根据需求排除某些操作,如备份活动,以避免无谓的记录。 此外,创建安全组可能是为了实现更精细的权限控制,但文档中并未明确指出其具体用途。安全组可以是本地组,如果选择nodc,那么这些组将在FSA服务器上创建。 最后,配置完成后,FSA将开始记录所有指定文件夹的用户操作,如文件创建、修改、删除等,并将这些信息存入数据库,便于后续的安全分析和审计。 总结来说,File_System_Auditor是强化Windows 2003共享文件安全的重要工具,它通过详细的监控和记录,帮助企业管理共享资源,防止未授权访问,确保数据安全。设置过程涉及数据库配置、服务器添加、agent安装以及监控内容定义,每个步骤都是确保有效监控的关键。在实际应用中,应根据企业具体需求进行定制化设置,以实现最佳的监控效果。

select t.id ,t.parent, t.name ,t.begin ,t.end , t.ACTUAL_START , t.ACTUAL_FINISH, t.TASK_UNIQUE_NO, t.NO, t.SUMMARY, t.DEPENDENCE, t.PRIORITY, t.EXEC_STAT, t.DURATION, t.COMP_PCT,ASSIGNER,POSITION,PRINCIPAL,PRINCIPAL_NAME,ORG_NAME,MGR_LINE,ERJIGUANXIAN,SFSJYS,SFNDJH, t.CRITICAL,t.PROJ_NO,t.SRC_TID,t.ASSIGNER_AUTH,t.POSITION_NAME,t.ASSIGNER_NAME,t.PRIN_ORG,t.ORG,t.SRC_SYS,t.CREATE_USER, t.TASK_NO,tp.id as typ,tp.name as typname,t.SETTLETYPECODE as SETTLETYPECODE,'' as remark,'' as type,t.OATASKID as OATASKID,t.QIQU,t.DESCRIBE, S.DESCRIPTION,ontheway_type,T.SHIFOUXXJDHB,up.update_date optime,submit,t.AUDITOR,t.AUDITOR_NO,t.proj_name,tp.filter_type,t.plan,t.MATTER_SRC,t.Prepose_task,t.shixiangbiaoqian, t.SETTLE_LEVEL,tp.specail_name,t.audit_unit,t.rectify_question_type,t.project_data_processor,t.project_data_processor_name, CASE WHEN t.EXEC_STAT not IN ('30','31','32','33','34','41','55') and ( up.STAT = 'OP' or up.STAT = 'I') then 'relay' when t.EXEC_STAT not IN ('30','31','32','33','34','41','55') and up.STAT = 'U' and up.FINISH ='Y' and up.rel = '1' AND up.RID is not null then 'finish' when t.EXEC_STAT not IN ('30','31','32','33','34','41','55') and up.STAT = 'U' and up.DELAY ='Y' and up.rel = '1' AND up.RID is not null then 'delay' when t.EXEC_STAT not IN ('30','31','32','33','34','41','55') and up.STAT = 'U' and up.TERMINATE ='P' and up.rel = '1' AND up.RID is not null then 'terminate' else null end as approve_type, up.user_id as approver from t_master_task t left join t_task_2_task_typ p on t.id = p.task left join t_task_typ tp on tp.id = p.typ left join t_slave_task s on s.id=t.id left join (select * from (select a.*,row_number() over(partition by task order by update_date desc) rm from t_user_task_upd_stat a) where rm = 1) up on t.id = up.task; 这sql怎么优化

2023-02-07 上传