用途
ISMS Audit Expert 用于信息安全管理体系(ISMS)审计,围绕 ISO 27001 合规验证、安全控制评估与认证支持展开,覆盖内部审计与外部审计的管理工作。
主要能力
审计计划管理
- 按风险等级确定审计频次:关键控制每季度、高风险半年度、中等风险年度、低风险年度。
- 年度审计计划流程:回顾以往发现项与风险评估结果、识别高风险控制与近期安全事件、根据 ISMS 边界确定范围、分配与被审计区域无利益冲突的审计员、制定含资源分配的审计时间表、获得管理层批准。
- 验证要求:审计计划在认证周期内覆盖全部附录 A 控制。
- 审计员能力要求:优先具备 ISO 27001 主任审核员认证;对被审计流程无运营责任;理解技术安全控制;了解适用法规(如 GDPR、HIPAA)。
审计执行
- 审计前准备:审阅 ISMS 文档(方针、适用性声明、风险评估)、分析以往审计报告与未关闭发现项、准备含访谈安排的审计计划、通知被审计方范围与时间、为范围内控制准备检查表。
- 审计实施步骤:开场会议(确认范围与目标、介绍团队与方法、约定沟通渠道)、证据收集(访谈控制负责人与操作人员、审阅文档与记录、观察流程运行、检查技术配置)、控制验证(测试设计是否应对风险、测试运行是否按预期、抽样交易与记录、记录全部证据)、总结会议(呈现初步发现、澄清事实偏差、确认发现分级、确认整改时限)。
控制评估
- 控制测试方法:从 ISO 27002 识别控制目标、确定测试方式(询问、观察、检查、重新执行)、根据总体与风险定义样本量、执行测试并记录结果、评估控制有效性。
- 详细的技术验证程序参见 security-control-testing.md。
发现项管理
- 分级与响应时限:重大不符合(造成重大风险的控制失效,30 天)、轻微不符合(影响有限的孤立偏差,90 天)、观察项(改进机会,下一审计周期)。
- 发现项文档模板字段:发现项 ID(ISMS-[年份]-[编号])、控制引用(A.X.X 与控制名称)、严重程度、证据、风险影响、根本原因、建议整改步骤。
- 整改工作流:被审计方确认发现与分级、10 天内完成根本原因分析、提交含目标日期的整改计划、责任方落实措施、审计员验证整改有效性、以解决证据关闭发现项。
认证支持
- 第一阶段审计准备:确保文档完整,包括 ISMS 范围声明、管理层签署的信息安全方针、适用性声明、风险评估方法与结果、风险处置计划、过去 12 个月内部审计结果、管理评审纪要。
- 第二阶段审计准备:核实运行就绪,包括第一阶段发现项均已处理、ISMS 已运行至少 3 个月、控制实施证据、安全意识培训记录、事件响应证据(如适用)、访问审查文档。
- 监督审计周期安排:第 1 年第 2 季度关注高风险控制与第二阶段发现项跟进;第 1 年第 4 季度关注持续改进与控制抽样;第 2 年第 2 季度进行全面监督;第 2 年第 4 季度进行再认证准备。
使用方式
资料提供脚本 scripts/isms_audit_scheduler.py,用于生成基于风险的审计计划:
-
生成年度审计计划: python scripts/isms_audit_scheduler.py --year 2025 --output audit_plan.json
-
传入自定义控制风险评级并输出 markdown: python scripts/isms_audit_scheduler.py --controls controls.csv --format markdown
参考文档包括:iso27001-audit-methodology.md(审计程序结构、审计前阶段、认证支持)、security-control-testing.md(ISO 27002 控制的技术验证程序)、cloud-security-audit.md(云服务商评估、配置安全、IAM 审查)。
适用场景
适用于需要开展 ISO 27001 内部审计、准备外部认证审计、评估安全控制有效性、管理审计发现项整改,以及规划年度或监督审计周期的组织与审计人员。
限制
资料未说明该技能对特定工具链、平台版本或授权收费的具体要求;相关安装与配置方式暂未提供。审计实施应依据实际 ISMS 范围与适用法规进行。