Marek Rusinowicz

Mark Russinovich
Mark Russinovich.jpg
Russinovich na PDC 10, październik 2010
Urodzić się ( 22.12.1966 ) 22 grudnia 1966 (wiek 56)
Salamanka , Hiszpania
Zawód CTO Microsoft Azure
Pracodawca Microsoftu
Znany z Współzałożyciel Winternals Software i Sysinternals.com; LiveKd
Strona internetowa markrussinowicz .com

Mark Eugene Russinovich (urodzony 22 grudnia 1966) to urodzony w Hiszpanii amerykański inżynier oprogramowania i autor, który służy jako CTO Microsoft Azure . Był współzałożycielem producenta oprogramowania Winternals , zanim został przejęty przez Microsoft w 2006 roku.

Wczesne życie i edukacja

Russinovich urodził się w Salamance w Hiszpanii i dorastał w Birmingham w stanie Alabama w Stanach Zjednoczonych do 15 roku życia, kiedy to przeniósł się z rodziną do Pittsburgha w Pensylwanii . Jego ojciec był radiologiem , a matka była administratorem biznesowym praktyki radiologicznej jego ojca w Pittsburghu . Russinovich jest chorwackiego .

Zetknął się z komputerami, kiedy ojciec jego przyjaciela dostał Apple II w latach 70. Był w stanie odtworzyć jego pamięć ROM i napisać dla niej programy. W wieku 15 lat kupił sobie swój pierwszy komputer, Texas Instruments TI99/4A . Około sześć miesięcy później jego rodzice kupili mu Apple II+ od miejscowej szkoły średniej, kiedy to zmodernizowano pracownie komputerowe do Apple IIes . Pisał także artykuły z czasopism o Apple II.

W 1989 Russinovich uzyskał tytuł Bachelor of Science w dziedzinie inżynierii komputerowej na Uniwersytecie Carnegie Mellon , gdzie był członkiem oddziału Pi Kappa Alpha Beta Sigma [ potrzebne źródło ] . W następnym roku uzyskał magistra inżyniera komputerowego w Rensselaer Polytechnic Institute . Później wrócił do Carnegie Mellon, gdzie uzyskał stopień doktora. Doktorat z inżynierii komputerowej uzyskał w 1994 roku na podstawie pracy pt Przejrzyste dla aplikacji zarządzanie błędami . pod kierunkiem Żarego Segalla.

Kariera

Od września 1994 do lutego 1996 był pracownikiem naukowym na wydziale informatyki Uniwersytetu w Oregonie . Od lutego do września 1996 był programistą w NuMega Technologies , gdzie pracował nad oprogramowaniem monitorującym wydajność dla Windows NT .

W 1996 roku on i Bryce Cogswell byli współzałożycielami firmy Winternals Software , w której Russinovich był głównym architektem oprogramowania, oraz strony internetowej sysinternals.com, na której Russinovich napisał i opublikował dziesiątki popularnych narzędzi do administrowania i diagnostyki systemu Windows, w tym Autoruns , Filemon , Regmon , Process Explorer , TCPView i RootkitRevealer wśród wielu innych.

Od września 1996 do września 1997 pracował jako konsultant w OSR Open Systems Resources, Inc., firmie z siedzibą w Amherst, New Hampshire . Od września 1997 do marca 2000 był pracownikiem naukowym IBM im. Thomasa J. Watsona , badając obsługę systemów operacyjnych w celu przyspieszenia serwerów WWW i pełniąc funkcję eksperta ds. systemów operacyjnych.

Russinovich dołączył do Microsoftu w 2006 roku, kiedy przejął Winternals Software.

Jako autor jest stałym współpracownikiem magazynów TechNet Magazine i Windows IT Pro (wcześniej nazywanych Windows NT Magazine ) na temat architektury systemu Windows 2000 i był współautorem Inside Windows 2000 (trzecie wydanie). Russinovich jest autorem wielu narzędzi używanych przez programistów trybu jądra Windows NT i Windows 2000 oraz sterownika systemu plików NTFS dla systemu DOS .

