Rita Singula
Digitálny front

Blackout nad Tatrami

Michal Kováč nikdy nemal rád ticho. V dispečingu Slovenskej elektrizačnej prenosovej sústavy (SEPS) v Žiline však ticho znamenalo stabilitu. Znamenalo to, že turbíny v Gabčíkove a reaktory v Mochovciach pradú v dokonalej synchronizácii s európskym kontinentálnym systémom. Ticho znamenalo 50 Hz. Svätý grál každého dispečera.

Toho utorkového popoludnia, zatiaľ čo vonku zúrila skorá aprílová búrka, sa ticho rozplynulo. Nie však hlukom, ale vizuálnym chaosom na stene plnej monitorov, ktorá dominovala operačnej sále.

„Michal, pozri na tú frekvenciu,“ ozval sa Peter, mladší kolega, ktorý mal na starosti monitorovanie cezhraničných tokov. V jeho hlase nebola panika, len čistý, nefalšovaný zmätok.

Michal vstal od svojho stola, káva v papierovom pohári zostala zabudnutá. Pozrel na hlavný graf. Frekvencia, ktorá by sa mala pohybovať v tisícinách okolo hodnoty 50,000 Hz, začala kmitať. 49,950… 49,920… 49,890 Hz.

„To je prudký pokles,“ zamrmlal Michal. „Vypadol nejaký blok v Poľsku? Alebo Maďari?“

„Nič nehlásia. Podľa ENTSO-E je okolitá sieť stabilná. Deje sa to len u nás,“ odpovedal Peter, prsty mu lietali po klávesnici. „Východný okruh vykazuje masívne straty záťaže. Lemešany hlásia odpojenie dvoch 400-kilovoltových vedení.“

Michal pocítil chlad, ktorý nemal nič spoločné s klimatizáciou v miestnosti. „Nahoď ich manuálne. Skús obchádzku cez Spišskú Novú Ves.“

„Skúšam, ale… systém nereaguje. Michal, tie ističe sa neodpojili kvôli preťaženiu. Ony sa tvária, že ich niekto vypol z riadiaceho terminálu.“

V tej chvíli zhaslo hlavné osvetlenie sály. O sekundu neskôr nabehlo núdzové červené svetlo a hučanie záložných generátorov pod podlahou vyplnilo miestnosť. Na obrazovkách sa objavilo niečo, čo tam nemalo byť. Nebol to graf, nebola to tabuľka. Bol to jednoduchý, biely text na čiernom pozadí:

„PERUN SA PREBUDIL. SLOVENSKO BUDE V TME, ABY VIDELO PRAVDU.“

1. Kód a meď

Michal nebol len dispečer. Pred desiatimi rokmi pracoval v kybernetickej bezpečnosti pre jednu z veľkých antivírusových firiem. Do energetiky odišiel kvôli pokoju. Ten pokoj sa práve definitívne skončil.

„Odpoj dispečing od vonkajšej siete! Okamžite!“ zakričal Michal. „Všetko, čo je na IP protokole, musí ísť dole!“

„Michal, ak to urobím, stratíme kontrolu nad automatikou v celom kraji!“

„Tú kontrolu sme už stratili, Peter! Teraz ide o to, aby ten kód nepreskočil do Mochoviec. Ak sa niekto dostane do riadenia reaktorov, blackout bude náš najmenší problém.“

Peter zaváhal len sekundu, potom strhol kryt z núdzového vypínača sieťovej konektivity. Dispečing sa odrezal od internetu, ale škoda už bola napáchaná. Vnútorná technologická sieť k staniciam – vlastné optické trasy SEPS, oddelené od verejného sveta – bežala ďalej. Musela. A práve v nej teraz sedel Perun.

Východné Slovensko zmizlo z mapy. Košice, Prešov, Poprad – na Michalovom monitore sa tieto mestá zmenili na sivé zóny bez napätia. Viac ako milión ľudí práve zostalo bez prúdu. V nemocniciach naskakovali generátory, vlaky na trati Žilina – Košice zostali stáť v tuneloch, mobilné veže začali odpočítavať posledné hodiny kapacity svojich batérií.

