Była druga w nocy, dzień świąteczny, a serwerownia wokół mnie huczała niczym mechaniczne bicie serca.
Moje palce poruszały się po trzech klawiaturach w rytmie, o którym nie musiałem już myśleć. Kod spływał z pięciu monitorów zimnymi, zielonymi strumieniami. Czerwone, ostrzegawcze pola migały w kącikach mojego pola widzenia. Każda sekunda kosztowała firmę około 120 000 dolarów, nie w wyimaginowanych stratach ani dramatycznych prognozach, ale w rzeczywistym ujawnieniu informacji o klientach.
Pierwszy alarm zadzwonił o godzinie ósmej wieczorem.
Byłem na grillu z okazji Czwartego Lipca w Queens, trzymając papierowy talerz z niedojedzonym burgerem i udając, że może uda mi się wreszcie spędzić jeden spokojny wieczór z dala od pracy. Nagle mój telefon zawył z alarmem, który ustawiłem specjalnie na wypadek incydentu, jakiego żaden szef ochrony nie chciałby usłyszeć.
Zostawiłem talerz na stole piknikowym, wziąłem klucze i pobiegłem.
Teraz, sześć godzin później, pot spływał mi po plecach, pomimo arktycznego powietrza w serwerowni. Oczy piekły. Palce bolały. Ramiona zacisnęły mi się w jeden długi supeł od zbyt długiego siedzenia w pochylonej pozycji.
Ale byłem blisko.
„No dalej” – mruknąłem, obserwując, jak wypełniają się linie. „No dalej”.
Monitor numer trzy pokazał ścieżkę włamania. Ktoś znalazł lukę typu zero-day w systemie przetwarzania płatności. Wszystko było przejrzyste, precyzyjne i zdecydowanie zbyt skoordynowane, by można było mówić o czymś niedbałym. To nie był znudzony nastolatek bawiący się narzędziami pobranymi z forum. To była profesjonalna operacja.
Monitor pierwszy śledził wskaźnik ekspozycji.
Zagrożonych było 47 milionów danych klientów: dane dotyczące płatności, informacje o kontach, identyfikatory osobiste, historie transakcji. Wszystko, co firma obiecała klientom, to ochrona.
Monitor numer dwa pokazał rozmieszczanie moich środków zaradczych.
Zbudowałem system kwarantanny właśnie na taką sytuację. Cyfrowe ściany zaczęły się pojawiać, izolując zainfekowane sektory i blokując wrażliwe ścieżki, zanim incydent zdążył rozprzestrzenić się na serwery zapasowe.
„Protokoły kwarantanny są w trakcie realizacji” – powiedziałem do małego rejestratora obok klawiatury.
Dokumentowałem wszystko podczas pracy w kryzysie. Nie dlatego, że ktoś mi za to podziękował, ale dlatego, że kiedy dym opadł, zapisy miały znaczenie.
„Sektory od A do F izolowane. Implementacja szyfrowania na odsłoniętych pakietach. Przekierowywanie podejrzanego ruchu do kontrolowanego środowiska. Śledzenie wzorca źródłowego”.
Moje dłonie przesuwały się po klawiaturze, jakby należały do kogoś spokojniejszego, niż ja się czułem.
Do tego zostałem stworzony.
To tutaj mieszkałem.
Następnie uruchomiono kontrolowane środowisko-wabik. Wyglądało jak skrzynia skarbów dla każdego, kto próbował wydobyć dane z systemu: wystarczająco cenne, by je złapać, wystarczająco otwarte, by zwabić, i nasycone kodem śledzącym.
Złapali przynętę.
„Mam cię” – wyszeptałem.
Moje palce znów się poruszały, podążając cyfrowym szlakiem wstecz przez warstwy serwerów proxy i wynajętej infrastruktury.
Wtedy mój telefon zawibrował.
Zignorowałem to.
Znów zawibrowało.
Poza tym.
Spojrzałem w dół.
Brandon Caldwell.
Dyrektor generalny.
Przyjazd o drugiej w nocy.