Mark Eugene Russinovich (né le 22 décembre 1966) est un ingénieur logiciel et auteur américain d'origine espagnole, qui occupe le poste de directeur technique (CTO) de Microsoft Azure. Il est largement reconnu pour son expertise en systèmes d'exploitation, en particulier dans les internals de Windows, et pour avoir cofondé Winternals Software, que Microsoft a acquis en 2006. Russinovich a apporté des contributions significatives aux outils d'administration système et a écrit à la fois des ouvrages techniques et des romans.
Né à Salamanque, en Espagne, Russinovich a grandi à Birmingham, en Alabama, avant de déménager à Pittsburgh, en Pennsylvanie. Son intérêt pour les ordinateurs a commencé dans les années 1970 lorsqu'il a découvert un Apple II, ce qui l'a conduit à rétroconcevoir sa ROM et à écrire des programmes. Il a obtenu un baccalauréat en génie informatique de Carnegie Mellon University en 1989, une maîtrise en sciences de l'Institut polytechnique Rensselaer en 1990, et un doctorat en génie informatique de Carnegie Mellon en 1994.
Début de carrière et Winternals
Après avoir terminé son doctorat, Russinovich a travaillé comme associé de recherche à l'Université de l'Oregon, puis comme développeur chez NuMega Technologies. En 1996, il a cofondé Winternals Software avec Bryce Cogswell, où il a occupé le poste d'architecte logiciel principal. Le site web de l'entreprise, sysinternals.com, hébergeait des dizaines d'utilitaires Windows populaires tels que Autoruns, Process Explorer et RootkitRevealer. Ces outils sont devenus essentiels pour les administrateurs système et les chercheurs en sécurité. Pendant cette période, Russinovich a également travaillé comme associé consultant chez OSR Open Systems Resources et comme membre du personnel de recherche au centre de recherche Thomas J. Watson d'IBM, se concentrant sur le support des systèmes d'exploitation pour l'accélération des serveurs web.
Microsoft et Azure
En 2006, Microsoft a acquis Winternals, et Russinovich a rejoint l'entreprise. Il est devenu CTO de Microsoft Azure, où il supervise la stratégie technique de la plateforme cloud. Son travail chez Microsoft a consisté à améliorer la fiabilité et la sécurité d'Azure, qui concurrence d'autres grands services cloud comme Amazon Web Services et Google Cloud. Russinovich a été un défenseur vocal du cloud computing et a contribué aux efforts de Microsoft dans des domaines tels que l'intelligence artificielle et l'apprentissage automatique, intégrant ces technologies dans les offres d'Azure.
Découvertes et contributions en sécurité
Russinovich a fait plusieurs découvertes notables en matière de sécurité. En 2005, il a découvert un rootkit dans les produits DRM de Sony, conçu pour empêcher la copie non autorisée de médias. Cette découverte a suscité un large débat sur l'éthique et la sécurité des logiciels DRM. En 2006, il a trouvé un rootkit dans Norton SystemWorks de Symantec, que l'entreprise a rapidement retiré. Il a également analysé la vulnérabilité Windows Metafile et a conclu qu'il ne s'agissait pas d'une porte dérobée délibérée, contrairement à certaines spéculations. Plus tôt, en 1996, il a démontré que la modification de deux valeurs de registre dans Windows NT 4.0 Workstation pouvait le faire fonctionner comme un serveur, contournant les restrictions de licence. Ces découvertes ont mis en évidence sa compréhension approfondie des internals de Windows.
Auteur et publications
Russinovich est un auteur prolifique. Il a coécrit la série de livres de référence « Microsoft Windows Internals » avec David Solomon et Alex Ionescu, couvrant l'architecture et les internals des systèmes d'exploitation Windows. Il a également écrit « Windows Sysinternals Administrator's Reference » et « Troubleshooting with the Windows Sysinternals Tools » avec Aaron Margosis. En plus de ses ouvrages techniques, Russinovich a écrit une série de thrillers technologiques, notamment « Zero Day » (2011), « Trojan Horse » (2012) et « Rogue Code » (2014), qui explorent des thèmes de cybersécurité. Ses romans ont été salués par des figures de l'industrie telles que Mikko Hyppönen et Kevin Mitnick.
Héritage et impact
Les contributions de Russinovich ont eu un impact durable sur l'administration système et la sécurité. Ses outils Sysinternals sont largement utilisés dans les départements informatiques, et ses livres sont considérés comme des lectures essentielles pour les développeurs et administrateurs Windows. En tant que CTO d'Azure, il continue de façonner la direction du cloud computing, influençant la manière dont les entreprises adoptent et utilisent l'infrastructure cloud. Son travail comble le fossé entre les détails de bas niveau des systèmes d'exploitation et les services cloud de haut niveau, faisant de lui une figure respectée dans l'industrie technologique.