Open Security Architecture (OSA) Data
收藏Open Security Architecture (OSA) 数据集概述
数据集基本信息
- 数据集名称:Open Security Architecture (OSA) Data
- 数据来源:opensecurityarchitecture.org
- 内容描述:包含结构化的安全架构模式及NIST 800-53控制措施。
- 核心特点:提供可直接投入使用的、操作性的安全架构模式,并映射了合规控制措施。与SABSA(战略/业务导向)或O-ESA(政策驱动)不同,OSA模式具有实用性和可实施性。
- 关键差异点:每个模式都包含映射到ISO 27001、COBIT、PCI-DSS等框架的特定NIST 800-53控制措施。
数据内容与结构
数据集存储库包含以下主要目录和文件:
目录结构
osa-workspace/ ├── data/ │ ├── patterns/ # 27个安全架构模式(JSON格式) │ ├── controls/ # 191个NIST 800-53 Rev 5控制措施(JSON格式) │ └── schema/ # 用于验证的JSON模式 │ ├── pattern.schema.json │ └── control.schema.json ├── docs/ │ ├── DISCOVERY.md # 网站分析与发现 │ └── ROADMAP.md # 现代化路线图 └── scripts/ # 提取脚本
模式 (Patterns) 数据结构
每个模式JSON文件包含以下信息:
- 元数据:ID、标题、作者、状态、日期。
- 图表:SVG/PNG架构图路径。
- 内容:描述、假设、挑战、适用场景、不适用场景、威胁抵抗能力。
- 控制措施:适用的NIST 800-53控制措施列表。
- 合规性映射:与ISO 27001、PCI-DSS、COBIT、NIST CSF、CIS Controls的交叉引用。
控制措施 (Controls) 数据结构
每个控制措施JSON文件包含以下信息:
- NIST 800-53 Rev 4数据:ID、名称、系列、描述、指南。
- 基线指示器:低/中/高。
- 合规性映射:ISO 17799、COBIT 4.1、PCI-DSS v2(旧版)。
- Rev 5字段:为NIST 800-53 Rev 5更新准备的结构。
模式目录
| ID | 模式名称 | 控制措施数量 | 状态 |
|---|---|---|---|
| SP-001 | Client Module | 80 | Published |
| SP-002 | Server Module | 90 | Published |
| SP-003 | Privacy Mobile Device Pattern | - | Published |
| SP-004 | SOA Publication and Location | 10 | Published |
| SP-005 | SOA Internal Service Usage | 14 | Published |
| SP-006 | Wireless Private Network | 19 | Published |
| SP-007 | Wireless Public Hotspot | 17 | Published |
| SP-008 | Public Web Server | 38 | Published |
| SP-009 | Generic Pattern | - | Published |
| SP-010 | Identity Management | - | Published |
| SP-011 | Cloud Computing | 54 | Published |
| SP-012 | Secure SDLC | - | Reserved |
| SP-013 | Data Security | 33 | Published |
| SP-014 | Awareness and Training | 11 | Draft |
| SP-015 | Consumer Devices for Enterprise | - | Reserved |
| SP-016 | DMZ Module | 31 | Published |
| SP-017 | Secure Network Zone Module | - | Reserved |
| SP-018 | ISMS Module | 29 | Published |
| SP-019 | Secure Ad-Hoc File Exchange | 25 | Published |
| SP-020 | Email TLS | 8 | Published |
| SP-021 | Realtime Collaboration | 19 | Draft |
| SP-022 | Board Room | 17 | Published |
| SP-023 | Industrial Control Systems | 34 | Published |
| SP-024 | iPhone Pattern | 8 | Published |
| SP-025 | Advanced Monitoring & Detection | 33 | Published |
| SP-026 | PCI Full Environment | 32 | Published |
现代化路线图
第一阶段:内容现代化 - 已完成
- 将NIST 800-53从Rev 4更新至Rev 5(191个控制措施)。
- 将ISO 17799更新至ISO 27001:2022及ISO 27002:2022。
- 将COBIT 4.1更新至COBIT 2019。
- 增加NIST CSF 2.0映射。
- 增加CIS Controls v8映射。
- 增加SOC 2 TSC映射。
- 网站重构:在Cloudflare Pages上部署现代化的Astro站点。
第二阶段:API层
- 为模式和控制措施提供REST API。
- OpenAPI文档。
- 通过编程方式访问合规性映射。
第三阶段:AI集成
- 模式推荐引擎。
- 控制措施选择助手。
- 威胁建模集成。
使用方式
验证JSON文件
bash npm install -g ajv-cli ajv validate -s data/schema/pattern.schema.json -d "data/patterns/.json" ajv validate -s data/schema/control.schema.json -d "data/controls/.json"
按控制措施系列查询模式
bash jq -r select(.controlFamilySummary.AC > 5) | "(.id): (.title) (AC: (.controlFamilySummary.AC))" data/patterns/*.json
查找模式的所有控制措施
bash jq .controls[].id data/patterns/SP-011-pattern-cloud-computing.json
许可协议
内容采用知识共享署名-相同方式共享 4.0 国际许可协议 (CC BY-SA 4.0) 进行许可。
相关链接
- 网站:https://www.opensecurityarchitecture.org
- 模式库:https://www.opensecurityarchitecture.org/library/patternlandscape
- 控制措施目录:https://www.opensecurityarchitecture.org/library/0802control-catalogue




