Po 23 latach nocnych zmian dostałem premię retencyjną 18 000 zł, podczas gdy mój kolega z trzema latami stażu dostał 128 000. Zamiast się kłócić, wyłączyłem swój prywatny skrypt, który od pięciu…

Po 23 latach nocnych zmian dostałem premię retencyjną 18 000 zł, podczas gdy mój kolega z trzema latami stażu dostał 128 000. Zamiast się kłócić, wyłączyłem swój prywatny skrypt, który od pięciu...

O 3:15 nad ranem, gdy skany portów z azjatyckiej farmy serwerów rozświetlały moje panele jak choinkę, zrobiłem coś, czego nie zrobiłem przez 23 lata nocnych zmian. Zdjąłem słuchawki, położyłem je na biurku i wyszedłem za drzwi. Nazywam się Grzegorz Sowa, mam 54 lata i przez ponad dwie dekady spędzałem noce w Warszawie, patrząc, jak serwery oddychają i chroniąc konta bankowe przed hakerami, podczas gdy reszta Polski spała. Nie odszedłem z dramatycznym przemówieniem.

Thumbnail

Odszedłem tak, jak człowiek odchodzi od złej umowy – powoli, świadomie, z cichą pewnością, że burza, która miała uderzyć w firmę, nie była już moim problemem. Moja praca w Cyberstraż, spółce z ograniczoną odpowiedzialnością, była na papierze prosta, ale w praktyce brutalna. Jesteśmy średniej wielkości firmą cyberbezpieczeństwa obsługującą monitoring sieci dla kilku regionalnych banków. Jeśli serwer padnie o 2:00 w nocy, to mój telefon dzwoni.

Nocna zmiana to niewdzięczny świat – jeśli wszystko działa, kierownictwo zapomina, że istniejesz, a jeśli jeden alert zostanie przeoczony, jesteś pierwszy pod lupą. Na rotacji było nas pięcioro, ale większość to były dzieciaki prosto po studiach, które potrafiły klikać w przyciski, ale nie napisałyby linijki kodu, nawet gdyby od tego zależało ich życie. Był jeszcze Kacper Wiśniewski, 29 lat, lider zmiany dziennej, typ gościa, który więcej czasu spędza na polerowaniu profilu na LinkedIn niż na analizowaniu logów zagrożeń. Zawsze się uśmiechał, zawsze mówił Wiktorii Kalinowskiej, naszej dyrektorce inżynierii, że jesteśmy jak rodzina i że ma wszystko pod kontrolą.

Ale w zeszłą Wigilię, gdy Kacper wrzucał zdjęcia z imprezy na Facebooka, to ja spędziłem 6 godzin neutralizując zagrożenie, które ominęło naszą zaporę. Kacper dostał pochwałę od zarządu, bo to on wysłał podsumowujący email. Ja dostałem krótkie „dobra robota, Grzegorz” na Slacku. Wtedy niezbyt mi to przeszkadzało.

W moim wieku uczysz się odpuszczać ego, dopóki wypłata się zgadza, a ubezpieczenie obejmuje rodzinę. Ale wszystko zmieniło się w czwartek, gdy Wiktoria zwołała zebranie, żeby ogłosić nowy program retencyjny. Firma obawiała się, że kluczowi ludzie odejdą do konkurencji, więc stworzyła fundusz, żeby nagrodzić krytyczny personel. Wiktoria wygłosiła długą mowę o tym, jak bardzo firma ceni zaangażowanie, powtarzając frazy typu „filary naszej działalności”.

Potem zaczęła dzwonić do ludzi pojedynczo. Klasyczna taktyka, żeby nie dać nam porównać notatek – nie zadziałała. Kacper pierwszy dostał swoje liczby, wrócił do naszego czatu, próbując brzmieć skromnie i wysłał mi zrzut ekranu umowy. 128 000 zł premii retencyjnej z 12-miesięcznym zobowiązaniem i obowiązkiem zwrotu, jeśli odejdzie wcześniej.

