ravinperera/ai-security-governance-checklist

GitHub: ravinperera/ai-security-governance-checklist

一套实用的企业 AI 安全与治理检查清单、模板和合规框架映射,帮助团队在快速采用 AI 工具的同时建立可落地的管控基线。

Stars: 1 | Forks: 0

# AI 安全与治理检查清单 一份适用于工程、DevOps、SaaS 以及受监管环境的实用 AI 安全与治理检查清单。 本仓库通过提供开箱即用的检查清单、模板和框架映射,帮助团队安全地采用 AI 工具。其目标受众包括 CTO、CISO、DevOps 团队、安全工程师、合规团队,以及正在部署 ChatGPT、GitHub Copilot、Claude、Gemini、内部 LLM、RAG 系统和 AI agent 等工具的 SaaS 公司。 ## 为什么创建此仓库 许多公司采用 AI 的速度,已经超出了其治理、安全和合规流程所能跟上的步伐。问题通常不在于缺乏重视,而在于缺乏简单、可用的控制措施。 本仓库专注于实际问题: - 哪些 AI 工具已获批? - 哪些数据可以输入 AI 系统,哪些不能? - 应如何审查 AI 生成的代码? - 我们如何应对 prompt 注入、数据泄露和不安全的输出? - 我们如何评估 AI 供应商? - 针对ISO 27001、SOC 2、GDPR和客户尽职调查,我们需要哪些证据? - 我们如何跟踪 AI 系统、风险、所有者和缓解措施? ## 包含内容 ``` . ├── checklists/ │ ├── ai-governance-checklist.md │ ├── ai-data-handling-decision-guide.md │ ├── llm-application-security-checklist.md │ ├── enterprise-ai-usage-policy.md │ ├── ai-vendor-assessment.md │ ├── shadow-ai-risk-checklist.md │ ├── ai-incident-response-playbook.md │ └── ai-system-periodic-review-checklist.md ├── mappings/ │ ├── owasp-llm-top-10-mapping.md │ ├── nist-ai-rmf-mapping.md │ └── iso27001-ai-control-mapping.md ├── templates/ │ ├── ai-control-ownership-matrix.csv │ ├── ai-risk-register.csv │ ├── ai-system-inventory.csv │ ├── ai-vendor-questionnaire.md │ ├── ai-tool-exception-request.md │ └── approved-ai-tools-register.csv ├── CONTRIBUTING.md └── README.md ``` ## 30 秒公司采用快速入门 请按以下顺序使用本仓库: 1. **清查:** 复制 `templates/ai-system-inventory.csv`,记录所有已批准、试用、内部开发以及已知的影子 AI 系统。 2. **风险登记:** 复制 `templates/ai-risk-register.csv`,记录主要的数据、安全、法律、运营和供应商风险,并为每一项分配责任人。 3. **使用策略:** 调整 `checklists/enterprise-ai-usage-policy.md` 和 `checklists/ai-data-handling-decision-guide.md`,让员工明确允许使用哪些工具和数据。 4. **供应商审查:** 使用 `checklists/ai-vendor-assessment.md` 评估外部供应商,并在批准前保留已完成的评估证据。 5. **应用检查清单:** 在投入生产环境使用前,使用 `checklists/llm-application-security-checklist.md` 审查内部构建的 LLM、RAG 和 agent 应用。 从一小部分指定的系统开始,而不是试图一次性完成所有控制。将模板视为工作记录,包含责任人、审查日期、证据链接和有时限的例外情况。 ### 建议的一周推广计划 | 天数 | 重点 | 实际成果 | | --- | --- | --- | | 1 | 指定一名高管发起人,并在相关情况下从工程、安全、合规、采购和法务部门指定实际工作负责人。 | 明确决策者,并为治理记录提供一个共享的工作区。 | | 2 | 建立初始的 AI 系统清册,包括试点项目和已知的影子 AI 使用情况。 | 一份包含系统、供应商、所有者、数据类型和业务用途的优先级列表。 | | 3 | 为影响最大的系统创建首批风险登记条目。 | 初始风险评级、缓解措施、截止日期和责任所有者。 | | 4 | 发布临时使用策略和数据处理规则。 | 关于批准工具、禁止数据、人工审查和例外请求的明确指南。 | | 5 | 完成最高优先级系统的供应商和应用审查。 | 包含保留证据的批准、整改、限制使用或拒绝决定。 | | 6 | 审查缺口,分配后续行动,并定义升级和事件联系人。 | 一个可跟踪的整改计划,以及针对疑似数据暴露或 AI 不安全行为的明确路径。 | | 7 | 批准首个治理基线并安排定期审查。 | 文档化的基线、审查频率,以及针对未解决风险的下一个检查点。 | 在第一周之后,使用 `templates/ai-control-ownership-matrix.csv` 来规范所有权,使用 `templates/approved-ai-tools-register.csv` 来发布已批准的工具,并使用 `checklists/ai-system-periodic-review-checklist.md` 进行计划内和事件驱动的重新评估。 ## 在本地验证 在提交 pull request 之前,运行这些无需依赖的检查: ``` python3 -m unittest discover -s tests -p 'test_validate_repository.py' -v python3 scripts/validate_repository.py ``` 验证器会检查所跟踪的 Markdown、CSV、JSON 和 YAML 文件的 UTF-8 文本规范性,验证本地 Markdown 链接,并确保 CSV 模板具有可用且一致的表头和行宽。GitHub Actions 会在没有云凭证或仓库写入权限的情况下运行相同的检查。 ## 目标受众 - 正在采用 AI 工具的 SaaS 公司 - 使用 AI 编程助手的工程和 DevOps 团队 - 审查 AI 风险的安全团队 - 正在准备ISO 27001、SOC 2、GDPR或客户尽职调查的合规团队 - 需要简单的 AI 治理且不希望有繁重官僚流程的初创公司 - 试图控制影子 AI 使用的企业 ## 核心原则 - 不要将机密信息、客户数据、凭证、源代码或机密业务数据粘贴到未获批准的 AI 工具中。 - 在经过审查、测试和扫描之前,应将 AI 生成的代码视为不受信任的内容。 - 保留已批准的 AI 系统和供应商清单。 - 为 AI 系统和风险分配责任人。 - 在将 AI 输出用于生产、法律、客户、财务或对安全敏感的场景之前,对其进行审查。 - 监控影子 AI 的使用和数据泄露。 - 在批准 AI 工具之前,要求对供应商进行尽职调查。 ## 框架对齐 本仓库旨在帮助团队使用以下标准进行控制推理: - 面向 LLM 应用的 OWASP Top 10 - NIST AI 风险管理框架 - ISO 27001 风格的信息安全治理 - SOC 2 风格的访问、变更、风险和供应商管理证据 - GDPR 风格的个人数据保护原则 ## 免责声明 本仓库不构成法律建议、合规认证,也不能替代正式的风险评估。请将其视为一个实用的起点,并根据贵组织的风险状况、监管要求和法律义务进行调整。
标签:AI治理, 安全合规, 检查清单, 网络代理, 逆向工具, 防御加固