www.wikidata.de-de.nina.az
Trustworthy Computing Security Development Lifecycle Abgekurzt SDL zu Deutsch Entwicklungszyklus fur vertrauenswurdigen Computereinsatz ist ein 2004 von Microsoft veroffentlichtes Konzept zur Entwicklung von sicherer Software und richtet sich an Softwareentwickler die Software entwickeln die boswilligen Angriffen standhalten muss Stark vereinfacht handelt es sich dabei um Gebote und Verbote Tipps und Tools 1 Es kam erstmals bei der Entwicklung von Windows Vista zum Einsatz 2 SDL ist weiterhin in die Softwareentwicklung bei Microsoft eingebunden 2011 zog die Trustworthy Computing Group des Unternehmens eine Zwischenbilanz uber die bisher erreichten Ergebnisse mit dieser Methode 3 4 Inhaltsverzeichnis 1 Grundsatze 2 Der SDL Prozess 3 Einzelnachweise 4 WeblinksGrundsatze BearbeitenMicrosoft geht bei SDL von folgenden Grundsatzen aus Secure by design Schon in der Planungsphase sollte auf die Sicherheitsbelange der Software eingegangen werden Secure by default Trotz sorgfaltigster Planung sollte ein Entwickler von dem Vorhandensein von Sicherheitslucken ausgehen Aus diesem Grund sollten die Standardeinstellungen z B erforderliche Privilegien moglichst niedrig gewahlt werden und selten benutzte Features standardmassig deaktiviert werden Secure in deployment Die mitgelieferten Dokumentationen und Tools sollen die Administratoren dabei unterstutzen die Software moglichst optimal einzurichten Communications Software Die Entwickler sollten offen mit moglichen Sicherheitslucken umgehen und den Endanwendern schnell Patches oder Workarounds zur Verfugung stellen Privacy by design Schon in der Planungsphase sollten Datenschutzbelange der Software berucksichtigt werden Privacy by default Die Standardeinstellungen der Software sollten konservativ gewahlt werden Privacy in deployment Datenschutzmechanismen sollten offengelegt werden um es Administratoren zu ermoglichen die internen Datenschutzrichtlinien des Unternehmens umzusetzen Communications Privacy Datenschutzerklarungen sollten transparent formuliert werden Ein Team fur Datenschutzvorfalle sollte eingerichtet werden Der SDL Prozess BearbeitenDie untenstehende Liste entstammt der Dokumentation von Microsoft 5 Anforderungsphase Identifikation der Sicherheitsanforderungen und Schutzziele der zu erstellenden Software und deren Schnittstellen Entwurfsphase Identifikation der Komponenten die grundlegend fur die Sicherheit sind Risikomodellierung Implementierung Verwendung von Tools und Test Methoden sowie Code Reviews Uberprufungsphase Beta Test mit Nutzern systematische Suche nach Sicherheitsmangeln Veroffentlichung Ist die Software auch wirklich reif fur die Auslieferung Schaffung der Moglichkeit auf entdeckte Fehler und Schwachstellen schnell zu reagierenIn diesem Artikel oder Abschnitt fehlen noch folgende wichtige Informationen Wie weit wurde das Konzept tatsachlich angewendet mehr Geschichte weitere Quellen Crazy1880 19 25 24 Mai 2010 CEST Hilf der Wikipedia indem du sie recherchierst und einfugst Einzelnachweise Bearbeiten Steve Lipner und Michael Howard Entwicklungszyklus fur sichere Software In MSDN 30 Mai 2005 Beschreibung der Verbesserungen in Windows Vista durch Nutzung des Security Development Lifecycle The SDL Progress Report Abgerufen am 1 Februar 2022 amerikanisches Englisch heise online Microsoft zieht Zwischenbilanz fur Security Development Lifecycle Abgerufen am 1 Februar 2022 Microsoft Security Development Lifecycle Abgerufen am 22 Oktober 2018 amerikanisches Englisch Weblinks BearbeitenMicrosoft Security Development Lifecycle A Look Inside the Security Development Lifecycle at Microsoft Michael Howard in MSDN Magazine 11 2005 Der Microsoft SDL Niklaus Schild in heise Developer 19 August 2009 SDL fur Dummys Uli Ries in heise Security 2 Februar 2010 Microsoft stellt SDL fur Agile Softwareentwicklung vor Daniel Bachfeld in heise Security 10 November 2009 Abgerufen von https de wikipedia org w index php title Security Development Lifecycle amp oldid 219777005