Dopisał: „Nie mówiłem, Grzegorz. Wiedzą, kto utrzymuje ten statek na powierzchni. ” Nie czułem zazdrości wobec 29-latka. Poczułem tylko zimne uświadomienie sobie, jaka jest w ich oczach moja wartość.

Gdy Wiktoria zadzwoniła do mnie 20 minut później z kamerą włączoną i szerokim uśmiechem, podziękowała mi za bycie kręgosłupem naszego nocnego bezpieczeństwa przez tyle lat. Potem podała liczbę. „Oferujemy ci premię retencyjną w wysokości 18 000 zł” – powiedziała, a jej głos pełen był udawanego entuzjazmu. „Ten sam 12-miesięczny okres związania.

Wpatrywałem się w nią przez kamerę, czekając, aż się poprawi, ale ona tylko się uśmiechała, czekając na moje podziękowania. „Czy w obliczeniach jest błąd, Wiktoria? ” – zapytałem. „Nie, Grzegorz.

To wszystko, na co pozwala budżet dla nocnej zmiany. Cenimy cię ogromnie. ” Nie kłóciłem się. Powiedziałem tylko: „Rozumiem” – i zakończyłem połączenie.

Siedziałem w ciemnym biurze w niebieskim blasku monitorów. Otworzyłem prywatny arkusz. Moja córka Zuzanna zaczynała drugi rok na kierunku lekarskim na Warszawskim Uniwersytecie Medycznym. Czesne wynosiło 60 000 zł, a ja liczyłem na tę premię, żeby je pokryć bez naruszania oszczędności emerytalnych.

128 000 dla Kacpra i 18 000 dla mnie – jasne stało się, że firma nie ceni stabilności, ceni widoczność. Kacper był tam za dnia, żeby ściskać dłonie zarządowi. Ja byłem duchem, który naprawiał ich problemy w ciemności. Ale przez ostatnie 5 lat zapomnieli o jednym szczególe.

Żeby moje 12-godzinne zmiany były do udźwignięcia, napisałem własny skrypt – Cyberstróż. Oficjalne protokoły reagowania na incydenty były 10 lat nieaktualne, a proces ręcznej analizy logów i pisania reguł blokujących linijka po linijce zajmował godziny. Cyberstróż to zmienił. Analizował ruch w czasie rzeczywistym i blokował wrogie IP w ciągu sekund.

To był jedyny powód, dla którego nasz mały zespół radził sobie z masowymi atakami. Napisałem każdą linijkę na prywatnym laptopie, własnymi zasobami. Nigdy nie zarejestrowałem go jako własność firmy, a nikt nigdy nie poprosił mnie o podpisanie umowy przeniesienia praw. To było moje narzędzie.

W piątek pobrałem umowę retencyjną. Standardowy 12-miesięczny okres związania, surowa klauzula poufności co do kwot. Podpisując, zgodziłbym się na pełny rok tej samej pracy bez renegocjacji za 18 000 zł. Nie podpisałem.

Zadzwoniłem do znajomego prawnika i zapytałem o moje prawa do oprogramowania stworzonego w moim czasie. Powiedział, że zgodnie z artykułem ustawy o prawie autorskim przysługują mi wyłączne prawa do Cyberstróża. Bez podpisanej umowy przeniesienia praw firma nie miała prawa korzystać z niego bez mojej zgody. Inaczej groziłoby jej odszkodowanie do 600 000 zł za naruszenie, zgodnie z artykułem 79 ustawy.

Do poniedziałku miałem gotowy plan. Zalogowałem się o 19:00. Około 23:00 zaczęły napływać alerty. Skoordynowany skan celujący w bazę naszego głównego klienta finansowego.

Kacper napisał z kanapy: „Grzegorz, widzisz to? Wygląda, jakby Rumunia sondowała port. ” Spojrzałem na ekran, na niepodpisaną umowę, na kod Cyberstróża. Gra miała się zmienić.

Scany nie były standardowym brute force. Były powolne, świadome, ukierunkowane. Zwykle mój skrypt rozpoznałby sygnaturę w kilkanaście sekund i zablokował podsieć. Tej nocy zostawiłem go wyłączonego.

