V piatok 19. júla sa na približne 8,5 miliónoch počítačov s operačným systémom od Microsoftu objavila „modrá obrazovka smrti“. Zasiahlo to letiská, letecké spoločnosti, banky, televízie, lekárov, na Slovensku bola obeťou sieť lekární. Príčinou však nebol samotný operačný systém, ale chybne aktualizovaný softvér od spoločnosti CrowdStrike.
Ako Microsoft uviedol pre Wall Street Journal, za výpadkom stojí aj jeho povinnosť otvoriť jadro svojho systému pre produkty tretích strán. V roku 2009 totiž s Európskou komisiou uzatvoril dohodu. V nej sa zaviazal, že čiastočne sprístupní „vnútro“ svojich operačných systémov konkurencii.
Európska komisia ústami svojho hovorcu odmietla akúkoľvek zodpovednosť za počítačový výpadok. Microsoft nikdy Komisii nevzniesol obavy týkajúce sa bezpečnosti, dodal hovorca.
Operačný systém má dva režimy
Dohoda sa týkala primárne prehliadača, v tom období bol Internet Explorer dominantným programom na prístup k internetu a EÚ sa obávala zneužitia monopolného postavenia.
Zle naprogramovaný prehliadač by však pád systému nespôsobil. Na väčšine systémov s Windows sa dnes používa Google Chrome vytvorený treťou stranou a žiadne problémy to nespôsobuje.
Prehliadač, rovnako ako textové editory či tabuľkové kalkulátory systém „zhodiť“ nemôžu. Každý moderný operačný systém totiž pracuje v dvoch režimoch. Bežné aplikácie pracujú v „používateľskom“, kde sa prísne kontroluje, čo aplikácia môže a čo nie. Ak by sa napríklad pokúsila neoprávnene pristupovať k pamäti iného softvéru, systém ju nekompromisne „zabije“. Pričom ostatné programy bežia ďalej.
Niektoré súčasti operačného systému sa však potrebujú do neho hlbšie „zahryznúť“. Tie musia bežať v takzvanom „systémovom“ režime. Ide napríklad o ovládače zariadení, cez ktoré sa pristupuje k jednotlivým súčastiam hardvéru.
Systémový režim však nemá také ochranné mechanizmy ako ten používateľský. Modul bežiaci v systémovom režime nie je vždy možné stopnúť. Mohlo by dôjsť aj k poškodeniu dát. V prípade problémov alebo aj ich náznakov preto operačné systémy od Microsoftu „páchajú samovraždu“ a obrazovka sa zmení na modrú.
Otvorený trh informačných technológií v EÚ
Článok 102 zmluvy o fungovaní Európskej únie zakazuje dominantným hráčom na trhu zneužívať svoje postavenie. To bol aj dôvod konania Európskej komisie voči Microsoftu.
Okrem prehliadačov sa však dominantné postavenie týkalo aj iných druhov softvéru. Napríklad tých, ktoré chránia pred počítačovými vírusmi a inými typmi hrozieb. Microsoft v tejto oblasti ponúka svoj Defender.
Tento softvér musí byť do systému hlboko integrovaný, inak by nedokázal efektívne sledovať, čo sa v ňom deje, a rýchlo reagovať na hrozby. Preto niektoré jeho časti musia bežať v systémovom režime.
Z rovnakej kategórie je aj softvér od CrowdStrike. Ten patrí medzi takzvané systémy s „rozšírenou detekciou a odozvou“ (XDR). Preto je nutné, aby aspoň niektoré jeho súčasti bežali v systémovom režime. A získali tak schopnosť spôsobiť „modrú smrť“.
Microsoft teda má čiastočnú pravdu. Príčina veľkého výpadku, softvér od CrowdStrike, získal silné oprávnenia aj preto, aby ako konkurencia Microsoftu mohol ponúkať softvér s rovnakými schopnosťami.
Riziko v iných operačných systémoch
Softvér od CrowdStrike však beží aj na iných operačných systémoch. Prečo k výpadku nedošlo aj na nich?
Apple vo svojom macOS sa snaží takto hlboko integrované zmeny do systému obmedzovať. Vzhľadom na to, že na trhu EÚ nemá dominantné postavenie v oblasti operačných systémov pre počítače, nehrozí mu, že by ho Únia dotlačila k tomu, aby svoj systém otvoril pre tretie strany. V oblasti mobilných zariadení však antimonopolnému konaniu, ktoré môže spôsobiť potenciálne bezpečnostné problémy, čelí.
Linux je opačný extrém. Má otvorený zdrojový kód, teda si systém hocikto môže prispôsobiť a rovnako aj integrovať príslušné rozšírenia. Jeho reakcia na zlyhanie modulov systému však nie je až taká hysterická ako pri Windows. K pádu systému charakterizovaného hlásením „panika jadra“ preto dochádza oveľa zriedkavejšie.
Snaha EÚ o potlačenie monopolného správania a zneužívania dominantného postavenia je určite chvályhodná. Ale niekedy sa to môže skončiť aj inak.