Mark Eugene Russinovich (nascido em 22 de dezembro de 1966) é um engenheiro de software americano nascido na Espanha e autor, que atua como Diretor de Tecnologia (CTO) da Microsoft Azure. Ele é amplamente conhecido por sua experiência em sistemas operacionais, especialmente nos internals do Windows, e por ter cofundado a Winternals Software, que foi adquirida pela Microsoft em 2006. Russinovich fez contribuições significativas para ferramentas de administração de sistemas e é autor de livros técnicos e romances.
Nascido em Salamanca, na Espanha, Russinovich foi criado em Birmingham, no Alabama, e mais tarde mudou-se para Pittsburgh, na Pensilvânia. Seu interesse por computadores começou na década de 1970, quando teve contato com um Apple II, o que o levou a fazer engenharia reversa da ROM e a escrever programas. Ele obteve o título de Bacharel em Ciências em Engenharia da Computação pela Universidade Carnegie Mellon em 1989, um Mestrado em Ciências pelo Instituto Politécnico Rensselaer em 1990 e um Doutorado em Engenharia da Computação pela Carnegie Mellon em 1994.
Início de carreira e Winternals
Após concluir o doutorado, Russinovich trabalhou como associado de pesquisa na Universidade de Oregon e, posteriormente, como desenvolvedor na NuMega Technologies. Em 1996, ele cofundou a Winternals Software com Bryce Cogswell, onde atuou como Arquiteto-Chefe de Software. O site da empresa, sysinternals.com, hospedava diversas ferramentas populares para Windows, como Autoruns, Process Explorer e RootkitRevealer. Essas ferramentas tornaram-se essenciais para administradores de sistemas e profissionais de segurança. Durante esse período, Russinovich também trabalhou como consultor associado na OSR Open Systems Resources e como membro da equipe de pesquisa no Thomas J. Watson Research Center da IBM, com foco em suporte a sistemas operacionais para aceleração de servidores web.
Microsoft e Azure
Em 2006, a Microsoft adquiriu a Winternals, e Russinovich ingressou na empresa. Ele ascendeu ao cargo de CTO da Microsoft Azure, onde supervisiona a estratégia técnica da plataforma de nuvem. Seu trabalho na Microsoft envolveu a melhoria da confiabilidade e da segurança do Azure, que compete com outros grandes serviços de nuvem, como Amazon Web Services e Google Cloud. Russinovich tem sido um defensor veemente da computação em nuvem e contribuiu para os esforços da Microsoft em áreas como inteligência artificial e aprendizado de máquina, integrando essas tecnologias às ofertas do Azure.
Descobertas e contribuições em segurança
Russinovich fez várias descobertas notáveis na área de segurança. Em 2005, ele revelou um rootkit nos produtos de DRM da Sony que foi projetado para impedir a cópia não autorizada de mídia. Essa descoberta gerou um amplo debate sobre a ética e a segurança do software de DRM. Em 2006, ele encontrou um rootkit no Norton SystemWorks, da Symantec, que a empresa removeu rapidamente. Ele também analisou a vulnerabilidade do Windows Metafile e concluiu que ela não era uma backdoor deliberada, ao contrário de algumas especulações. Anteriormente, em 1996, ele demonstrou que alterar dois valores de registro no Windows NT 4.0 Workstation poderia fazer com que ele funcionasse como um Servidor, contornando as restrições de licenciamento. Essas descobertas destacaram seu profundo conhecimento dos internals do Windows.
Autoria e publicações
Russinovich é um autor prolífico. Ele coescreveu a série de livros de referência "Microsoft Windows Internals" com David Solomon e Alex Ionescu, que aborda a arquitetura e os internals dos sistemas operacionais Windows. Ele também escreveu "Windows Sysinternals Administrator's Reference" e "Troubleshooting with the Windows Sysinternals Tools" com Aaron Margosis. Além das obras técnicas, Russinovich escreveu uma série de romances de techno-thriller, incluindo "Zero Day" (2011), "Trojan Horse" (2012) e "Rogue Code" (2014), que exploram temas de segurança cibernética. Seus romances foram elogiados por figuras do setor, como Mikko Hyppönen e Kevin Mitnick.
Legado e impacto
As contribuições de Russinovich tiveram um impacto duradouro na administração de sistemas e na segurança. Suas ferramentas Sysinternals são amplamente utilizadas em departamentos de TI, e seus livros são considerados leitura essencial para desenvolvedores e administradores de Windows. Como CTO do Azure, ele continua a moldar a direção da computação em nuvem, influenciando a forma como as empresas adotam e usam a infraestrutura de nuvem. Seu trabalho estabelece uma ponte entre os detalhes de baixo nível dos sistemas operacionais e os serviços de nuvem de alto nível, tornando-o uma figura respeitada na indústria de tecnologia.