„Túl drága vagy” – mondta a pénzügyi igazgató, és egy kiszervezett csapattal helyettesített. Bólintottam. Másnap egy védelmi minisztériumi tábornok lépett be az irodába. Az új csapatra mutatott. „Kik ezek a civilek, akik az adataimhoz nyúlnak? Állítsák le. Azonnal állítsák le az egészet!”
A szerverszobában ózon és a közelgő végzet szaga terjengett. Ez volt az életem illata az elmúlt tíz évben.
Míg a cég többi tagja fent volt, marketingbüdzsével játszott és bio kelkáposzta salátákat rendelt ebédre, én itt lent az alagsorban, és vigyáztam, hogy a digitális vízvezeték ne robbanjon szét a védelmi szerződéseinknél.
Margaret vagyok. A rendszermegfelelőségi vezető vagyok.
Fantasztikusan hangzik, de valójában egy felmagasztalt gondnok voltam a titkos adatok számára. Kitakarítottam a rendetlenséget, mielőtt a szövetségi kormány észrevette volna. Én voltam az egyetlen oka annak, hogy ezt a céget nem auditálták kráterbe.
Kedd volt, amikor lesújtott a fejsze.
A kedd egy pocsék nap a rossz hírek számára. Tönkreteszi a hét egész ritmusát.
Egy harmadfokú auditnaplóban voltam, egy gyanúsnak tűnő csomagvesztési problémát követve, amikor rezegni kezdett a telefonom. HR volt.
Hozd a jelvényed.
Ez volt az üzenet. Klasszikus. Finom, mint egy tégla a szélvédőn.
Beléptem az üvegfalú konferenciaterembe a tizenkettedik emeleten. A légkondicionálót húsraktári szintre állították, valószínűleg az új pénzügyi igazgató egójának megőrzése érdekében. Gregnek hívták.
Greg úgy nézett ki, mintha egy olyan gyárban szerelték volna össze, ahol tévéfilmekhez gyártottak tipikus gonosztevőket: túl sok foga volt, egy öltöny, ami többe került, mint az autóm, és belülről élettelen szemek. Három hete volt itt. Nem különböztette meg a pincért a kenyérpirítótól.
– Margaret – mondta Greg, hátradőlve ergonomikus székében, mintha egy parasztnak készülne bölcsességet adni. – Áttekintettük a működési kiadásokat. Pontosabban a te részlegedet.
– Én vagyok a részleg, Greg – mondtam, és nem ültem le. A térdem belefájdult, mert korábban a polcok alá másztam.
– Pontosan. – Mosolygott. Cápamosoly volt. – És te nagyon prémium vagy. Találtunk egy megoldást, ami jobban összhangban van az új pénzügyi rugalmassági stratégiánkkal.
– Pénzügyi rugalmasság – ismételtem meg. A kifejezésnek olyan íze volt, mint a lejárt tejnek. – Úgy érted, találtál valakit olcsóbban?
– Jelentősen – mondta, miközben egy mappát csúsztatott át a mahagóni asztalon. – Szerződtünk egy külső csapattal. Tengerentúliak. Nagyon dinamikusak. Holnap kezdenek. A nap végére szükségünk lesz a hozzáférési kulcsaidra és a jelvényedre.
Ránéztem. Úgy értem, tényleg ránéztem.
Intelligencia jeleit kerestem. Egy szikrányi megértést, hogy TS/SCI protokollokat igénylő adatokat kezelünk. Nem láttam mást, csak dollárjeleket és a saját arcának tükörképét.
– Greg – mondtam veszélyesen nyugodt hangon –, rendelkezik ez a dinamikus új csapat szövetségi engedéllyel? Ismerik a védelmi uplinkek kézfogási protokolljait? Mert ha nem, akkor nem csak szerződést szegsz. Bűncselekményt követsz el.
Nevetett.
Tényleg nevetett, mintha egy kisgyerek lennék, aki a kvantumfizikát magyarázza.
– Ti, technikusok, mindig olyan drámaian hangzanak. Ez csak adat, Margaret. Egyesek és nullák. Ne aggódj a nagy kép miatt. Ez a munkám.
Tíz teljes másodpercig álltam ott.
A düh forró kőként ült a gyomromban. Sikítani akartam. Át akartam dobni a nehéz tölgyfa széket az üvegfalon. El akartam magyarázni, hogy az egyesek és nullák, amikről beszélt, a katonai felszerelés logisztikai koordinátái.
De aztán egy hideg, sötét érzés öntött el.
Olyan nyugodt tenger érzése volt, mint egy viharhullám előtt.
„Rendben” – mondtam.
Greg pislogott. Verekedésre számított. Könyörgésre számított.
„Rendben, te vagy a főnök, Greg. Pénzügyi rugalmasság. Értem.”
Lecsatoltam a jelvényemet. Letettem az asztalra.
Aztán a zsebembe nyúltam, és elővettem a fizikai RSA tokent, az adminisztrációs konzol főkulcsát. Halk kattanással letettem a jelvény mellé.
„Feltételezem, hogy ez az új csapat készen áll arra, hogy éjfélkor átvegye a kézfogást?” – kérdeztem.
– Teljesen eligazodtak – mondta Greg, legyintve a kezével. – Összepakolhatod a személyes holmijaidat.
Kimentem.
Nem rohamoztam. Nem csaptam be az ajtót.
Odamentem az asztalomhoz, felvettem a bekeretezett fotómat a kutyámról, a szerencsetűzőmről és a kaktuszomról. Ott hagytam a dokumentációt. Ott hagytam az öntapadós cetliket, amelyek a tűzfal furcsaságait magyarázták. Ott hagytam a kézikönyvet, amit hat éven át írtam a nulláról.
De ez a helyzet a teljesen eligazodó, kiszervezett csapatokkal, akiket olyan srácok alkalmaznak, mint Greg: szkriptek alapján dolgoznak.
Nem ismerik a gép szellemét.
Nem tudják, hogy a harmadik sarokban lévő szerverállvány túlmelegszik, ha hajnali 2-kor futtatod a biztonsági mentést, vagy hogy a szövetségi feltöltés hatóránként manuális szívverésjelet igényel, különben lezárja az egész épületet.
Lementem a lifttel a parkolóházba. Sütött a nap, ami sértőnek tűnt.
Bedobtam a dobozomat a leharcolt szedánom anyósülésére. Meggyújtottam egy cigarettát, három év óta az elsőt, és addig szívtam, amíg égett a tüdőm.
„Költségvetési rugalmasság” – motyogtam a műszerfalnak.
Hazavezettem.
Nem sírtam.
Beálltam az italboltba, és vettem egy üveg bourbont. A drága cuccot, mert nem voltam munkanélküli. Nyugdíjas voltam, és holnap Greg megtudja, hogy pontosan mit vett a költségvetési megszorításaiból.
Egy dolgot biztosan tudtam. A rendszerek éjfélkor automatikusan ki-be kapcsoltak. Ha a kézfogás nem történik meg – és az…
Nem is tehettem volna, mert az új embereknek nem lettek volna meg a titkosító kulcsaim, amiket az asztalon hagytam – a rendszer ellenséges behatolásként értelmezte volna.
Öntöttem egy pohár bourbont, leültem a verandámra, és vártam, hogy a világ lángra kapjon.
A lakásom csendes volt. Az a fajta csend, amilyet csak akkor érzel, ha egyedül élsz, és az egész karrieredet lehúzta a vécén egy férfi, akinek a nyakkendője többe került, mint a lakbéred.
A kanapémon ültem, a bőr megrepedt és hűvös volt a lábamhoz, és a tévét bámultam. Nem néztem. Csak zaj volt, egy elterelés a falon ketyegő óráról.
23:45 volt.
Az IT világban, különösen a megfelelőség terén, kifejleszt az ember egy hatodik érzéket. Olyan, mint egy fantomvégtag. Annak ellenére, hogy tíz mérföldnyire voltam, megfosztva a jelvényemtől és a hozzáférésemtől, éreztem a szerverszoba zümmögését.
Tudtam, hogy a hűtőventilátorok felpörögnek az éjszakai adatkidobáshoz. Tudtam, hogy a szkriptek sorban állnak. Tudtam, hogy pontosan tizenöt perc múlva egy csapat alulfizetett, alulképzett vállalkozó fog megpróbálni bejelentkezni egy tizenkét órával előttünk lévő időzónából.
Ittam még egy korty bourbont. Ezúttal kevésbé égett.
A telefonom a dohányzóasztalon állt. A személyes telefonom volt, de mivel a teljes értesítési architektúrát a nulláról építettem fel, a számom még mindig bele volt kódolva a katasztrofális meghibásodások riasztási fájába. El akartam távolítani. Tényleg.
De a kaktuszom és a méltóságom csomagolásának káoszában biztosan elfelejtettem.
Hajnali éjfélkor a telefon felvillant.
A képernyő kemény kéken izzott a félhomályos nappaliban.
Nem vettem fel azonnal. Csak néztem.
Egyetlen értesítés.
Rendszerriasztás. Ismeretlen IP-cím próbál adminisztrátori hozzáférést.
Elmosolyodtam. Száraz, humortalan mosoly.
„Tessék” – suttogtam.
Greg dinamikus csapata megpróbált bejutni. És mivel olcsók voltak, nem azt a biztonságos VPN-alagutat használták, amit négy hónapig a védelmi szabványoknak megfelelően konfiguráltam. A bejárati ajtón jöttek be, valószínűleg a szokásos távoli asztali protokollt használva.
Ez olyan, mintha egy műanyag kanállal próbálnának betörni Fort Knoxba.
A telefon újra rezegni kezdett. És újra.
Rendszerriasztás: helytelen hitelesítő adatok. Második kísérlet.
Rendszerriasztás: helytelen hitelesítő adatok. Harmadik kísérlet.
Itt volt az igazi probléma: a rendszer, amihez megpróbáltak hozzáférni, nem a bérszámfejtési adatbázis volt. Nem a marketingmeghajtás.
A Project Arrow biztonságos adattára volt, egy alvállalkozási szerződés, amely a csapatmozgások logisztikai adatait tartalmazza.
Nem csak be kell jelentkezni a Project Arrow-ba.
Szükség van egy fizikai tokenre, egy biometrikus szkennelésre és egy törölt IP-tartományra. Gregnél volt a token. Ott volt a tárgyalóasztalon, ahol hagytam. De Greg valószínűleg a McMansionjában aludt, és a negyedéves bónuszáról álmodozott.
A vállalkozóknak nem volt tokenjük. Csak egy felhasználónevet és jelszót kaptak, amit valaki az IT-támogatásból adott nekik.
A telefon negyedszer is rezegni kezdett.
Rendszerriasztás: jogosulatlan felhasználót észleltek a korlátozott zónában. 7-es protokoll elindult.
Gyomrom összeszorult.
7-es protokoll. Megírtam a 7-es protokollt.
Ez az ajtók bezárásának, az ablakok elreteszelésének és a vadászok szabadon engedésének digitális megfelelője. A 7-es protokoll nem csak blokkolja a hozzáférést. Ellenséges cselekményként jelöli meg a kísérletet. Feltételezi, hogy a felhasználó külföldi ügynök vagy hacker.
Azonnal pillanatképet készít az IP-címről és a MAC-címről. És ez a szép benne: elindít egy néma nyomkövetést.
Ha jó alkalmazott lettem volna, ebben a pillanatban felhívtam volna Greget. Hívtam volna a segélyhívó számot. Azt kiáltottam volna: „Húzd ki a routert. Állítsd meg őket!”
De nem alkalmazott voltam. Teher voltam. Túl drága voltam.
Néztem, ahogy a telefon rezeg az asztalon, a széle felé táncolva.
A vállalkozók kitartóak voltak. Szinte láttam őket egy call centerben a világ másik felén, izzadva, és egy olyan képernyőt bámulva, amelyen folyamatosan az „hozzáférés megtagadva” felirat szerepel. Valószínűleg a főnöküknek üzentek, aki Greg helyettesének, és azt kérdezték, miért nem működnek a hitelesítő adatok.
Megpróbálják megkerülni.
Mindig megteszik.
Azt hiszik, hogy ez egy hiba. Azt hiszik, ha csak kikényszerítik a parancssort, akkor megnyílik.
A telefon újra rezegni kezdett.
Ezúttal egy új üzenet.
Kritikus tűzfaltörési kísérlet a 8080-as porton.
„Ó, ti idióták” – mondtam hangosan, a fejem csóválva.
8080-as port. Megpróbálták átirányítani a webforgalmat.
Ezzel éppen átlépték az alkalmatlanság és az aktív fenyegetés közötti határt. A rendszert úgy tervezték, hogy pontosan erre a viselkedésre reagáljon. Már nem csak hibák naplózásáról volt szó.
Egy ügyiratot építettek.
Minden billentyűleütésüket rögzítették, és egy rendezett kis zip fájlba csomagolták, amelyen bizonyítékok felirata volt.
Töltöttem még egy italt. A borostyánszínű folyadék örvénylett az üvegben.
Elképzeltem a szerverszobát. A rackek lámpái most zöldről sárgára villognának. A ventilátorok visítanának, ahogy a titkosítási rutinok túlpörögnének, hogy megvédjék az alapvető adatokat.
Valaki az irodában – valószínűleg az éjszakai portás vagy egy álmos biztonsági őr – hallhatja a ventilátorok felbőgését.
Úgy zakatolt, mint egy sugárhajtómű, de nem értették, mit jelent.
A telefonom végre egy pillanatra elhallgatott.
Csend.
Aztán egy másik hang. Egy éles, átható csengés.
Felvettem.
Riasztás: a szövetségi megfelelőségi felügyelet bekapcsolt, első szint.
Ennyi volt. Az első dominó ledőlt.
A rendszer észlelte a behatolási kísérletet egy titkosított szektorban. És ahogy a telepített szövetségi megfelelőségi szoftver előírta, küldött egy hello pinget a külső megfigyelőállomásnak.
A megfigyelőállomás nem a mi épületünkben volt. Egy jellegtelen irodaparkban volt Virginiában.
A vállalkozók épp most kopogtak be a Védelmi Minisztérium ajtaján, és elmenekültek.
Hátradőltem, a bőr nyikorgott. A szívem hevesen vert, nehéz puffanás hallatszott a mellkasomban.
Ez rossz volt. Karrier szempontjából végzetes a cég számára.
Ha most közbelépnék, talán megállíthatnám, mielőtt a második szintre süllyedne. Bejelentkezhettem volna a hátsó ajtón keresztül, ami még mindig működött, mert nem vagyok idióta, és megszakíthattam volna a kapcsolatot. Megmenthettem volna Greget.
Ránéztem az üres helyre a falon, ahol régen a diplomám lógott.
Emlékeztem Greg arcán a vigyorra.
Költségvetési fürgeség.
Letettem a telefont kijelzővel lefelé.
„Nem az én problémám” – mondtam.
De fiatal volt az este, és az új csapat éppen csak elkezdte a munkát.
Nem maradhattam a lakásban. A csend túl hangos volt, és a dolgok megjavításának vágya olyan volt, mint egy viszketés a bőröm alatt, amit nem tudtam megvakarni.
Szóval hajnali 1:30-kor a Rusted Spoonban találtam magam, egy non-stop nyitva tartó étkezdében, amely állott zsír és régi kávé szagát árasztotta. Tökéletes volt.
Fekete kávét és egy szelet pitét rendeltem, ami úgy nézett ki, mintha a Reagan-kormány óta a vitrinben állt volna. Aztán kinyitottam a laptopomat.
Mielőtt ítélkeznél felettem, értsd meg ezt: Greg visszavonta a hálózati rendszergazdai hitelesítő adataimat. Elvette az RSA tokenemet. Kizárt a szerverekről.
De Greg, végtelen bölcsességében, elfelejtette, hogy az épület fizikai biztonsági rendszere – a kamerák, a kártyaolvasók – egy teljesen különálló, örökölt hálózaton futott, amelyet szintén én tartottam karban, főleg azért, mert a létesítményvezető, Dave, soha nem tudta kitalálni, hogyan állítsa vissza a jelszavát.
Még mindig megvolt a kamerák fő bejelentkezési adatai.
Beírtam az IP-címet, megkerültem a tanúsítványfigyelmeztetést – klasszikus Dave, soha nem frissítette az SSL-t –, és ott volt: tizenhat szemcsés fekete-fehér képfolyam rácsa.
Az iroda sötét volt. Üres fülkék nyúltak el, mint az ambíciók temetője. A takarítók már elmentek.
De aztán megláttam a negyedik kamerát.
A szerverszoba.
Mozgás volt. Sehol egy személy. Lámpák.
A fő állványon lévő állapotjelző LED-ek úgy villogtak, mint egy rohamot kiváltó diszkó. Piros, borostyánsárga, piros, piros.
Aztán a kettes kamerán, a fő bullpenen, láttam egy monitor villogását. Greg helyettesének a számítógépe volt. A képernyővédő eltűnt, helyét egy távoli asztali ablak vette át.
Az egérkurzor rángatózóan mozgott a képernyőn.
A dinamikus csapat megpróbálta elhárítani a problémát. Mivel nem tudtak közvetlenül hozzáférni a szerverhez, egy asztali számítógépet irányítottak a hálózaton belül, abban reménykedve, hogy onnan válthatnak.
Fájdalmas volt nézni.
Olyan volt, mintha egy majom kalapáccsal próbálna nyitott szívműtétet végrehajtani.
Ráközeltem a képre. A felbontás szörnyű volt, de ki tudtam venni az ablakok nyitódását és záródását. Parancssor. Vezérlőpult. Hálózati beállítások.
A DNS-beállításokat változtatták.
„Ó, Istenem!” – suttogtam a kávéscsészémbe.
A pincérnő, egy Barb nevű nő, aki úgy nézett ki, mintha egy medvével küzdött volna meg és győzött volna, kérdés nélkül töltötte le a bögrémet.
„Baj van a baráttal?” – rekedten kérdezte.
„Valami ilyesmi” – mondtam.
„Ez egy idióta.”
„Mind az, drágám. Edd meg a pitédet.”
A laptopomon néztem a képernyőt.
A DNS-beállítások megváltoztatása egy biztonságos enklávéban egy hatalmas vörös zászló. Ez azt jelzi az automatizált biztonsági rendszernek, hogy a belső hálózatot feltörik.
Hirtelen a kamerafelvételen a szerverszoba lámpái abbahagyták a villogást.
Folyamatos pirosra váltottak.
Mindegyik.
Lezárás megkezdődött.
Nem kellett értesítés, hogy tudjam, mi történt. A rendszernek elege volt. Izolálta a magot. Megszakította az internetkapcsolatot az adatok védelme érdekében.
A távoli asztalon a bullpenben lefagyott az egérkurzor.
A kapcsolat megszakadt.
A vállalkozók épp most zárolták ki magukat.
Nevettem. Egy rövid, éles nevetés, amitől egy két boksznyival arrébb ülő kamionos felnézett a pirított burgonyájából.
De aztán valami mást is láttam.
Egy kamera. Az előcsarnok.
Egy biztonsági őr, az öreg Mr. Henderson, a kijelzőjét nézte. Felvette a telefont. Zavartnak tűnt. Egy számot tárcsázott.
Nem a rendőrséget tárcsázta.
A falra kiírt vészhelyzeti kapcsolattartót tárcsázta.
Megszólalt a telefonom.
Bámultam rá.
Az épület recepciója volt. Mr. Henderson azért hívott, mert a nevem még mindig rajta volt a tűzjelző mellé tűzött tűz- vagy kiberapokalipszis esetén kiírt lapon.
Hagytam, hogy kicsengessen.
Négyszer kicsengett, majd átment az üzenetrögzítőre.
Szinte hallottam Mr. Henderson üzenetét:
„Öhm, Miss Margar”
…a lámpák megint villognak, és a szerverszobában most kapcsolt ki a légkondicionáló. Nagyon csendes lett itt. Csak gondoltam, tudnod kell.”
A légkondicionáló kikapcsolása. Ez a lezárások mellékhatása volt.
A tűz terjedésének megakadályozása érdekében a zsaluzatok bezárultak. De légkondicionáló nélkül a szerverszoba körülbelül negyvenöt perc múlva sütővé változott. És bár az adatok titkosítva voltak, a hardver magától megsült.
Befaltam a pitét. Karton és cseresznye íze volt.
Átváltottam a személyes e-mailemre, és megírtam egy üzenetet Gregnek.
Tárgy: Tájékoztatásul
Törzs: Greg, úgy tűnik, hogy lehetnek kezdeti problémáid az új csapattal. Ne feledd, a pénzügyi rugalmasság kockázatokkal jár. Sok szerencsét.
A Küldés gomb fölé vittem az egeret.
Aztán töröltem.
Nem. Tanulnia kellett. Éreznie kellett a hőséget.
Figyeltem a hőmérsékletmérőt a szerverszoba kamerájának átfedő képén. Kúszott felfelé.
85-nél a hőjelzők bekapcsolódtak.
Ezek a riasztások nem csak Mr. Hendersonhoz mennek. A tűzoltósághoz mennek. És amikor a tűzoltóság megjelenik egy olyan létesítményben, ahol minősített védelmi adatokat tárolnak, Kötelesek értesíteni a helyi szövetségi kapcsolattartót.
Megnéztem az órámat.
Hajnal 2:15
Napkeltére nem csak informatikai problémák lesznek.
Jelvényes és fegyveres férfiak is lesznek.
„Barb” – kiáltottam utána –, „kaphatok még egy szelet tejszínt, és talán egy kis extra tejszínhabot? Ünnepelek.”
„Mit ünnepelek?” – kérdezte, miközben egy friss tányért csúsztatott oda.
„Munkanélküliséget” – mondtam. „Meglepően produktív.”
Tudod, hogy a horrorfilmekben a zene felerősödik, mielőtt a szörnyeteg kiugrik?
A rendszeradminisztrációban nincs zene.
Csak a postaládád csendje van, amit a katasztrófa káosza követ.
Hajnali 4-ig maradtam a büfében.
A szerverszoba hőmérséklete 88 fokon tartott. Elég meleg ahhoz, hogy a ventilátorok kegyelemért kiáltsanak, de nem elég meleg ahhoz, hogy megolvassza a forrasztóanyagot a paneleken. Mégis.
A telefonom, amit elnémítottam, úgy rezgett a Formica asztalon, mint egy csapdába esett moly.
Feloldottam.
Az értesítések úgy torlódtak, mint a Tetris-kockák.
Kritikus: túllépték a hőmérsékleti küszöböt.
Kritikus: szívverésjel elveszett az A csomóponton.
Kritikus: szívverésjel elveszett a B csomóponton.
És akkor a nagy. Az, amelytől még akkor is megfagy az eredményed, ha számítasz rá.
Szövetségi megfelelőségi riasztás: jogosulatlan hozzáférés eszkalációja. Piros szint.
Piros szint.
Hadd magyarázzam el, mit jelent a piros szint a kormányzati szerződéskötés világában.
Zöld szint jelentése minden rendben.
A sárga szint azt jelenti, hogy valaki elfelejtette megváltoztatni a jelszavát.
A narancssárga szint azt jelenti, hogy potenciális behatolás történt. Azonnal nyomozzon.
A piros szint azt jelenti, hogy a felügyeleti lánc megszakadt. Az adatok veszélybe kerültek. Feltételezzük, hogy a létesítményt lerohanták.
A piros szint nem küld e-mailt az ügyfélszolgálatnak.
A piros szint egy automatikus, magas prioritású jelet küld a Védelmi Információs Rendszerek Ügynökségének felügyeleti irodájába. Ez egy elektronikus jelzőrakéták, amelyeket közvetlenül az égbe lőttek.
Kortyitoltam a langyos kávémat.
Elképzeltem a jelenetet az őrsön. Egy unatkozó hadnagy látja, hogy a piros lámpa villog a műszerfalán. Megérinti a képernyőt, összevonja a szemöldökét, és ellenőrzi a szerződésszámot.
Vállalkozó: Aerotech Solutions. Állapot: feltörve.
Felvesz egy biztonságos vonalat, és felhívja a szerződés kapcsolattartóját.
Ez a kapcsolattartó Greg.
Becsuktam a szemem, és hagytam, hogy az elégedettség elárasszon.
Hajnali 4:15 volt.
Greg telefonja mindjárt csörögni kezdett, és ez nem lesz… telemarketinges.
Képzeld el, ahogy Greg a telefonja után kotorászik az éjjeliszekrényén, selyem pizsama zizeg. Kábultan veszi fel, rossz számra számít.
„Ez ezredes vagyok, védelmi felügyelet miatt titkolták. Vörös szintű jelet kaptunk a szerverfarmjukról. Azonnal erősítse meg az állapotot.”
Greg nem tudja, mit jelent a vörös szint. Valószínűleg azt hiszi, hogy tréfa.
Valószínűleg valami butaságot mond, például: „Ki ez? Hívjon munkaidőben.”
Vagy ami még rosszabb, megpróbál blöffölni.
„Ó, igen, ezredes úr. Csak egy apró hiba. Költségvetési rugalmasság, tudja.”
Az ezredest nem érdekli a pénzügyi rugalmasság.
Visszatérve a laptopomra, a kamerakép új fejleményt mutatott.
A hallban felvillantak a lámpák.
Mr. Henderson rémülten állt a recepciónál. Valakivel beszélt a hallban lévő telefonon, és erőteljesen bólogatott. Aztán letette a telefont, és futni kezdett – valójában futott, ami Mr. Henderson számára inkább csoszogó kocogás volt – a liftek felé.
A szerverszobába ment.
Valaki azt mondta neki, hogy húzza ki a konnektorból a csatlakozót.
„Ne tedd, Henderson” – suttogtam.
Ha egy szerverállvány áramtalanítását végzed egy vörös fokozatú lezárás alatt anélkül, hogy követnéd a leállítási sorrendet, akkor megrontod az auditnaplókat. Az auditnaplók megrontása pedig egy aktív nyomozás során technikailag bizonyítékmegsemmisítést jelent.
Láttam a négyes kamerán, ahogy beront a szerverszobába. Úgy nézett ki, mintha egy hőfalba ütközött volna. Lengette a kezét az arca előtt. Nézte a sikoltozó gépeket. Nézte a falat…
Villogó piros lámpák. Nyúlt a főkapcsoló panel felé.
– Nem, nem, nem – sziszegtem.
Hibázott. A panelre nézett, majd a gépekre.
Aztán visszahúzta a kezét.
Ehelyett a rádióját fogta.
Okos ember.
Támadást hívott. Vagy talán csak rájött, hogy nem keres annyit, hogy megsüsse magát.
A telefonom újra rezegni kezdett.
Egy SMS egy olyan számról, amit nem mentettem el, de felismertem az előtagot. Egy washingtoni körzetszám volt.
Margaret, itt Miller ügynök, DD Cyber Division. Piros szintet mutatunk az Önök létesítményében. A telefonszámuk másodlagos műszaki vezetőként van feltüntetve. Állapot?
A szöveges üzenetre meredtem.
Én kerestek meg. A rendszerben még mindig szerepeltem.
Volt választásom. Visszaírhattam volna. Mondhattam volna, hogy tegnap kirúgtak. Nem az én cirkuszom, nem az én majmaim.
De ez leleplezte volna a kezem. Ettől keserűnek tűnnék.
Nem foglalkoztam az üzenettel.
Hagyd, hogy a saját kárukon tudják meg. Hadd döbbenjenek rá, hogy az egyetlen ember, aki tudja a különbséget egy kibertámadás és egy költségvetési megszorítás között, jelenleg egy öt mérfölddel arrébb lévő étkezdében cseresznyés pitét eszik.
A nap kezdett felbukkanni a horizonton, az eget véres lilára és égett narancssárgára festette.
A világ ébredezett, és Greg élete legrosszabb reggelét élte át.
Végül reggel 6 óra körül mentem haza. Zuhanyozni kellett, hogy lemossam magamról az étkezde szagát és az erkölcsi kétértelműség maradványait.
Törölközőbe csavarva léptem ki a zuhany alól, és megnéztem a telefonomat.
Hét nem fogadott hívás.
Öt hangüzenet.
Mind Gregtől.
Az ágyam szélére ültem, és hangszórón hallgattam őket, mint egy podcastot arról, ahogy egy ember lelke elhagyja a testét.
Első üzenet, hajnali 4:48:
„Margaret, Greg vagyok. Figyelj, furcsa automata hívásokat kapunk. Valószínűleg valami hiba van abban a régi rendszerben, amit építettél. Szükségem van a jelszóra, hogy kikapcsoljam a riasztót. A zaj idegesíti az új csapatot. Hívj vissza.”
Hangnem: bosszús. Leereszkedő. Még mindig azt hitte, ő irányít.
A rendszeremet hibáztatta. Klasszikus nárcisztikus. Azt hitte, hogy a riasztók a probléma, nem a tünet.
Kettős üzenet, hajnali 5:15:
„Margaret. Megint Greg. A távoli csapat nem tud bejelentkezni. Azt mondják, a szerver elutasítja az IP-címüket. Változtatott valamit, mielőtt elmentél? Ha szabotáltad a hálózatot, olyan gyorsan jogi lépéseket teszek ellened, hogy meg fog pörögni a fejed. Vedd fel a telefont.”
Hangnem: agresszív. Vádló. Bűnbakot keresett. Félt, de dühvel leplezte.
Harmadik üzenet, 5:42:
„Margaret, figyelj, egy ezredes van a másik vonalon. A felügyeleti láncról kérdez. Nem tudom, hol vannak a fizikai naplók. Azt mondtad, dokumentációt hagytál. Nincs az asztalodon. Csak hívj fel. Meg tudjuk oldani. Talán szerződtethetnélek pár óra konzultációra. Mondd meg a díjadat.”
Hangnem: alkudozás. A repedések látszottak.
Mondd meg a díjamat. Mintha szívességet tenne nekem.
Kezdte rájönni, hogy nem tud blöffölni egy ezredest.
Négyedik üzenet, 6:10:
„Margaret, kérlek. A légkondicionáló ki van kapcsolva. A szerverek túlmelegednek. Henderson azt mondja, hogy kód nélkül nem tudja visszaállítani. Itt a tűzoltóság. Azzal fenyegetőznek, hogy lelocsolják a szobát, ha nem csökken a hőmérséklet. Nem tudom a kódot. Miért van kód a légkondicionálóhoz? Hívj fel.”
Hangnem: pánik. Tiszta, szűretlen pánik.
A tűzoltóság. Kedves gesztus volt.
Nem számítottam rá, hogy ilyen korán érkeznek, de a hőérzékelők biztosan beindították az épület szintű biztonsági rendszert.
Ötös üzenet, reggel 6:30:
„Zárják az ajtókat. Margaret, most jöttek be öltönyös srácok. Nem rendőrök. Szövetségiek. A biztonsági tisztet keresik. Te vagy az – vagy te voltál az. Mondtam nekik, hogy nem vagy elérhető. Azt mondták, hogy keressenek meg, kérlek. Be kell jönnöd. Fizetek, amit kell. Csak állítsd le.”
Hangnem: vereség.
Kétszer is meghallgattam az utolsót.
Csak állítsd le.
Felálltam és a szekrényemhez sétáltam. Gondosan kiválasztottam a ruhámat. Nem öltöny. Nem voltam alkalmazott.
Sötét farmert, csizmát és egy fekete blézert választottam. Elegáns. Professzionális. Jellegzetes.
Úgy akartam kinézni, mint egy tanácsadó.
Úgy akartam kinézni, mint egy olyan szakértő, akit nem engedhettek meg maguknak.
Főzött egy friss kanna kávét.
Nem hívtam vissza.
Miért?
Mert soha nem szakítod félbe az ellenséget, amikor hibázik.
Greg pedig éppen azt a hibát követte el, hogy megpróbált egy vörös szintű szabálysértést elmagyarázni a szövetségi ügynököknek a megfelelőségi tisztviselője nélkül. Minden egyes szava egyre mélyebbre ásta a sírját. Minden kifogást a pénzügyi rugalmassággal kapcsolatban egy eskü alatt tett vallomásban fognak feljegyezni.
Az ablaknál ültem és az utcát néztem.
Gyönyörű reggel volt. Madarak énekeltek. A kukásautó dübörgött a sikátorban.
És három mérfölddel arrébb a korábbi irodámat bűntény helyszínévé alakították.
Újra csörgött a telefonom.
Nem Greg volt az.
Privát szám volt.
Tudtam, ki az.
Ezúttal nem Miller ügynök volt. A nehéztüzérség volt az.
Az utolsó pillanatig hagytam csörögni. Aztán felvettem.
„Margaret vagyok.”
„Asszonyom, Vance tábornok vagyok, a Védelmi Minisztérium Kiberparancsnokságától. Ne tegye le a telefont.”
A hangja úgy csengett, mint a kavics a betonkeverőben. Figyelmet parancsolt.
„Figyelek, tábornok.”
„Probléma van az Aerotechnél. A neve szerepel az elsődleges engedélyezési jegyzőkönyvekben. Úgy tűnik, a jelenlegi vezetés nem tud hozzáférni a rendszerhez az adatok integritásának ellenőrzése érdekében. Elszigetelési protokollt kezdeményezünk.”
„Tudom a cégről, tábornok. Régebben ott dolgoztam. Tegnap délutántól elbocsátottak.”
Csend volt a vonalban. Nehéz, feszült csend.
„Lemondták?” – kérdezte a tábornok, hangja egy oktávval lejjebb süllyedt. – Ön volt a TS/SCI kulcsok birtokosa. Átadás nélkül elbocsátották?
– Azt mondták, túl drága vagyok, tábornok, és hogy egy új, dinamikus csapat fogja kezelni a dolgokat.
Hallottam, ahogy a tábornok felsóhajtott. Úgy hangzott, mint a sugárhajtómű szívócsöve.
– Értem – mondta. A hangjában lévő fenyegetés már nem felém irányult. – Asszonyom, a segítségét kérem. Nem az Aerotech alkalmazottjaként, hanem mint jogosult állampolgár. El tud jönni a helyszínre?
– Húsz perc múlva ott lehetek – mondtam.
– Jó. Egy csapat várni fogja Önt a kerítésnél. Hozza magával a személyi igazolványát.
– Igen, uram.
Letettem a telefont. Ellenőriztem a sminkemet a tükörben. Fáradtnak, de vadnak tűntem. Úgy néztem ki, mint aki mindjárt belemegy egy tűzbe, és egy csettintéssel eloltja.
Felkaptam a kulcsaimat.
Ideje volt munkába menni.
Az irodába vezető út általában ötven percig tartott. Ma olyan érzés volt, mint egy győzelmi kör.
Befordultam az ipari parkba, és láttam a villogó fényeket.
Nem csak egy vagy két rendőrautó. Ez egy igazi tekintélykarnevál volt.
A helyi rendőrautók elállták a főbejáratot. Volt egy tűzoltóautó, alapjáraton járó motorral, a személyzet unottan, de készenlétben állt. Aztán ott voltak a sötétített ablakú, kormányzati rendszámmal ellátott fekete terepjárók, amelyek közvetlenül a járdaszegély mellett parkoltak, agresszívak és impozánsak.
A leharcolt szedánommal odagurultam a rendőrségi blokádhoz.
Egy fiatal rendőr előlépett, felemelt kézzel.
„Az út le van zárva, asszonyom. Incidens a műszaki épületnél.”
Leengedtem az ablakot.
„Margaret vezetéknév vagyok. Vance tábornok kért meg, hogy menjek.”
A rendőr pislogott. Megérintette a fülhallgatóját.
„Diszpécser, van itt egy nő, aki azt állítja…”
Elhallgatott. Figyelt. A szeme elkerekedett.
„Igen, uram. Értem.”
Hátralépett, és intett, hogy menjek.
„Gyerünk, asszonyom. Parkoljon közvetlenül elé.”
Elhajtottam a bámuló alkalmazottak mellett, akiket a parkolóba evakuáltak.
Láttam, hogy Susan a HR-estől a táskáját szorongatja. Láttam, hogy a marketinges csapat is összezsúfolódva idegesen vapel. Mindannyian nézték, ahogy elhajtok mellette.
Tudták, hogy tegnap kirúgtak.
Zavarodottnak tűntek.
Miért jött vissza?
Miért engedik be a rendőrök?
Az autómat az egyik fekete terepjáró mellé parkoltam. Úgy nézett ki, mint egy játék egy tank mellett.
Kiszálltam. A levegőben kipufogógáz és stressz szaga terjengett.
Két öltönyös férfi közeledett felém.
Nem úgy néztek ki, mint Greg vállalati ügyvédei. Úgy néztek ki, mintha vállalati ügyvédeket ettek volna reggelire. Fülhallgatójuk volt, és semmi humorérzékük.
„Miss Vezetéknév?”
„Én vagyok az.”
„Kövessen minket. A tábornok bent van.”
A bejárati ajtóig kísértek. Az üvegajtókat sárga ragasztószalaggal ragasztották le, amelyen ez állt: SZÖVETSÉGI BŰNTÉNYHELYSZÍN. BELÉPNI TILOS.
Az egyik ügynök felemelte nekem a ragasztószalagot. Átbújtam alatta.
A hallban káosz uralkodott – irányított káosz.
Egyenruhás tisztek fényképeztek. Kék széldzsekis, hátuljukon Igazságügyi Minisztériumi Forenzikusokkal ellátott technikusok pakolták ki a felszereléseket.
És ott, a szoba közepén Greg volt.
Olvadtnak tűnt. Drága öltönye gyűrött volt. Nyakkendője meglazult. Annyira izzadt, hogy a homloka csillogott a vészvillogók alatt.
Egy katonai egyenruhás férfira kiabált. Egy férfira, akinek két csillag volt a vállán.
„Mondom, ez félreértés” – könyörgött Greg, kétségbeesetten hadonászva. „Ez egy hiba. Egy első osztályú beszállítót fogadtunk fel.”
A tábornok – Vance tábornok – úgy állt ott, mint egy szobor.
Magas volt, ősz hajú, és abszolút intoleranciát sugárzott az ostobaságokkal szemben. Még csak rá sem nézett Gregre. A mennyezetet bámulta, mintha türelemért imádkozna.
A kísérőm megállt.
„Tábornok” – mondta az egyik ügynök –, „itt van.”
Vance tábornok lesütötte a tekintetét. Lassan megfordult. Meglátott engem.
Greg megfordult. A tekintete rám szegeződött.
Egy pillanatra reményt láttam.
Aztán félelmet.
„Margaret” – kiáltotta Greg. Elkezdett felém rohanni, de egy szövetségi ügynök az útjába állt, és merev karjával elállta. „Margaret, mondd meg nekik. Mondd meg nekik, hogy csak egy szerverhiba. Javítsd ki.”
Nem néztem Gregre.
A tábornokra néztem.
Odamentem hozzá, a sarkam kopogott a márványpadlón. A hang visszhangzott a hall hirtelen csendjében.
„Vance tábornok” – mondtam, és kinyújtottam a kezem. „Margaret, rendszermegfelelőségi ügynök.”
Megfogta a kezem.
Erős volt a szorítása.
„Vezetéknév kisasszony, sokat hallottam a távollétéről.”
„Attól tartok, tegnap megszüntették a munkaviszonyomat a költségvetési megszorítások miatt” – mondtam elég hangosan ahhoz, hogy a közelben lévő ügynökök is hallják. „Azt mondták, túl drága vagyok.”
A tábornok Gregre nézett.
A tekintete olyan volt, mintha egy csatahajóról húzott volna le festéket.
„Túl drága” – ismételte meg a tábornok. Körülnézett a hallban a tucatnyi ügynökön, a rendőrségen, a kriminalisztikai csapatokon. „Nos, ez a művelet jelenleg óránként körülbelül ötvenezer dollárba kerül az amerikai adófizetőknek, szóval azt mondanám, hogy ez egy téves számítás volt.”
Greg egy halk nyöszörgő hangot hallatott.
„Mi az adatok állapota, tábornok?” – kérdeztem, és visszaváltottam professzionális üzemmódba.
„Nem tudjuk” – mondta Vance. – A rendszer teljesen le van zárva. Nem juthatunk át a titkosításon, amit beállítottál. És mivel az utódod itt – bökött Greg felé a hüvelykujjával – nem tudja megkülönböztetni a gyökérkulcsot a gyökérzöldségtől, elakadtunk. A hőjelzők aktívak. A tűzoltóság el akarta árasztani a szobát. Alig tudtam megállítani őket. Körülbelül húsz percünk van, mielőtt a hardver megsül.
Bólintottam.
– Meg tudom állítani, de vissza kell állítanom a hitelesítő adataimat, és szükségem van egy terminálra.
– Megvan, amire szükséged van – mondta Vance.
– Tulajdonképpen – mondtam, és Gregre nézett –, nincs. Az RSA tokenem az emeleti tárgyalóasztalon van. A felhasználói fiókomat törölték.
Vance Greghez fordult.
– Hol van a token?
Greg dadogta. – Én… azt hiszem, talán a takarítók…
– Keressétek meg. Most.
Két ügynök megragadta Greg karját.
– Mutasd meg!
A liftek felé vonszolták.
A tábornokra néztem.
„Megkerülhetem a tokent, ha root hozzáférésem van, de vissza kell állítanom a rendszerbe.”
„Tekintsd késznek” – mondta Vance. „Most nekem dolgozol.”
Felmentünk a lépcsőn a szerverszoba szintjére. A tábornok nem tűnt olyan típusnak, aki liftekre vár.
A szerverszoba előtti folyosó fullasztó volt. A hőség áradt be a nehéz biztonsági ajtókon keresztül. Olyan érzés volt, mintha egy nagyolvasztó mellett állnék.
Belülről rémisztő csend honolt.
Nem zümmögtek a ventilátorok. Csak a hűlő fém kattogása hallatszott, amely tágul és összehúzódik.
„Törvényszéki csapat, ürítsék ki a területet!” – kiáltotta Vance.
A technikusok hátraléptek.
„Mind a tiéd” – mondta.
Odamentem a szállítókocsihoz: egy szörnyű régi terminál, amely közvetlenül a fali vészkijáratba volt csatlakoztatva. Ez volt az egyetlen bejutási lehetőség a szigorú lezárások idején.
Rögzítettem az ujjperceimet. Közhelyes volt, de szükségem volt a pillanatra.
A képernyő fekete volt, egy villogó piros kurzorral.
A rendszer leállt. Adja meg az adminisztrátori kulcsot.
Elkezdtem gépelni.
Az ujjaim végigsuhantak a billentyűzeten. Nem csak egy jelszót gépeltem be. Egy szkriptet írtam, hogy manuálisan felülbíráljam a hőleállítási sorrendet.
„Állapot?” – kérdezte Vance, a vállam fölött lebegve.
„A mag sértetlen” – mondtam, miközben a képernyőn legördülő nyers hexadecimális kódot olvastam. „Az automatizált védelem működött. Elzárta az adatokat. De a hőmérséklet kritikus. 32 fok. Ha két percen belül nem kapcsoljuk be a ventilátorokat, a meghajtók eldeformálódnak.”
„Csináld meg.”
„Ki vagyok zárva a hűtésvezérlésből, mert a rendszer azt hiszi, hogy ellenséges entitás vagyok” – magyaráztam megállás nélkül. „Meg kell győznöm, hogy a múlt karácsony szelleme vagyok.”
Végrehajtottam egy parancsot.
Pszeudo újraindítás a rendszervezérlő kényszerítésével.
Hozzáférés megtagadva. Kérjük, mutassa be a tokent.
– A francba! – motyogtam. – Greg, hol van az a token?
Mintha jelre vártam volna, a folyosó végén lévő liftajtók megszólaltak.
Greg kirohant, ügynökök között. Úgy tartotta a kis műanyag dongle-t, mintha a Szent Grál lenne.
– Megtaláltam – zihálta. – A szemetesben volt. A takarítók kidobták.
Odaszaladt, és megpróbálta átadni nekem.
– Dugd be! – mondtam, anélkül, hogy ránéztem volna.
Babát babrált az USB-porttal. Annyira remegett a keze, hogy nem tudta bedugni.
– Add ide! – csattant fel a tábornok.
Kikapta a tokent Greg kezéből, és bedugta a portba.
A képernyő zölden villogott.
Token elfogadva. Üdvözlöm, Margaret.
Entert nyomtam.
Felülbírálás elindítva. Környezeti vezérlők újraindítása.
A nehéz ajtók mögül nyögés, mechanikus remegés, majd a felpörgő turbinaventilátorok édes hangja hallatszott. Úgy hangzott, mintha egy felszálló repülőgép lenne.
A csatornákon áthaladó levegő suhogása fülsiketítő volt.
„Csökken a hőmérséklet” – jelentettem. „Kilencvenegy. Nyolcvankilenc. Nyolcvanöt.”
A tábornok kifújta a levegőt, amit úgy tűnt, hajnal óta visszatartott.
„Jó munka” – mondta.
„Nem végeztem” – mondtam. „Még mindig meg kell küzdenünk a behatolással.”
Előhívtam a naplókat.
„Lássuk, kik a barátaink.”
Megjelenítettem a kapcsolati naplót a monitoron.
„Bangalore” – mondtam. „Egy szabványos kereskedelmi internetszolgáltatót használnak. Nincs VPN. Nincs titkosítás. Gyakorlatilag sima szövegként sugározták a bejelentkezési adatokat.”
Rámutattam egy adott sorra.
„És nézd ezt. Megpróbáltak telepíteni egy távoli adminisztrációs eszközt. TeamViewer. Ingyenes verzió.”
A tábornok a képernyőre meredt.
„TeamViewer titkosított hálózaton?”
„Igen, uram. Ez váltotta ki a piros szintet. Ez egy ismert kártevő vektor.”
Vance lassan Greg felé fordult.
Greg a falnak támaszkodott, úgy nézett ki, mintha hányni fog.
– Ön engedélyezte ezt? – kérdezte Vance. A hangja veszélyesen halk volt.
– Azt… azt mondták, hogy ez iparági szabvány – suttogta Greg.
– Ön engedéllyel rendelkező civileknek adott hozzáférést egy védelmi adatbázishoz szabad szoftverek használatával? – kérdezte Vance. – Van fogalma arról, hogy ez mekkora gondatlanságot jelent? Ez nem csak lőtér, fiam. Ez börtönterület.
Greg lecsúszott a fal mentén, amíg a földön nem ült.
– Csak pénzt próbáltam megtakarítani – zokogta.
– Körülbelül négy százalékot spórolt a bérszámfejtésen – mondtam, felé fordulva. – És lehet, hogy a cég szövetségi engedélyébe került.
Vance bólintott.
– Igaza van. Azonnal felfüggesztem a szerződést. Ez a létesítmény most katonai fennhatóság alatt áll, amíg a teljes körű ellenőrzés be nem fejeződik.
Rám nézett.
– És mivel maga az egyetlen ember itt, aki tudja, hogyan kell kezelni, mostantól maga az ideiglenes helyszínparancsnok.
Felvontam a szemöldököm.
– Helyszínparancsnok? Ez drágának hangzik.
Vance elmosolyodott. Egy apró, komor mosolyt.
– Piaci árat fizetünk, Margaret. Plusz egy veszélyességi bónuszt.
– Elfogadom – mondtam.
Aztán visszanéztem a képernyőre.
Az új csapat még mindig próbálta pingelni a szervert.
Kapcsolódási kísérlet 452.
– Tábornok – mondtam –, szeretné elvégezni a kitüntetéseket?
– Milyen kitüntetéseket?
– Leválasztjuk őket.
Begépeltem egy parancsot.
A fejemben az volt, hogy engedje el a vadászokat.
A valóságban ez volt: nyomkövetés és blokkolás végrehajtása.
– Visszakövetési jelet küldök az internetszolgáltatójuknak, megjelölve az IP-címet, mint egy amerikai kormányhoz köthető rendszer elleni kibertámadásban részt vevőt – magyaráztam. „Az internetük hamarosan eltűnik, és az országuk helyi bűnüldöző szervei automatikus értesítést kapnak.”
Entert nyomtam.
A csatlakozási kísérletek azonnal leálltak.
Célpont semlegesítve.
„Szép” – mondta Vance.
Visszamentünk a tárgyalóterembe – ugyanabba az üvegfalú akváriumba, ahonnan kevesebb mint huszonnégy órával korábban kirúgtak.
A dinamika megváltozott.
Az asztalfőn ültem. Vance tábornok a jobbomon ült. Greg a sarokban ült, egy üveg vizet tartva a kezében, amit egy ügynök adott neki, és úgy nézett ki, mint egy időkérést kapott gyerek.
Megérkezett még két vezető: a vezérigazgató és a HR alelnök.
Rémültnek tűntek.
Kirángatták őket az ágyból, és iderohanták.
„Hadd legyek világos” – kezdte Vance tábornok a vezérigazgatóhoz fordulva. „A cégük jelenleg megsérti a 88 Delta szerződés 4. szakaszának 2. bekezdését. Minden root hozzáféréssel rendelkező alkalmazottnak aktív titkos hozzáférési engedéllyel kell rendelkeznie.”
A vezérigazgató, egy Sterling nevű férfi, aki általában úgy nézett ki, mintha egy magazin címlapján lenne a helye, kétségbeesetten bólintott.
– Igen, tábornok úr. Értjük. Ez egy figyelmetlenség volt.
– Nem volt figyelmetlenség – mondta Vance, és az asztalra csapott a kezével. – Ez egy választás volt. Ön kirúgta Miss Lastname-et. – Rám mutatott. – Miss Lastname a szerződésben szereplő információs rendszerbiztonsági tisztviselő. Amikor ön kirúgta, nem csak egy alkalmazottat rúgott ki. Megfosztotta az épület üzemeltetésének jogi felhatalmazását.
A HR alelnök megszólalt, remegő hangon.
– Az volt a szándékunk, hogy ideiglenesen átruházzuk a feladatokat az új pénzügyi igazgatóra.
Vance nevetett. Durva vakkantás volt.
– Hozzá? Van átvilágítása? Az FBI átvizsgálta? Tudja, hogyan kell beállítani egy tűzfalat?
Greg a cipőjére meredt.
– Ön egy minősített szakértőt egy táblázattal és egy imával helyettesített – mondta Vance. – És az eredmény az, hogy ügynökeim vannak, akik külföldi kártevők után kutatnak a szervereiteken.
Előrehajoltam. Elkaptam Sterling tekintetét.
– Sterling, tudtad, hogy Greg egy offshore beszállítóval helyettesítette a csapatomat?
Sterling Gregre nézett.
– Azt mondta, hogy ez egy felhőalapú megoldás – mondta gyengén. – Azt mondta, hogy agilis.
– Agilis volt, rendben – mondtam. – Olyan agilis, hogy minden biztonsági protokollt megkerült, amink volt.
– Margaret – mondta Sterling könyörgő hangon –, meg tudod javítani? Ki tudod ezt takarítani? Visszahelyezzük a hivatalodba. Teljes visszatartott fizetés. Emelés.
A körmeimre néztem. Letöredeztek.
– Már visszahelyeztek a tábornok által – mondtam –, most a Védelmi Minisztériumban dolgozom független tanácsadóként. A bérem a régi fizetésem háromszorosa, és óránként számlázom.
Sterling nagyot nyelt.
– Rendben. Rendben, bármibe kerül.
– És – tettem hozzá Gregre nézve –, szükségem van egy új irodára. Már nem tetszik a hangulat a pincében.
– Bármilyen irodát vehetsz, amit csak akarsz – mondta Sterling.
– Én az övét akarom.
Gregre mutattam.
Greg megdöbbenve felnézett.
– Az irodámban?
– Igen – mondtam. – Jól megvilágított, és tetszik a szék.
Vance tábornok felállt.
– Ez a megbeszélés berekesztve. Sterling, hívd ide az ügyvédeidet. Szükséged lesz rájuk. Greg, a kinti ügynökök szeretnének veled beszélni a tegnap esti eltűnt naplókról. A bizonyítékok elrejtésére tett kísérlet egy szövetségi nyomozás során egy újabb bűncselekmény, amit hozzá kell adni a listához.
Greg remegve felállt.
Még utoljára rám nézett.
– Csak pénzt akartam megspórolni a cégnek – suttogta.
– Azt kapod, amiért fizetsz, Greg – mondtam. – És néha…
„Azért fizetsz, amit kapsz.”
Két ügynök lépett be a szobába.
„Uram, jöjjön velünk.”
Kivezették.
Figyeltem, ahogy átmegy az üvegfalakon. Kisebbnek tűnt, mint előző nap.
Sterling rám nézett.
„Margaret, sajnálom. Nem tudtam.”
„Ez a probléma, Sterling” – mondtam. „Nem tudtad, és nem is kérdezted. Láttál egy kisebb számot egy táblázatban, és aláírtad a papírt.”
Felálltam.
„Van dolgom. A szerverek lehűlnek, de a teljes hozzáférés-vezérlési listát a nulláról kell újraépítenem. Ez az egész hétvégét igénybe veszi.”
„Persze” – mondta Sterling. „Bármit, amire szükséged van.”
„Kávét” – mondtam. „És ne a pihenőszobai szennyet. Küldj valakit a jó cuccokért.”
Délre a káosz tompa üvöltéssé szelídült.
A rendőrség eltűnt. A tűzoltóautók eltűntek. Csak a fekete terepjárók maradtak.
A tizenkettedik emeleten lévő sarokirodában ültem.
A kilátás lenyűgöző volt. A város felét be lehetett látni.
Megfordultam az ergonomikus székben.
Tényleg kényelmes volt.
Vance tábornok kopogott a nyitott ajtófélfán.
„Berendezkedni?” – kérdezte.
„Elég lesz” – mondtam.
Belépett, és átnyújtott egy mappát.
„Ezek az előzetes engedélyezési papírok. Ön hivatalosan a helyreállítási fázis helyszínvezetője. Időtartam: határozatlan.”
„Köszönöm, tábornok úr.”
Kinézett az ablakon.
„Tudta, ugye?”
„Mit tudott?”
„Hogy kudarcot vallanak. Hogy a rendszer le fog zárni. Hogy engem fognak hívni.”
Ittam egy kortyot a lattéból, amit Sterling asszisztense kirohant értem.
„Tudtam, hogy a rendszer működik, tábornok úr.” Úgy építettem, hogy működjön. Úgy építettem, hogy észlelje az alkalmatlanságot és leállítsa. Nem tudtam, mikor akad el a dróton, de tudtam, hogy belesétálnak.”
Vance bólintott. Tisztelet tükröződött a szemében.
„Fegyverré tetted a megfelelést, Margaret. Ez új.”
„Én nem tettem fegyverré” – mondtam. „Csak leszedtem a biztonsági címkéket.”
Kuncogott.
„Hát, tartsd távol őket. Szeretem tudni, hogy valaki tényleg figyeli a boltot.”
Megfordult, hogy elmenjen.
„Jelentkezem. Ne hagyd, hogy több dinamikus csapatot vegyenek fel.”
„Ne aggódj” – mondtam. „Mostantól én intézem a felvételt.”
Elment.
Visszafordultam az asztalhoz.
Greg névtáblája még mindig ott volt. Nehéz, drága kristályból készült.
Felvettem és bedobtam a kukába.
Koccanás.
Kinyitottam a laptopomat.
Újra teljes adminisztrátori hozzáférésem volt.
A szerverek stabilak voltak. A hőmérséklet ismét hűvös, 20 fokos volt.
A dinamikus bangalore-i csapatot a régió összes nagyobb internetszolgáltatója feketelistára tette a tábornok telefonhívásainak köszönhetően.
Egy értesítés ugrott fel a céges chaten. Susantól jött a HR-ből.
Szia Margaret! Örülök, hogy visszatértél. Csak azt szerettem volna tudni, hogy szeretnéd-e, hogy közzétegyünk egy igénylést egy új pénzügyi igazgatóra?
A szövegre meredtem.
Aztán visszaírtam:
Nem szükséges. Mostantól én kezelem az informatikai költségvetést. A minőségbiztosításba fogunk befektetni.
Hátradőltem.
A vezérigazgató rettegett tőlem, az amerikai hadsereg pedig épp most adta át nekem a kastély kulcsait.
Az már nem csak egy munka volt.
Ez egy trón volt.
Még utoljára megnéztem a szervernaplókat.
A rendszer állapota: működőképes.
Jelenlegi adminisztrátor: Margaret.
„Költségvetési agilitás” – suttogtam mosolyogva.
Aztán becsuktam a laptopot.




