mcpField
I
information-security-manager-iso27001

information-security-manager-iso27001

github.com/alirezarezvani安全28.9k862 次安装2 天前更新
代码仓库

关于 information-security-manager-iso27001

information-security-manager-iso27001 是面向安全团队和组织的 ISMS 实施与管理技能,涵盖 ISO 27001:2022 及医疗健康合规场景。它提供风险评估、控制项合规检查、差距分析和事件响应工作流。

主要功能

  1. 01按 ISO 27001 方法评估安全风险
  2. 02生成资产、威胁与风险记录
  3. 03检查 ISO 27001/27002 控制项
  4. 04输出差距和整改建议
  5. 05提供事件响应与认证准备清单

适用场景

  1. 01评估患者数据系统的安全风险
  2. 02检查控制项实施情况并整理差距
  3. 03制定事件响应流程和认证准备计划

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alirezarezvani/claude-skills --skill information-security-manager-iso27001

安装后在 Claude Code 中输入/information-security-manager-iso27001确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
incident-response.md
iso27001-controls.md
risk-assessment-guide.md
scripts/
compliance_checker.py
risk_assessment.py

详细介绍

信息安全经理 - ISO 27001

依据 ISO 27001:2022 及医疗行业监管要求,实施并管理信息安全管理体系(ISMS)。


目录


触发短语

当你听到以下说法时,使用此技能:

  • "implement ISO 27001"
  • "ISMS implementation"
  • "security risk assessment"
  • "information security policy"
  • "ISO 27001 certification"
  • "security controls implementation"
  • "incident response plan"
  • "healthcare data security"
  • "medical device cybersecurity"
  • "security compliance audit"

快速开始

运行安全风险评估
python scripts/risk_assessment.py --scope "patient-data-system" --output risk_register.json
检查合规状态
python scripts/compliance_checker.py --standard iso27001 --controls-file controls.csv
生成差距分析报告
python scripts/compliance_checker.py --standard iso27001 --gap-analysis --output gaps.md

工具

risk_assessment.py

依据 ISO 27001 第 6.1.2 条方法论进行自动化安全风险评估。

用法:

# Full risk assessment
python scripts/risk_assessment.py --scope "cloud-infrastructure" --output risks.json

# Healthcare-specific assessment
python scripts/risk_assessment.py --scope "ehr-system" --template healthcare --output risks.json

# Quick asset-based assessment
python scripts/risk_assessment.py --assets assets.csv --output risks.json

参数:

参数是否必需说明
--scope是待评估的系统或范围
--template否评估模板:general、healthcare、cloud
--assets否包含资产清单的 CSV 文件
--output否输出文件(默认:stdout)
--format否输出格式:json、csv、markdown

输出:

  • 带分类的资产清单
  • 威胁与脆弱性映射
  • 风险评分(可能性 × 影响)
  • 处置建议
  • 剩余风险计算
compliance_checker.py

验证 ISO 27001/27002 控制措施的实施状态。

用法:

# Check all ISO 27001 controls
python scripts/compliance_checker.py --standard iso27001

# Gap analysis with recommendations
python scripts/compliance_checker.py --standard iso27001 --gap-analysis

# Check specific control domains
python scripts/compliance_checker.py --standard iso27001 --domains "access-control,cryptography"

# Export compliance report
python scripts/compliance_checker.py --standard iso27001 --output compliance_report.md

参数:

参数是否必需说明
--standard是待检查的标准:iso27001、iso27002、hipaa
--controls-file否包含当前控制措施状态的 CSV 文件
--gap-analysis否包含整改建议
--domains否待检查的特定控制域
--output否输出文件路径

输出:

  • 控制措施实施状态
  • 按域划分的合规百分比
  • 带优先级的差距分析
  • 整改建议

工作流

工作流 1:ISMS 实施

第 1 步:定义范围与背景

记录组织背景及 ISMS 边界:

  • 识别相关方及其要求
  • 定义 ISMS 范围与边界
  • 记录内部/外部问题

验证: 范围声明已由管理层审阅并批准。

第 2 步:开展风险评估

python scripts/risk_assessment.py --scope "full-organization" --template general --output initial_risks.json
  • 识别信息资产
  • 评估威胁与脆弱性
  • 计算风险等级
  • 确定风险处置方案

验证: 风险登记册包含所有关键资产,且已分配负责人。

第 3 步:选择并实施控制措施

将风险映射至 ISO 27002 控制措施:

python scripts/compliance_checker.py --standard iso27002 --gap-analysis --output control_gaps.md

控制措施类别:

  • 组织类(政策、角色、职责)
  • 人员类(背景筛查、安全意识、培训)
  • 物理类(周界、设备、介质)
  • 技术类(访问、密码学、网络、应用)

验证: 适用性声明(SoA)记录了所有控制措施及其理由。

第 4 步:建立监控机制

定义安全指标:

  • 事件数量与严重程度趋势
  • 控制措施有效性评分
  • 培训完成率
  • 审计发现项关闭率

验证: 仪表板可实时显示合规状态。

工作流 2:安全风险评估

步骤 1:资产识别

创建资产清单:

