Lexique informatique › Sécurité › Michael Howard

Michael Howard

Sécurité Svenska → Mis à jour: 2026-10-15

L'ingénieur sécurité de Microsoft dont le livre s'est retrouvé sur le bureau de tous les développeurs Windows quand l'entreprise a tout arrêté en 2002 pour apprendre à écrire du code sûr.

Writing Secure Code (2001, avec David LeBlanc) était un manuel de terrain plus qu'un traité théorique : dépassements de tampon, bogues de canonicalisation, moindre privilège et modélisation des menaces, le tout avec des exemples concrets. Quand Bill Gates a proclamé le Trustworthy Computing en janvier 2002 et que le développement de Windows s'est interrompu pour un effort de sécurité, la deuxième édition a été largement distribuée, et Gates lui-même l'a qualifiée de lecture obligatoire chez Microsoft.

Avec Steve Lipner, il a ensuite codifié l'expérience dans The Security Development Lifecycle (2006), et avec LeBlanc et John Viega, il a écrit 19 Deadly Sins of Software Security. Parmi ses héritages les plus concrets figure la liste SDL des fonctions C interdites, comme strcpy : éliminer une classe entière de bogues en laissant le compilateur dire non.

← Retour au lexique