DEV.2.1 — Security by Design Architektur
Entwicklung SOLLTE die Architektur nach dem Prinzip "Security by Design" verankern.
Unter "Security by Design" ist zu verstehen, dass Sicherheitsprinzipien und -mechanismen integrale Bestandteile der Architektur sind, anstatt nur nachträglich "angeflanscht" zu werden. Hierzu gehören Sicherheitsprinzipien wie Modularisierung, Verschlüsselung und Authentifizierung beim Entwurf der Architektur. Die Umsetzung kann durch Threat Modeling realisiert werden. Für Details siehe BSI TR-03185. Bei der Umsetzung von Security by Design empfiehlt sich auch ein Blick in die Praktik Konfiguration, spezifisch die Anforderungen zu Verschlüsselung, Authentifizierung, etc.
| Name | Value |
|---|---|
| documentation | Entwicklungsdokumentation |
| result | die Architektur nach dem Prinzip "Security by Design" |
| action_word | verankern |
| modal_verb | SOLLTE |
| Name | Value |
|---|---|
| alt-identifier | c16e1dd2-8fa8-43db-83e9-32c6efd86d8e |
| sec_level | normal-SdT |
| effort_level | 2 |
| tags | Security by Design |
Auto-generated similarity matches — orientation only, verify before use. The score is the text-similarity confidence, not an authoritative crosswalk.
| Framework | Mapped control | Mapped control title | Match |
|---|---|---|---|
| GitHub Security Controls 🐙 | GH-ACT-01 | Read-only default token | |
| GitHub Security Controls 🐙 | GH-ACT-02 | Action allow-list | |
| GitHub Security Controls 🐙 | GH-ACT-03 | SHA-pin third-party actions | |
| NIS2 🇪🇺 | Art. 21(2)(d); Art. 21(2)(e) | SHA-pin third-party actions | |
| ISO 27001:2013 & 27001:2022 🌐 | A.8.28; A.5.21 | SHA-pin third-party actions | |
| Mindeststandard-des-BSI-zur-Nutzung-externer-Cloud-Dienste (Version 2.1) 🇩🇪 | n/a (consumer-side development control) | SHA-pin third-party actions | |
| GitHub Security Controls 🐙 | GH-ACT-04 | Gate fork workflows | |
| GitHub Security Controls 🐙 | GH-ACT-05 | Dangerous triggers reviewed | |
| GitHub Security Controls 🐙 | GH-ACT-06 | Deployment environments | |
| GitHub Security Controls 🐙 | GH-ACT-07 | OIDC to cloud providers | |
| GitHub Security Controls 🐙 | GH-ACT-08 | Hardened self-hosted runners | |
| GitHub Security Controls 🐙 | GH-ACT-09 | Runner segmentation | |
| GitHub Security Controls 🐙 | GH-ACT-10 | Central reusable workflows | |
| GitHub Security Controls 🐙 | GH-ACT-11 | Build provenance | |
| GitHub Security Controls 🐙 | GH-ACT-12 | Workflow log governance |
{
"class": "BSI-Stand-der-Technik-Kernel",
"id": "DEV.2.1",
"parts": [
{
"id": "DEV.2.1_stm",
"name": "statement",
"props": [
{
"name": "documentation",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/documentation_guidelines.csv",
"value": "Entwicklungsdokumentation"
},
{
"name": "result",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/result.csv",
"value": "die Architektur nach dem Prinzip \"Security by Design\""
},
{
"name": "action_word",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/action_words.csv",
"value": "verankern"
},
{
"name": "modal_verb",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/modal_verbs.csv",
"value": "SOLLTE"
}
],
"prose": "Entwicklung SOLLTE die Architektur nach dem Prinzip \"Security by Design\" verankern."
},
{
"id": "DEV.2.1_gdn",
"name": "guidance",
"prose": "Unter \"Security by Design\" ist zu verstehen, dass Sicherheitsprinzipien und -mechanismen integrale Bestandteile der Architektur sind, anstatt nur nachträglich \"angeflanscht\" zu werden. Hierzu gehören Sicherheitsprinzipien wie Modularisierung, Verschlüsselung und Authentifizierung beim Entwurf der Architektur. Die Umsetzung kann durch Threat Modeling realisiert werden. Für Details siehe BSI TR-03185. Bei der Umsetzung von Security by Design empfiehlt sich auch ein Blick in die Praktik Konfiguration, spezifisch die Anforderungen zu Verschlüsselung, Authentifizierung, etc."
}
],
"props": [
{
"name": "alt-identifier",
"value": "c16e1dd2-8fa8-43db-83e9-32c6efd86d8e"
},
{
"name": "sec_level",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/security_level.csv",
"value": "normal-SdT"
},
{
"name": "effort_level",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/effort_level.csv",
"value": "2"
},
{
"name": "tags",
"ns": "https://github.com/BSI-Bund/Stand-der-Technik-Bibliothek/tree/main/Dokumentation/namespaces/tags.csv",
"value": "Security by Design"
}
],
"title": "Security by Design Architektur"
}