资产类型示例分类
信息患者记录、源代码机密
软件EHR 系统、API关键
硬件服务器、医疗设备高
服务云托管、备份高
人员管理员账户、开发人员视情况而定

验证: 所有资产均已分配负责人和分类。

步骤 2:威胁分析

按资产类别识别威胁:

资产威胁可能性
患者数据未授权访问、数据泄露高
医疗设备恶意软件、篡改中
云服务配置错误、服务中断中
凭证钓鱼、暴力破解高

验证: 威胁模型涵盖行业前 10 大威胁。

步骤 3:漏洞评估

python scripts/risk_assessment.py --scope "network-infrastructure" --output vuln_risks.json

记录漏洞:

  • 技术类(未打补丁的系统、薄弱配置)
  • 流程类(缺失的程序、管理缺口)
  • 人员类(培训不足、内部风险)

验证: 漏洞扫描结果已映射到风险登记册。

步骤 4:风险评估与处置

计算风险:风险 = 可能性 × 影响

风险等级分值处置方式
严重20-25需立即采取行动
高15-1930 天内制定处置计划
中10-1490 天内制定处置计划
低5-9接受或监控
极低1-4接受

验证: 所有高风险和严重风险均已获批准的处置计划。

工作流 3:事件响应

步骤 1:检测与报告

事件类别:

  • 安全漏洞(未授权访问)
  • 恶意软件感染
  • 数据泄露
  • 系统被入侵
  • 违反政策

验证: 事件在检测后 15 分钟内记录。

步骤 2:分级与分类

严重程度判定标准响应时间
严重数据泄露、系统宕机立即
高活跃威胁、重大风险1 小时
中已遏制的威胁、影响有限4 小时
低轻微违规、无影响24 小时

验证: 已确定严重程度,必要时已触发升级流程。

步骤 3:遏制与根除

即时行动:

  1. 隔离受影响的系统
  2. 保存证据
  3. 阻断威胁传播途径
  4. 清除恶意文件

验证: 已确认遏制,不存在持续入侵。

步骤 4:恢复与经验总结

事件后活动:

  1. 从干净的备份恢复系统
  2. 重新接入前验证完整性
  3. 记录时间线和所采取的行动
  4. 开展事件后复盘
  5. 更新控制措施和程序

验证: 事件后报告在 5 个工作日内完成。


参考指南

各参考文档的使用场景

references/iso27001-controls.md

  • 适用性声明(SoA)的控制措施选择
  • 实施指导
  • 证据要求
  • 审核准备

references/risk-assessment-guide.md

  • 风险方法论选择
  • 资产分类标准
  • 威胁建模方法
  • 风险计算方法

references/incident-response.md

  • 响应程序
  • 升级矩阵
  • 沟通模板
  • 恢复检查清单

验证检查点

ISMS 实施验证
阶段检查点所需证据
范围范围已批准已签署的范围文件
风险登记册已完成带有负责人的风险登记册
控制SoA 已批准适用性声明
运行指标已启用仪表板截图
审核内部审核已完成审核报告
认证准备

在第一阶段审核之前:

  • ISMS 范围已记录并获批准
  • 信息安全政策已发布
  • 风险评估已完成
  • 适用性声明已定稿
  • 内部审核已开展
  • 管理评审已完成
  • 不符合项已处理

在第二阶段审核之前:

  • 控制措施已实施并处于运行状态
  • 有效性证据可供查阅
  • 员工已接受培训并具备意识
  • 事件已记录并得到管理
  • 指标已收集满 3 个月以上
合规性验证

定期运行检查:

# Monthly compliance check
python scripts/compliance_checker.py --standard iso27001 --output monthly_$(date +%Y%m).md

# Quarterly gap analysis
python scripts/compliance_checker.py --standard iso27001 --gap-analysis --output quarterly_gaps.md

实例演示:医疗健康风险评估

场景: 评估患者数据管理系统的安全风险。

第 1 步:定义资产
python scripts/risk_assessment.py --scope "patient-data-system" --template healthcare

资产清单输出:

资产 ID资产类型负责人分类
A001患者数据库信息DBA 团队机密
A002EHR 应用软件应用团队关键
A003数据库服务器硬件基础设施团队高
A004管理员凭据访问安全团队关键
第 2 步:识别风险

风险登记输出:

风险 ID资产威胁脆弱性LI评分
R001A001数据泄露加密强度不足3515
R002A002SQL 注入输入验证4416
R003A004凭据窃取未启用 MFA4520
第 3 步:确定处置方式
风险处置方式控制措施时限
R001缓解实施 AES-256 加密30 天
R002缓解添加输入验证、WAF14 天
R003缓解为所有管理员强制启用 MFA7 天
第 4 步:验证实施
python scripts/compliance_checker.py --controls-file implemented_controls.csv

验证输出:

Control Implementation Status
=============================
Cryptography (A.8.24): IMPLEMENTED
  - AES-256 at rest: YES
  - TLS 1.3 in transit: YES

Access Control (A.8.5): IMPLEMENTED
  - MFA enabled: YES
  - Admin accounts: 100% coverage

Application Security (A.8.26): PARTIAL
  - Input validation: YES
  - WAF deployed: PENDING

Overall Compliance: 87%

评论

支持 Markdown