Michal na tri sekundy zavrel oči. V jednej z tých šedých zón, na Terase v Košiciach, bývala jeho dcéra Katka s osemmesačným synom. Panelák, jedenáste poschodie, elektrický kotol. Vytočil jej číslo. Volaný účastník je nedostupný. Položil telefón displejom dole, aby naň nemusel pozerať.

Michal vytiahol zo zásuvky svoj súkromný notebook. Bol to starý ThinkPad, upravený, šifrovaný a nikdy nepripojený k firemnej Wi-Fi. Vedel, že ak je toto útok štátneho aktéra – a nápis „Perun“ jasne odkazoval na slovanskú mytológiu obľúbenú u ruských hackerských skupín APT28 alebo Sandworm – ich interné systémy sú už dávno kompromitované.

„Čo robíš?“ spýtal sa Peter, zatiaľ čo telefóny na stole začali neúnavne zvoniť. Volali z ministerstva, z vnútra, z armády.

„Hľadám zadné vrátka,“ odvetil Michal bez toho, aby zdvihol zrak. „Ten malvér musel prísť cez SCADA systém. Museli mať prístup k našim PLC. Peter, spomeň si – nemali sme v poslednom mesiaci nejakú neplánovanú údržbu na stanici v Lemešanoch?“

Peter sa zamyslel. Jeho tvár v červenom svetle pôsobila ako maska. „Boli tam technici z dodávateľskej firmy. Menili komunikačné moduly pre tie nové inteligentné siete.“

„Boli to naši ľudia?“

„Vyzerali tak. Mali preukazy, auto s logom…“

Michal si zahryzol do pery. „Sociálne inžinierstvo. Klasika. Podstrčili nám hardvér s predinštalovaným červom. A teraz, keď sa front na Ukrajine posúva a Slovensko sa stalo hlavným logistickým uzlom pre západnú techniku, rozhodli sa nás vypnúť.“

2. Digitálny zákop

Michal sa cez terminál napojil priamo na jeden zo záložných kontrolérov, ktorý ešte vykazoval známky života. Kód, ktorý videl, bol umeleckým dielom deštrukcie. Nebol to obyčajný vírus. Bol to polymorfný kód, ktorý sa menil s každým pokusom o jeho odstránenie.

„Je to deštrukčný malvér, takzvaný wiper,“ skonštatoval Michal. „Nielenže vypína ističe, prepisuje aj firmvér v samotných moduloch. Ak to nezastavíme do hodiny, tie stanice budeme musieť fyzicky obísť a vymeniť v nich vypálené čipy. To sú týždne tmy.“

„Máme niečo, čím to prebijeme?“ spýtal sa Peter.

„Máme jednu šancu. Režim ‚štart z tmy‘. Musíme manuálne izolovať slovenskú sieť od európskej, vytvoriť takzvaný ‚ostrov‘ a potom obnoviť sieť z vodných elektrární. Ale ten malvér v systéme stále je. Len čo nahodíme napätie, Perun ho znova zhodí.“

„Tak ho musíme oslepiť,“ povedal Peter. „Ak je ten kód závislý na presnom čase – na synchronizácii cez GPS, aby mohol udrieť naraz – môžeme mu podvrhnúť falošný čas.“

Michal sa na Petra pozrel s novým rešpektom. „Podvrhnutie času. Ak si Perun bude myslieť, že je rok 1970 alebo 2050, jeho certifikáty na komunikáciu medzi modulmi zlyhajú.“

Nemusel začínať od nuly. Dispečing mal vlastný záložný časový server, z ktorého sa riadiace jednotky synchronizovali pri výpadku GPS. Michal ho pred rokmi sám pomáhal stavať a poznal ho lepšie než vlastné auto. Stačilo ho uniesť: prepísať mu zdroj času a nechať ho po internej sieti rozoslať staniciam dátum, ktorý nikdy nenastal. Boli to preteky v písaní kódu. Michalove prsty tancovali po klávesnici. Vonku zatiaľ búrka naberala na intenzite, akoby aj príroda bola súčasťou útoku.

