Strona główna / Warto wiedzieć ! / Dead Man’s Switch: cichy strażnik Twojej firmy w erze AI

Dead Man’s Switch: cichy strażnik Twojej firmy w erze AI

Dead Man’s Switch: cichy strażnik Twojej firmy w erze AI

Wyobraź sobie taki scenariusz: jesteś jedyną osobą w firmie, która zna hasło do serwera z danymi klientów. Pewnego dnia ulegasz wypadkowi i lądujesz w szpitalu. Przez tydzień nikt nie może uruchomić krytycznego systemu. Klienci się denerwują, partnerzy tracą zaufanie, a Ty tracisz pieniądze. Brzmi jak scenariusz filmowy? Niestety, to rzeczywistość wielu małych i średnich firm.

Rozwiązanie istnieje i nazywa się Dead Man’s Switch (DMS) – mechanizm, który automatycznie wykonuje określone działanie, jeśli Ty przestaniesz potwierdzać, że wszystko jest w porządku. W tym artykule pokażę, jak DMS może chronić Twoją firmę przed skutkami twojej własnej nieobecności – ale też przed błędami AI, utratą danych czy atakami hakerskimi.

Czym jest Dead Man’s Switch i skąd się wziął?

Nazwa pochodzi z kolei – dosłownie „przycisk martwego człowieka”. To mechanizm stosowany w pociągach czy maszynach przemysłowych: jeśli maszynista przestanie naciskać pedał, pociąg automatycznie zahamuje. W cyfrowym świecie działa to podobnie – co jakiś czas wysyłasz sygnał (np. klikasz link w mailu), że żyjesz i masz sytuację pod kontrolą. Jeśli przestaniesz to robić, system uruchamia procedurę awaryjną: wysyła instrukcje do zaufanej osoby, publikuje dane, blokuje konta itp.

Dla firm technologicznych to nie tylko zabezpieczenie na wypadek śmierci czy choroby. To również narzędzie do zarządzania kryzysowego w sytuacjach, gdy AI podejmuje błędne decyzje, a Ty nie możesz interweniować, albo gdy Twoja firma pada ofiarą ataku ransomware.

Dlaczego każda firma technologiczna powinna mieć DMS?

1. Ciągłość biznesowa bez „single point of failure”

W małych zespołach często jedna osoba trzyma klucze do królestwa: hasła do chmury, dostęp do kont bankowych, kod źródłowy na swoim laptopie. Jeśli tej osoby zabraknie, firma staje w miejscu. DMS pozwala przekazać te klucze zaufanej osobie dopiero w krytycznym momencie.

Przykład z życia: Klient JurskiTech – firma SaaS z 3-osobowym zespołem. Założyciel prowadził serwery na własnym koncie AWS. Podczas jego miesięcznego urlopu w Bieszczadach doszło do awarii bazy danych. Nikt nie miał dostępu do konta AWS. Firma straciła 2 dni przestoju i 4 klientów. Po wdrożeniu prostego DMS (skrypt wysyłający co tydzień maila z linkiem do potwierdzenia; brak kliknięcia = wysłanie danych dostępowych do CTO), takie sytuacje się nie powtórzyły.

2. Zabezpieczenie przed błędami AI

AI w biznesie to potęga, ale też ryzyko. Algorytm może błędnie sklasyfikować klienta, zablokować legalne transakcje lub wygenerować obraźliwą treść. Dead Man’s Switch może działać jako „ludzki nadzór”: jeśli AI podejmie decyzję o wysokim ryzyku, DMS czeka na Twoją akceptację. Nie odpowiadasz? Decyzja zostaje wstrzymana.

Konkretnie: W e-commerce AI często zarządza cenami dynamicznymi. Algorytm może obniżyć cenę produktu do zera w wyniku błędu. Z DMS: jeśli cena spadnie poniżej progu rentowności, system wysyła powiadomienie. Jeśli w ciągu 15 minut nie potwierdzisz, transakcja zostaje zablokowana.

3. Ochrona przed ransomware i sabotazem wewnętrznym

W przypadku ataku ransomware często masz kilka godzin na podjęcie decyzji: zapłacić okup czy nie? Jeśli nie odpowiesz, DMS może automatycznie uruchomić procedurę przywracania z kopii zapasowej lub powiadomić CERT.

Jeśli natomiast pracownik (zwłaszcza z dostępem do krytycznych systemów) nagle przestanie potwierdzać swoją aktywność – może to być sygnał, że doszło do ataku lub że został zwolniony i próbuje szkodzić. DMS może wtedy zablokować jego konto.