Chciałem zobaczyć, jak oficjalny protokół radzi sobie pod prawdziwą presją – i to udokumentować. Otworzyłem 45-stronicowy podręcznik reagowania na incydenty sprzed 8 lat. Musiałem ręcznie sprawdzić logi, prześledzić hosting, napisać regułę zapory i zgłosić bilet do zatwierdzenia. Zanim zgłosiłem pierwszy o 23:30, atakujący przeszli już na nowe adresy IP w Bułgarii.

Serwer banku Loner, naszego największego klienta, zaczynał zwalniać. Kacper pisał na Slacku: „Panel klienta pokazuje ponad 5 sekund opóźnienia. Blokujesz IP? ” – „Postępuję zgodnie z instrukcją.

Zgłosiłem trzy wnioski” – odpisałem. „Dlaczego nie używasz swoich narzędzi? ” – „Bo są moją prywatną własnością. Kacper, przeglądam umowę i dopóki nie zostanie sfinalizowana, trzymam się procedury.

” Nie odpowiedział. Pewnie był zbyt zajęty swoją premią, żeby się tym przejmować. Około 0:45 hakerzy zmienili wektor ataku. Zamiast baz danych zaatakowali portal logowania administracyjnego – bramę główną.

Gdyby się przebili, mieliby dostęp do wszystkich 14 banków, które monitorowaliśmy. Instrukcja nie miała protokołu na taki przypadek poza eskalacją do inżyniera dyżurnego. O 1:15 musiałem zdecydować: uruchomić Cyberstróża w dwie minuty czy trzymać się zasad i eskalować. Wybrałem eskalację.

Zadzwoniłem do Kacpra. Odebrał zaspany. „Mamy rozproszony SQL Injection na portalu administracyjnym” – powiedziałem. „Potrzebuję twojej autoryzacji jako lidera, żeby zablokować ruch.

” – „Nie możesz po prostu tego ogarnąć? ” – „Potrzebuję formalnej zgody w bilecie. Musisz zalogować się i przejrzeć log. ” Zajęło mu 15 minut samo zalogowanie do VPN.

Atakujący zdążyli wypróbować 4000 danych logowania. „Nie widzę logów, o których mówisz” – jego głos wznosił się w panice. „Gdzie jest sygnatura zagrożenia? ” Przeprowadziłem go krok po kroku jak stażystę.

Miał tytuł, miał 128 000 zł premii, ale nie wiedział, który panel otworzyć. „To wygląda źle” – powiedział po 10 minutach. „Musimy zadzwonić do Wiktorii. ” Była 1:50.

Wiktoria nie lubiła być budzona. „Jesteś liderem zespołu, Kacper. Ty podejmujesz decyzję” – powiedziałem. Długa cisza.

„Ty do niej zadzwoń, Grzegorz. Masz większy staż. ” – „Nie jestem tylko analitykiem nocnej zmiany. To twój dział.

” – „Dobra, zadzwonię” – warknął. 10 minut później zadzwonił mój telefon. Wiktoria, głos ostry: „Kacper mówi, że mamy krytyczny incydent. Status.

” Podałem fakty bez emocji: „Portal administracyjny pod atakiem SQL Injection. 50 prób na sekundę. Jeśli obejdą drugą warstwę obrony, przejmą kontrolę nad wszystkimi bazami klientów. Możemy zablokować podsieć, ale atakujący rotują sieci.

Potrzebujemy dynamicznej blokady albo musimy wyłączyć portal. To złamie nasze SLA. ” – „A co z twoim skryptem do dynamicznego blokowania? ” – „Jest na moim prywatnym systemie.

Wiktorio, bez podpisanej umowy wyłączyłem swoje narzędzia. Stosuję oficjalny protokół. ” – „Trzymasz system jako zakładnika dla premii? ” – jej głos był zimny.

„Nie. Chronię swoją własność intelektualną. Umowa mówi, że każde oprogramowanie użyte do moich obowiązków staje się własnością firmy. Cyberstróż powstał w moim czasie i nie jest waszą własnością.

