IT-lexikon › Säkerhet › Michael Howard

Michael Howard

Säkerhet In English → Uppdaterad: 2026-10-15

Microsofts säkerhetsprogrammerare som skrev boken alla Windows-utvecklare fick på bordet när företaget 2002 stoppade arbetet för att lära sig skriva säker kod.

Writing Secure Code (2001, med David LeBlanc) var en handbok snarare än en teoribok: buffertöverskridningar, kanoniseringsfel, minsta möjliga behörighet och hotmodellering med konkreta exempel. När Bill Gates i januari 2002 utlyste Trustworthy Computing och Windows-utvecklingen pausades för en säkerhetsgenomgång, delades andra upplagan ut brett, och Gates själv kallade den obligatorisk läsning på Microsoft.

Med Steve Lipner formaliserade han sedan erfarenheterna i The Security Development Lifecycle (2006), och med LeBlanc och John Viega skrev han 19 Deadly Sins of Software Security. Bland det mer handfasta arvet finns SDL:s lista över förbjudna C-funktioner som strcpy, ett sätt att stoppa en hel felklass genom att låta kompilatorn säga nej.

← Tillbaka till lexikonet