Mark Eugene Russinovich (nacido el 22 de diciembre de 1966) es un ingeniero de software y autor estadounidense nacido en España que se desempeña como Director de Tecnología (CTO) de Microsoft Azure. Es ampliamente conocido por su experiencia en sistemas operativos, particularmente en los internals de Windows, y por cofundar Winternals Software, que Microsoft adquirió en 2006. Russinovich ha realizado contribuciones significativas a las herramientas de administración de sistemas y ha escrito tanto libros técnicos como novelas.
Nacido en Salamanca, España, Russinovich se crió en Birmingham, Alabama, y más tarde se mudó a Pittsburgh, Pensilvania. Su interés por las computadoras comenzó en la década de 1970 cuando encontró un Apple II, lo que lo llevó a realizar ingeniería inversa de su ROM y escribir programas. Obtuvo una licenciatura en ingeniería informática de Carnegie Mellon University en 1989, una maestría del Rensselaer Polytechnic Institute en 1990 y un doctorado en ingeniería informática de Carnegie Mellon en 1994.
Carrera temprana y Winternals
Después de completar su doctorado, Russinovich trabajó como asociado de investigación en la Universidad de Oregón y más tarde como desarrollador en NuMega Technologies. En 1996, cofundó Winternals Software con Bryce Cogswell, donde se desempeñó como Arquitecto Principal de Software. El sitio web de la empresa, sysinternals.com, alojaba docenas de utilidades populares de Windows como Autoruns, Process Explorer y RootkitRevealer. Estas herramientas se volvieron esenciales para administradores de sistemas e investigadores de seguridad. Durante este período, Russinovich también trabajó como asociado consultor en OSR Open Systems Resources y como miembro del personal de investigación en el Centro de Investigación Thomas J. Watson de IBM, centrándose en el soporte de sistemas operativos para la aceleración de servidores web.
Microsoft y Azure
En 2006, Microsoft adquirió Winternals, y Russinovich se unió a la empresa. Ascendió hasta convertirse en CTO de Microsoft Azure, donde supervisa la estrategia técnica de la plataforma en la nube. Su trabajo en Microsoft ha implicado mejorar la fiabilidad y seguridad de Azure, que compite con otros servicios en la nube importantes como Amazon Web Services y Google Cloud. Russinovich ha sido un defensor vocal de la computación en la nube y ha contribuido a los esfuerzos de Microsoft en áreas como inteligencia artificial y aprendizaje automático, integrando estas tecnologías en las ofertas de Azure.
Descubrimientos y contribuciones en seguridad
Russinovich ha realizado varios descubrimientos notables en seguridad. En 2005, descubrió un rootkit en los productos DRM de Sony que estaba diseñado para prevenir la copia no autorizada de medios. Este descubrimiento provocó un debate generalizado sobre la ética y la seguridad del software DRM. En 2006, encontró un rootkit en Norton SystemWorks de Symantec, que la empresa eliminó rápidamente. También analizó la vulnerabilidad de Windows Metafile y concluyó que no era un backdoor deliberado, contrario a algunas especulaciones. Anteriormente, en 1996, demostró que alterar dos valores del registro en Windows NT 4.0 Workstation podía hacer que funcionara como un Server, evitando las restricciones de licencia. Estos hallazgos destacaron su profundo conocimiento de los internals de Windows.
Autoría y publicaciones
Russinovich es un autor prolífico. Coescribió la autoritativa serie de libros "Microsoft Windows Internals" con David Solomon y Alex Ionescu, que cubre la arquitectura y los internals de los sistemas operativos Windows. También escribió "Windows Sysinternals Administrator's Reference" y "Troubleshooting with the Windows Sysinternals Tools" con Aaron Margosis. Además de obras técnicas, Russinovich ha escrito una serie de thrillers tecnológicos, incluyendo "Zero Day" (2011), "Trojan Horse" (2012) y "Rogue Code" (2014), que exploran temas de ciberseguridad. Sus novelas han sido elogiadas por figuras de la industria como Mikko Hyppönen y Kevin Mitnick.
Legado e impacto
Las contribuciones de Russinovich han tenido un impacto duradero en la administración de sistemas y la seguridad. Sus herramientas Sysinternals son ampliamente utilizadas en departamentos de TI, y sus libros se consideran lectura esencial para desarrolladores y administradores de Windows. Como CTO de Azure, continúa dando forma a la dirección de la computación en la nube, influyendo en cómo las empresas adoptan y utilizan la infraestructura en la nube. Su trabajo une la brecha entre los detalles de bajo nivel de los sistemas operativos y los servicios en la nube de alto nivel, convirtiéndolo en una figura respetada en la industria tecnológica.