Nie mogę pozwolić na jego integrację na tych warunkach. ”

Milczała kilka sekund, zakładając, że po prostu podpiszę i będę pracował dalej. „Zrób, co musisz, żeby to naprawić, Grzegorz. Umowę omówimy jutro.

Po prostu to napraw. ” Druga warstwa obrony zaczynała zawodzić – luka w przestarzałych regułach zapory, których firma odmówiła zaktualizować. „Mogę zablokować ten atak, Wiktorio, ale nie narzędziami firmy, a moich nie użyję bez podpisanej licencji. ” – „To polecenie.

Napraw to” – jej głos się podnosił. Była 3:10. Spojrzałem na niepodpisaną umowę, na czat, gdzie Kacper pisał gorączkowe pytania. „Przykro mi, Wiktorio, ale moja zmiana kończy się, kiedy ja tak zdecyduję.

” Rozłączyłem się, zalogowałem się na prywatny komputer, otworzyłem terminal i usunąłem pliki wykonywalne Cyberstróża z serwera. Cofnąłem tokeny dostępu, automatyzacja zniknęła. O 3:15 wstałem, zdjąłem słuchawki i odszedłem od biurka. Panele mrugały na czerwono, ale po raz pierwszy od 23 lat ekrany były tylko szkłem i światłem.

Nie należały już do mnie. Tej nocy spałem lepiej niż od lat. Obudziłem się o 8:00. Zrobiłem kawę dla Zuzanny i przeczytałem gazetę.

Przez 23 lata moje życie dyktowały serwery w innej części miasta. Teraz mój czas należał do mnie. W Cyberstraż poranek był daleki od spokoju. Miałem 14 nieodebranych połączeń od Wiktorii, sześć od Kacpra i tuzin powiadomień ze Slacka.

Trzy banki-klienci wyświetlały banery o zakłóceniach usług. Dowiedziałem się później, że opanowanie ataku zajęło im prawie trzy godziny. Kacper szukał w starych katalogach, gdzie znajdował się mój skrypt, nie wiedząc, że usunąłem pliki i cofnąłem poświadczenia. Bez Cyberstróża musieli ręcznie pisać reguły dla setek rotujących adresów IP, czego nie ćwiczyli od lat.

Hakerzy nie przełamali głównych baz, ale spowodowali poważną degradację wydajności. Dla instytucji finansowej trzy godziny opóźnień to epoka. Tysiące nieudanych transakcji, opóźnione przetwarzanie, raporty zgłoszone regulatorom. Kary SLA zaczynały się od 40 000 zł za godzinę na klienta.

O 10:30 zadzwonił Marek Fiodorowicz, wiceprezes ds. operacji. Rozmawiałem z nim trzy razy w ciągu 23 lat, zawsze podczas poważnej awarii, gdy szukał winnego. „Mamy sytuację.

Wiktoria mówi, że masz szczegóły konfiguracji” – powiedział bez powitania. „Mam kontekst, ale nie mam autoryzacji. Musisz dołączyć do rozmowy. Kierownictwo banku Loner jest na linii.

” – „Nie mogę tego zrobić. ” – „To nie jest czas na narzekanie na grafik. ” – „To jest dokładnie ten czas, Marku. Zaoferowaliście mi 18 000 zł z 12-miesięcznym związaniem.

Kacprowi zaoferowaliście 128 000, bo uważaliście, że to on utrzymuje operację bezpieczną. Jeśli jest kluczowym zasobem, niech on wyjaśnia klientom konfigurację. Za to mu zapłaciliście. ” – „Możemy omówić wynagrodzenia później.

Teraz musimy chronić klientów. ” – „Podjęliście decyzję o mojej wartości. Tak wygląda pracownik za 18 000 zł. Nie jestem dostępny do rozmów awaryjnych.