V Košiciach v tej chvíli prestali fungovať semafory. Došlo k prvej vážnej dopravnej nehode na križovatke pri amfiteátri. V oceliarniach U.S. Steel sa inžinieri potili pri snahe udržať vysoké pece v chode, aby stuhnuté železo nezničilo technológiu za stovky miliónov.

„Mám to,“ vydýchol Michal. „Púšťam falošný čas. O tri… dva… jedna…“

Stlačil Enter.

Na monitoroch sa na okamih objavila záplava chybových hlásení. Červené riadky textu signalizovali, že komunikácia medzi centrálou a stanicami na východe zlyhala. Ale to bolo dobré. Zlyhala preto, lebo malvér už nedokázal overiť svoje príkazy.

„Teraz! Peter, nahadzuj Lemešany! Ručne, cez núdzový kanál!“

Peter schmatol telefón a spojil sa s technikmi, ktorí už čakali priamo na mieste pri fyzických spínačoch. „Teraz! Sekcia A4, zapnúť!“

Na grafe frekvencie sa objavil hrb. Napätie sa vrátilo. Sieť zakolísala: 48… 49… 49,5 Hz.

„Máme to,“ zašepkal Peter. „Drží to.“

3. Tieňová vojna

Svetlá v dispečingu sa rozsvietili naplno. Biela žiara žiariviek pôsobila takmer bolestivo. Mestá na východe sa začali opäť prebúdzať k životu. Michal sledoval, ako sa sivé zóny na mape menia späť na zelené.

Telefón na stole zabzučal. Katka: Naskočil prúd. Malý to celé prespal. Čo sa to deje, oci? Michal chvíľu hľadel na displej a potom odpísal jediné slovo: Búrka.

Nebolo však cítiť žiadne víťazstvo. Len únavu a vedomie, že toto bol len prvý výstrel.

O desať minút neskôr do sály vtrhli muži v tmavých oblekoch. Národný bezpečnostný úrad a vojenská kontrarozviedka. Michal vedel, čo bude nasledovať. Výsluchy, analýzy logov, hľadanie vinníkov.

Jeden z nich, muž s ostro rezanou tvárou a odznakom, ktorý Michal nikdy predtým nevidel, pristúpil k jeho stolu.

„Pán Kováč?“

„Áno.“

„To, čo ste tu dnes urobili… ten časový trik. Kde ste sa to naučili?“

„V predchádzajúcom živote,“ odpovedal Michal a zavrel svoj notebook.

„Perun nie je mŕtvy,“ povedal agent ticho, aby ho Peter nepočul. „Len sme ho zahnali do tieňa. Našli sme podobné stopy v systémoch poľských železníc a v českej rozvodni. Toto nie je náhodný útok. Je to príprava bojiska.“

Michal sa pozrel na monitor, kde frekvencia opäť svietila na stabilných 50,005 Hz. „Ja viem. Chceli zistiť, ako rýchlo zareagujeme. Chceli vedieť, či máme odvahu sa odstrihnúť.“

„A máme?“

Michal vstal, vzal si svoj prázdny pohár od kávy a vyhodil ho do koša. „Dnes sme mali šťastie. Ale nabudúce už nebudú útočiť na ističe. Nabudúce zaútočia na nás. Na ľudí, ktorí tie ističe ovládajú.“

Agent len stroho prikývol a podal Michalovi vizitku bez mena, len s telefónnym číslom. „Zbaľte si veci, pán Kováč. SEPS vás odteraz nepotrebuje. Potrebuje vás štát. Digitálny front sa práve posunul hlbšie do nášho vnútrozemia.“

Keď Michal odchádzal z budovy, búrka ustala. Nad Žilinou sa rozprestierala jasná nočná obloha, ale pri pohľade na hrebene Malej Fatry mal pocit, že v tých horách niečo číha. Niečo digitálne, chladné a trpezlivé.

Vojna už nebola niekde „tam“, za hranicou vo Vyšnom Nemeckom. Bola v každom kábli, v každom čipe, v každom smartfóne vo vreckách okoloidúcich. A on práve dostal povolávací rozkaz do zákopu, ktorý nikto nevidel, ale z ktorého nebolo návratu.