Säker SDLC
Secure Development och Cybersäkerhet har alltid varit viktig i system som kan nås från en fysiskt kontrollerad miljö. Vad vi nu ser är att säkerhet – drivet av teknologier som IoT, molnlösningar, öppna API och Big data – flyttar utanför den traditionella IT-miljön till de flesta tekniska system, eftersom dessa blir mer exponerade och integrerade. Säkerhet är numera en viktig fråga för de flesta utvecklingsorganisationer. De strävar efter att etablera en “Säker SDLC” (Secure Software Development Life Cycles).
Fördelarna med en väldefinierad Säker SDLC inkluderar:
- Säkerhet behandlas systematiskt genom hela utvecklingen, vilket leder till bättre kvalitet och större säkerhet.
- Kunder kan bekräfta att säkerhet tas på allvar.
- Kostnadsbesparingar uppnås genom tidig upptäckte och lösning av problem.
- Affärsrisker minskas för organisationen.
Uppgraderad utveckling
Krav:
Hotmodellering och säkerhetskrav. Säkerhetskrav måste täcka aspekter som hur man undviker och upptäcker intrång, isolerar och begränsar påverkan av ett intrång samt hur man återhämtar sig från ett intrång.
Design och implementering:
Attackyta och sårbarhetsanalys, säkerhetsarkitektur, säkra designmönster och kodning. En granskning av säkerhetsarkitekturen med en checklista som OWASP Application Security Architecture Cheat Sheet rekommenderas.