” Rozłączyłem się. Do środy strona statusu firmy zmieniła się z żółtej na pomarańczową. „Wewnętrzne ograniczenia zasobowe” – korporacyjny kod na „nie mamy wystarczająco ludzi”. Dla firmy cyberbezpieczeństwa to jak bank przyznający się, że zgubił klucze do skarbca.

Około 13:00 zadzwonił Kacper. Głos drżący, cały butny ton zniknął. „Grzegorz, proszę. Jestem ponad siły.

Wiktoria grozi mi zwolnieniem. Nie wiem, jak skonfigurować blokady bez twojego skryptu. ” – „Podpisałeś umowę, Kacper. Wziąłeś 128 000.

Te pieniądze są na momenty, kiedy systemy zawodzą, nie tylko na spokojne dni z postami na LinkedIn. ” – „Ale ja nie wiem, jak to działa. Dokumentacja jest nieaktualna. ” – „Mówiłem Wiktorii trzy lata temu, że wymaga aktualizacji.

Kazała mi skupić się na wykonaniu. ” – „Powodzenia, Kacper. ” Zakończyłem połączenie i zablokowałem jego numer. Ironia: nic na serwerach nie było naprawdę zepsute.

Infrastruktura była nienaruszona, ale bez Cyberstróża systemy były bezbronne – jak skarbiec, w którym strażnicy zapomnieli kombinacji. Do piątku plotki huczały. Wiktoria spędziła dwa dni na spotkaniach z kadrami i prawnikami, próbując ustalić, czy mogą mnie pozwać. Ale logi nie pokazały niczego poza czystym wylogowaniem.

Nie usunąłem plików firmowych, nie zmieniłem konfiguracji. Po prostu przestałem uruchamiać moje oprogramowanie i odszedłem pod koniec zmiany. Zaczynali rozumieć, że cała operacja nocnej zmiany, chroniąca miliardy złotych aktywów klientów, trzymała się na jednym techniku, którego wycenili niżej niż cenę używanego skutera. W poniedziałek dostałem formalny email od starszego radcy prawnego, pełen zwrotów o naruszeniu obowiązków i potencjalnej odpowiedzialności za straty klientów.

Grozili pozwem, jeśli nie zwrócę oprogramowania. Przekazałem email prawnikowi, który wysłał odpowiedź powołującą się na artykuł 8 ustawy o prawie autorskim. Jestem jedynym autorem Cyberstróża, stworzonego w moim czasie i na moim sprzęcie, nigdy nieprzeniesionego na firmę. Korzystanie z niego było dobrowolnym udogodnieniem, nie obowiązkiem umownym.

Każda próba uruchomienia pozostałych plików bez licencji byłaby naruszeniem praw autorskich, zagrożonym odszkodowaniem do 600 000 zł za naruszenie, zgodnie z artykułem 79 ustawy. Skoro nie podpisałem umowy retencyjnej, moje zatrudnienie pozostawało za wypowiedzeniem. Miałem prawo zrezygnować w każdej chwili. Odpowiedzią był całkowity brak reakcji.

Wiedzieli, że w sądzie musieliby wyjaśnić, dlaczego używali niezalicencjonowanego oprogramowania pracownika do zabezpieczania baz danych banków. Do środy bitwa przeniosła się na wewnętrzne obwinianie się. Rada dyrektorów zarządziła awaryjny audyt. Odkryto, że Wiktoria rozdzieliła fundusze retencyjne z budżetu uznaniowego bez żadnych wskaźników wydajności czy stażu pracy.

Kacper, z niespełna trzyletnim stażem i bez certyfikatów, dostał 128 000. Ja, z 23 latami i czterema certyfikatami, dostałem 18 000. Audytorzy porównali też logi z reakcjami. Pokazywały, że właściwie udokumentowałem i eskalowałem atak, a opóźnienie wynikało z niekompetencji Kacpra i odmowy Wiktorii autoryzacji środków awaryjnych.

Audyt był katastrofą dla Wiktorii. Pokazał zarządzanie przez faworyzowanie, nie kompetencje. Do piątku jej nazwisko zniknęło z firmowego katalogu. Bez ogłoszeń, bez pożegnań – wyprowadzona przez ochronę.

