+DEV Entwicklung
---+DEV.1 Grundlagen
------+DEV.1.1 Verfahren und Regelungen
---------+DEV.1.1.1 Dokumentation
---------+DEV.1.1.2 Zuweisung der Aufgaben
---------+DEV.1.1.3 Bekanntgabe
------+DEV.1.2 Regelmäßige Überprüfung
---+DEV.2 Softwareentwicklung - Security by Design
------+DEV.2.1 Security by Design Architektur
------+DEV.2.2 Dokumentation der (Software-)Architektur
------+DEV.2.3 Ausführbarkeit mit minimalen Rechten
------+DEV.2.4 Einschränkung Zugriffs auf Quellcode
------+DEV.2.5 Einschränkung des Zugriffs auf Zugangsdaten
------+DEV.2.6 Widerstandsfähigkeit gegen gängige Angriffsmuster
---------+DEV.2.6.1 Eingabevalidierung
---------+DEV.2.6.2 Ausgabekodierung
---+DEV.3 Softwareentwicklung - Härtung
------+DEV.3.1 Replay-Angriffe
------+DEV.3.2 Routinen zur Fehlerbehandlung
------+DEV.3.3 Deaktivierung der Ausgabe schützenswerter Daten durch Fehlermeldungen
------+DEV.3.4 Passwort-Hashing
---+DEV.4 Softwareentwicklung - Code
------+DEV.4.1 Nutzerinformation bei kritischen Ereignissen
------+DEV.4.2 Einbindung externer Software
------+DEV.4.3 Softwarebestandteile (SBOM)
------+DEV.4.4 Integrität externer Software
------+DEV.4.5 Updates externer Software
------+DEV.4.6 Compileroptionen
------+DEV.4.7 Deterministischer Binärcode
------+DEV.4.8 Default-Zugangsdaten
------+DEV.4.9 Voreinstellungen nach dem Prinzip "Security by Default"
------+DEV.4.10 Protokollierung von Codeänderungen
------+DEV.4.11 Test bei Änderungen am Quellcode
---+DEV.5 Softwareentwicklung - Updates
------+DEV.5.1 Verankerung des Zeitraums für Updates
------+DEV.5.2 Information über Zeitraum für Updates
------+DEV.5.3 Integritätsprüfung
---+DEV.6 Freigabe
------+DEV.6.1 Freigabe nach Änderungen und Tests
---+DEV.7 Bereitstellung und Betrieb
------+DEV.7.1 Sichere Bereitstellung
------+DEV.7.2 Zertifikatsmonitoring

DEV Entwicklung

Die Praktik Entwicklung stellt sicher, dass Sicherheitsanforderungen bereits von Beginn an in die Planungs- und Entwicklungsphase von IT-Systemen und Anwendungen integriert werden. Auf diese Weise können potenzielle Schwachstellen frühzeitig erkannt und vermieden werden, wodurch die Sicherheit über den gesamten Lebenszyklus der IT-Systeme und Anwendungen hinweg gewährleistet ist. Entwicklung berücksichtigt die Software- und Systementwicklung, also die Erzeugung und Integration neuer IT-Komponenten in die IT-Infrastruktur der Institution. Durch die enge Zusammenarbeit mit anderen Praktiken wie IT-Betrieb, Asset Management und Konfiguration wird gewährleistet, dass die entwickelten IT-Komponenten nicht nur sicher entwickelt werden, sondern auch sicher betrieben, verwaltet und gepflegt werden können. Diese enge Verzahnung sorgt dafür, dass Sicherheitsanforderungen durchgängig und über alle Phasen hinweg eingehalten werden.

1. Přehled

1.1 Odkazy

1.2 Identifikované požadavky

1.3 Související regulace

2. Identifikované požadavky

Požadavky
Zdroj Požadavek

3. Související regulace

Regulace
Zdroj Regulace