Pracuje

W 1996 Russinovich odkrył, że zmiana dwóch wartości w rejestrze systemu Windows wersji Workstation systemu Windows NT 4.0 zmieni instalację, tak aby została rozpoznana jako Windows NT Server i umożliwi instalację produktów Microsoft BackOffice , które były licencjonowane tylko dla wersji Server . Wartości kluczy rejestru były strzeżone przez wątek roboczy w celu wykrycia manipulacji, a później wydano program o nazwie NT Tune w celu zabicia wątku monitora i zmiany wartości.

Russinovich napisał LiveKD, narzędzie dołączone do książki Inside Windows 2000 . Od 2022 r. narzędzie jest łatwo dostępne do pobrania.

W 2005 Russinovich odkrył rootkita Sony w produktach Sony DRM . Jego zadaniem było uniemożliwienie użytkownikom kopiowania ich multimediów.

W styczniu 2006 Russinovich wykrył rootkita w Norton SystemWorks firmy Symantec . Firma Symantec natychmiast usunęła rootkita. Przeanalizował również lukę Windows Metafile i doszedł do wniosku, że nie był to celowy backdoor . Możliwość ta została podniesiona – choć niepewnie – przez Steve’a Gibsona po pobieżnym zbadaniu natury exploita i jego mechanizmu.

Powieści Russinovicha Zero Day (przedmowa Howarda Schmidta ) i Koń trojański (przedmowa Kevina Mitnicka ) zostały opublikowane przez Thomas Dunne Books 15 marca 2011 r. i 4 września 2012 r. Obie należą do serii popularnych thrillerów techno , które przyciągnęły pochwały od znawców branży, takich jak Mikko Hyppönen i Daniel Suarez . Krótka historia „Operation Desolation” została opublikowana tuż przed koniem trojańskim i rozgrywa się rok po wydarzeniach z Zero Day. Księga 3, Rogue Code: A Novel (seria Jeffa Aikena, maj 2014) dotyczy luk w zabezpieczeniach NYSE . Ma przedmowę Haima Bodka , autora The Problem of HFT: Collected Writings on High Frequency Trading & Stock Market Structure Reform .

Pracuje

Książki komputerowe

  •   Salomon, Dawid; Russinowicz, Mark (16 września 2000). Wewnątrz systemu Microsoft Windows 2000 (wydanie trzecie). Microsoft Press . ISBN 0-7356-1021-5 .
  •   Russinowicz, Marek; Salomon, Dawid (8 grudnia 2004). Wewnętrzne elementy systemu Microsoft Windows (wyd. Czwarte). Microsoft Press. ISBN 0-7356-1917-4 .
  •   Russinowicz, Marek; Salomon, Dawid; Ionescu, Alex (17 czerwca 2009). Wewnętrzne elementy systemu Microsoft Windows (wydanie piąte). Microsoft Press. ISBN 978-0-7356-2530-3 .
  •   Russinowicz, Marek; Margosis, Aaron (12 lipca 2011). Dokumentacja administratora systemu Windows Sysinternals . Microsoft Press. ISBN 978-0-7356-5672-7 .
  •   Russinowicz, Marek; Salomon, Dawid; Ionescu, Alex (5 kwietnia 2012). Wewnętrzne elementy systemu Microsoft Windows, część 1 (wyd. Szóste). Microsoft Press. ISBN 978-0-7356-4873-9 .
  •   Russinowicz, Marek; Salomon, Dawid; Ionescu, Alex (2 października 2012). Wewnętrzne elementy systemu Microsoft Windows, część 2 (wyd. Szóste). Microsoft Press. ISBN 978-0-7356-6587-3 .
  • Russinowicz, Marek; Margosis, Aaron (17 października 2016). Rozwiązywanie problemów za pomocą narzędzi systemu Windows Sysinternals . Microsoft Press. ISBN 978-0-7356-8444-7 .

powieści

Artykuły

Filmy

Linki zewnętrzne