Kacper też nie uniknął audytu. Musiał przejść ocenę kompetencji i miał trudności z podstawowymi pytaniami o routing i konfigurację zapory. Jego reputacja legła w gruzach. Miał premię, ale teraz każdy jego bilet przeglądał starszy inżynier.

Ja spędziłem ten tydzień w ogrodzie, pomagając Zuzannie się pakować. Nie czułem już złości. Korporacyjny dramat był jak program telewizyjny, który przestałem oglądać. Potrzeba było zniewagi, żeby uświadomić mi, że to ja muszę sam ustalić swoją cenę.

Trzy tygodnie później odezwał się rekruter. Większa firma bezpieczeństwa na północy Warszawy szukała starszego architekta systemów do operacji dziennych, budowania automatycznych ścieżek reagowania dla klientów korporacyjnych. Rozmowa różniła się od wszystkiego, co znałem. Bez podchwytliwych pytań, bez prób zaniżenia mojej wartości.

„Słyszeliśmy, co się stało w Cyberstraż” – powiedział menedżer rekrutujący, w branży od 30 lat. „Wiemy, kto naprawdę wykonuje ciężką robotę. Widzieliśmy, że nie sabotowałeś ich serwerów. Po prostu zabrałeś swoje narzędzia i wyszedłeś.

Chcemy kogoś, kto buduje solidne systemy, nie strażaka do pracy w ciemności. ” Oferta przyszła dwa dni później. Pensja o 72 000 zł wyższa, pełne ubezpieczenie, program pomocy wczesnej pokrywający 50% opłat Zuzanny. Bez umowy retencyjnej, bez klauzul zwrotu.

Nie potrzebowali umowy, żeby mnie zatrzymać. Po prostu zapłacili mi tyle, ile byłem wart. Przyjąłem od razu. Napisałem dwuakapitowe wypowiedzenie: „Rezygnuję z powodu niedopasowania między obowiązkami a wynagrodzeniem.

Wszystkie pliki firmy zostawiam nienaruszone. ” Zatwierdzili moje odejście w ciągu godziny, zadowoleni, że ich nie pozywam. Minął rok. Kacper dopełnił swojego zobowiązania, ale po wynikach audytu nie dostał kolejnej premii.

Bez mojego skryptu jego zespół musiał przejąć nocną pracę, co doprowadziło do rotacji i stresu. Odszedł sześć miesięcy później. Ostatnio widziałem, że pracuje jako technik wsparcia w Łodzi. Moje życie jest teraz spokojniejsze.

Pracuję od 8:00 do 17:00, a kiedy się wylogowuję, systemy są czyjąś inną odpowiedzialnością. Uczę zespół młodszych inżynierów budować automatyczne ścieżki, zamiast wykonywać ręczną pracę samemu. Zuzanna zaczyna trzeci rok studiów. Nie martwimy się już o czesne.

Moja podwyżka i program pomocy zajęły się wszystkim, z zapasem na rodzinny wyjazd nad morze. Ale prawdziwe zwycięstwo to nie pieniądze, to spokój ducha. Kiedy telefon wibruje o 2:00 w nocy, nie czuję już ściskania w klatce piersiowej. Patrzę na ekran, widzę wiadomość od Zuzanny uczącej się w bibliotece i odpisuję jej.

Spędziłem 23 lata, wierząc, że ciężka praca w końcu zostanie doceniona. Myślałem, że lojalność to waluta, którą można wymienić na szacunek. Potrzeba było różnicy 110 000 zł w premii, żeby nauczyć mnie, że korporacje nie handlują lojalnością – handlują dźwignią. Twoja wartość nie jest definiowana przez to, ile stresu jesteś w stanie znieść.

Czasami najbardziej profesjonalną rzeczą, jaką możesz zrobić, jest odmówić bycia niedocenianym. Kiedy odejdziesz od stołu, przy którym nie serwuje się szacunku, uświadamiasz sobie, że nigdy nie potrzebowałeś ich uznania.