Jak wdrożyć Dead Man’s Switch w swojej firmie?

Nie potrzebujesz zaawansowanych narzędzi – wystarczy prosty skrypt lub gotowa usługa. Oto trzy poziomy wdrożenia:

Poziom 1: Mailowy DMS dla małych firm

Usługi takie jak Dead Man’s Switch, If I Die (dla danych osobowych) czy MailDeadDrop pozwalają skonfigurować cykliczne maile. Przykład:

  • Co 7 dni otrzymujesz maila z linkiem „Jestem OK”.
  • Jeśli nie klikniesz w 24 godziny, system wysyła przygotowany wcześniej komunikat do Twojego prawnika lub wspólnika: „Instrukcje dotyczące haseł i kont znajdują się w skrytce bankowej XYZ”.

Poziom 2: DMS techniczny dla zespołów IT

Dla developerów i DevOps: skrypt sprawdzający, czy zalogowałeś się do terminala w ciągu ostatnich 7 dni. Jeśli nie – wysyła na Slacka do zespołu alert. Można to zintegrować z narzędziami do zarządzania hasłami (jak Bitwarden lub 1Password), które udostępnią hasła awaryjne po potwierdzeniu kryzysu.

Przykładowa implementacja w Pythonie:

import schedule
import time
import requests

def check_activity():
    # Sprawdź ostatni login użytkownika w systemie
    last_login = get_last_login('jan_kowalski')
    if time.time() - last_login > 7*24*3600:
        send_slack_alert("Użytkownik Jan nie logował się od 7 dni!")

schedule.every(1).day.do(check_activity)
while True:
    schedule.run_pending()
    time.sleep(3600)

Poziom 3: DMS z AI i API dla większych firm

Możesz zbudować system, który monitoruje Twoją aktywność w wielu systemach (GitHub, CRM, Slack) i na podstawie ML ocenia ryzyko. Jeśli przez 3 dni nie popełniłeś commitów, nie odpowiadałeś na maile i nie logowałeś się do systemu – DMS uruchamia procedurę.

Gdzie są pułapki?

Dead Man’s Switch to potężne narzędzie, ale źle skonfigurowane może zaszkodzić:

  • False positive: Jeśli wyjazd na narty sprawi, że nie odbierzesz maila, a DMS wyśle poufne dane do konkurencji – katastrofa. Dlatego ustawiaj bufor czasowy i wiele kanałów potwierdzenia (SMS + mail).
  • Zbyt duże zaufanie do jednej osoby: Jeśli w DMS jako kontakt awaryjny wpiszesz tylko żonę, a ona też ulegnie wypadkowi – system zawiedzie. Lepiej mieć łańcuch kontaktów.
  • Kwestie prawne: W przypadku śmierci dostęp do danych firmy musi być zgodny z prawem spadkowym. Skonsultuj z prawnikiem.

Przyszłość Dead Man’s Switch w erze AI

W 2025 roku DMS staje się nie tylko zabezpieczeniem przed fizyczną nieobecnością, ale też przed błędami AI. Wyobraź sobie system, który monitoruje decyzje podejmowane przez modele językowe – jeśli model zacznie generować anomalie (np. skrajnie negatywne treści), DMS przełącza na tryb ręczny.

W JurskiTech wdrożyliśmy DMS u klienta z branży fintech – jego AI zarządzało limitami transakcji. Gdy algorytm nagle podniósł limity do astronomicznych wartości, DMS (który sprawdzał odchylenia od normy) zablokował zmiany i powiadomił zespół. Potencjalna strata: 200 000 zł.

Podsumowanie

Dead Man’s Switch to prosty, ale niedoceniany element architektury bezpieczeństwa. Chroni przed skutkami własnej nieobecności, błędami AI i atakami hakerskimi. Wdrożenie może zająć kilka godzin, a koszt to często zero – gotowe narzędzia są darmowe.

Zanim wdrożysz kolejną skomplikowaną automatyzację, zastanów się: co by się stało, gdybyś jutro nie włączył komputera? Jeśli odpowiedź brzmi „katastrofa” – czas na Dead Man’s Switch.

A jeśli potrzebujesz pomocy w zaprojektowaniu takiego mechanizmu dla swojej firmy – w JurskiTech mamy doświadczenie. Ale to już decyzja, którą możesz podjąć, póki jeszcze masz obie ręce na klawiaturze. 😉

Tagi:

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *