Jednostka 10 / 11

Reagowanie na incydenty i ciągłość działania

Zyski:

  • Umiejętność klasyfikowania typów incydentów specyficznych dla sztucznej inteligencji i projektowania cyklu reakcji
  • Możliwość zdefiniowania ról, uprawnień i prawnych obowiązków raportowania przed wydarzeniem
  • Możliwość ustanowienia trwałej poprawy dzięki ciągłości biznesowej i wolnej od winy sekcji zwłok

Nieważne, jak dobrze się tego bronisz, pewnego dnia coś pójdzie nie tak: klucz wycieknie, zastrzyk zadziała, dostawca ulegnie awarii lub dane wyjściowe zaszkodzą klientowi. Tym, co czyni dojrzałą instytucję dojrzałą, nie jest brak wydarzeń, ale bycie przygotowanym i szybkim na ich wystąpienie. W tej części poznamy plan reagowania na incydenty specyficzny dla sztucznej inteligencji, role, kroki i ciągłość działania.

Dlaczego reakcja na incydenty w przypadku sztucznej inteligencji jest inna?

W klasycznym incydencie związanym z bezpieczeństwem często wystarczające jest „zamknięcie systemu i odizolowanie”. Zdarzenia AI mają dodatkowe wymiary: zdarzenie może nie znajdować się w kodzie, ale w zachowaniu modelu (np. systematyczne nieprawidłowe/stronnicze wyniki); dowód znajduje się w dziennikach podpowiedzi/odpowiedzi; a „cofnięcie” czasami nie jest możliwe, ponieważ błędne wyjście stało się już decyzją. Dlatego plan incydentu AI powinien obejmować zarówno klasyczne bezpieczeństwo, jak i modelowe zachowanie.

Uwaga: w momencie zdarzenia nie jest pisany plan, jest on wdrażany. Kto do kogo zadzwoni, kto ma władzę „zatrzymania systemu” i w jaki sposób będzie prowadzona komunikacja, należy zdecydować przed wydarzeniem.

Typy zdarzeń AI

  • Wyciek danych: wyciek danych umożliwiających identyfikację lub poufne dane (poprzez monit, dziennik lub dane wyjściowe).
  • Naruszenie bezpieczeństwa: wyciek klucza, udany wtrysk, nieautoryzowany dostęp.
  • Szkodliwe/stronnicze wyniki: model systematycznie generował nieprawidłowe, dyskryminujące lub niebezpieczne reakcje.
  • Przerwa w świadczeniu usług: Dostawca uległ awarii lub przekroczył ograniczenie prędkości; System nie może odpowiedzieć.
  • Nadużycie: system był używany w szkodliwym celu, do którego nie został zaprojektowany.

Krok po kroku: Cykl reakcji na incydent

  1. Wykrywanie. Alarm monitorowania, skarga użytkownika lub wynik audytu ujawniają incydent.
  2. Sortuj i ustalaj priorytety. Podaj poziomy w oparciu o wpływ i rozprzestrzenianie się (np. krytyczny P1 – niski P3).
  3. Zawierać. Zatrzymaj rozprzestrzenianie się: unieważnij klucz, wyłącz tę funkcję, przełącz system w tryb tylko do odczytu.
  4. Wyeliminuj i odzyskaj. Napraw pierwotną przyczynę i wróć do stanu bezpiecznego.
  5. Zgłoś to. Poinformuj w odpowiednim czasie o prawnych/umownych zobowiązaniach powiadamiania (takich jak KVKK 72 godziny) i osobach, których to dotyczy.
  6. Badanie po zdarzeniu (post mortem). Bez obwiniania, udokumentuj pierwotną przyczynę i trwałe rozwiązanie.

Role i obowiązki

Powinno być jasne, kto co robi w przypadku incydentu: dowódca incydentu (jedyna osoba podejmująca decyzję), reakcja techniczna (zatrzymanie/naprawa systemu), komunikacja (klient/kierownictwo/organ regulacyjny), kwestie prawne/zgodność (obowiązek zgłaszania). W małych zespołach jedna osoba może pełnić kilka ról, ale role muszą być spisane.

Cztery szablony do kopiowania

Monit o klasyfikację zdarzenia:

Sklasyfikuj następujące zdarzenie: {{ event_description }}Zidentyfikuj: – Typ: wyciek danych / naruszenie bezpieczeństwa / złośliwe dane wyjściowe / awaria / nadużycie – Wpływ: ile osób/rejestrów, jaka klasa danych, konsekwencje finansowe/zgodność z przepisami? – Rozprzestrzenianie się: zatrzymane czy trwa? – Priorytet: P1 / P2 / P3 + uzasadnienie – Pierwszy krok kontrolny: co należy zrobić natychmiast?

Lista kontrolna pierwszej reakcji (zabezpieczenia):

W ciągu pierwszych 30 minut po potwierdzeniu incydentu:- [ ] Wyłącz funkcję/narzędzie, którego dotyczy problem, lub ustaw je w trybie tylko do odczytu- [ ] Anuluj podejrzane klucze/sesje- [ ] Zachowaj dowody (zamroź odpowiednie dzienniki, zapisz identyfikator śledzenia)- [ ] Powiadom dowódcę incydentu i wymagane role- [ ] Wdróż tymczasowy tryb awaryjny/przebieg tworzenia kopii zapasowych

Monit wersji roboczej powiadomienia:

Napisz projekt wewnętrznego powiadomienia na temat następującego zdarzenia: {{incydent_summary }}Musi zawierać: co się stało (w języku nietechnicznym), kiedy zostało zauważone, jakich danych/kogo dotyczyło zdarzenie, co zostało zrobione do tej pory, kolejne kroki, od kogo można uzyskać dodatkowe informacje. Nie uwzględniaj spekulacji ani oskarżeń.

Szkielet pośmiertny:

Przegląd po zdarzeniu (bez obwiniania): – Oś czasu: wykrywanie -> kontrola -> powrót do zdrowia (drobno) – Przyczyna pierwotna: technika + rozmiar procesu – Co poszło dobrze, co poszło źle – Trwałe poprawki (kto, kiedy) – Monitorowanie/kontrola w celu wykrycia tego zdarzenia wcześniej niż później

Słaba podpowiedź/silna podpowiedź

słabe podejście

Mocne podejście

Improwizacja na imprezie bez planu

Wstępnie napisany plan, role i uprawnienia

Najpierw powiedz „kto jest winny”

Najpierw zabezpieczenie, potem sekcja zwłok bez winy

Powiadomienie o opóźnieniu/pominięciu

Powiadomienie w terminie ustawowym (np. 72 godziny)

Czekamy, aż to samo wydarzenie się powtórzy

Wyodrębnienie trwałej kontroli z sekcji zwłok

Trzy mini etui

Przypadek 1 — Złapany w ramach zasady 72 godzin. Pracownik jednej z firm zauważył, że w dzienniku pozostało ujawnionych 1200 rekordów klientów z powodu błędnej konfiguracji. Dzięki pisemnemu planowi dowódca akcji miał jasność; Zespół zamknął dostęp w ciągu 40 minut, a zgodnie z prawem powiadomienie KVKK miało miejsce w ciągu 72 godzin. Terminowe zgłaszanie znacznie zmniejsza ryzyko karne i utratę reputacji.

Przypadek 2 — Tryb awaryjny tylko do odczytu poradził sobie z awarią. Główny dostawca modeli wyszedł na 3 godziny. Plan ciągłości działania firmy obejmował przejście na dostawcę zapasowego i „tryb awaryjny” (tylko funkcje krytyczne). Chociaż użytkownicy stracili pełną funkcjonalność, system przetrwał; krytyczne operacje nie zostały zatrzymane.

Przypadek 3 – Sekcja zwłok zapobiegła nawrotom. Pomyślny pośredni zastrzyk spowodował wyciek danych innego użytkownika do asystenta. Sekcja zwłok bez obwiniania wykazała, że ​​podstawową przyczyną był brak izolacji <data>. Dodano stałą poprawkę (izolacja + skanowanie wyników + test regresji); Atak tej samej klasy ponownie się nie powiódł.

Wskazówka: przeprowadź sekcję zwłok bez poczucia winy. Celem nie jest znalezienie ludzi, ale wzmocnienie systemu w sposób, który nie pozwoli na ponowne wystąpienie tego samego zdarzenia. Kultura obwiniania powoduje, że ludzie ukrywają różne rzeczy, a to jest najbardziej niebezpieczne.

Typowe błędy

  • Nieprzygotowanie pisemnego planu i podziału ról przed wydarzeniem.
  • Wdawanie się w kłótnię/obwinianie przed przejęciem kontroli.
  • Brak obowiązków prawnych w zakresie powiadomień (terminy KVKK/RODO).
  • Resetowanie systemu bez zachowania dowodów (logów).
  • Nie uwzględnienie dostawcy zapasowego/trybu bezpiecznego w celu zapewnienia ciągłości działania.
  • Nie przeprowadzanie sekcji zwłok i pozostawienie miejsca na powtórzenie tego samego zdarzenia.

Podsumowując

  • Dojrzałość nie oznacza braku wydarzeń; Oznacza to bycie przygotowanym i szybkie, gdy to nastąpi.
  • Zdarzenia AI mogą dotyczyć zachowania modelu, a nie kodu; dowód znajduje się w dziennikach monitów/odpowiedzi i odwrócenie nie zawsze jest możliwe.
  • Cykl reakcji: wykrycie, klasyfikacja, zabezpieczenie, odzyskanie, zgłoszenie, sekcja zwłok.
  • Role i uprawnienia (dowódca incydentu, techniczny, komunikacyjny, prawny) powinny być spisane na piśmie przed wydarzeniem.
  • Dostawca kopii zapasowych/tryb bezpieczny zapewniający ciągłość działania; Bez winy sekcja zwłok i trwała korekta są niezbędne dla następstw zdarzenia.

Zadanie aplikacji

Napisz projekt planu reagowania na incydenty dla własnego systemu sztucznej inteligencji: wymień trzy najbardziej prawdopodobne typy incydentów, określ początkową 30-minutową listę kontrolną powstrzymywania i role dla każdego z nich. Następnie wykonaj ćwiczenie na stole: Odegraj krok po kroku scenariusz „wyciek klucza” i wskaż oraz popraw wszelkie brakujące/niejednoznaczne punkty swojego planu.

lista kontrolna

  • [ ] Istnieje pisemny plan reagowania na incydenty i podział ról.
  • [ ] Jasne jest, kto ma władzę „zatrzymać system”.
  • [ ] Lista kontrolna zabezpieczenia pierwszych 30 minut jest gotowa.
  • [ ] Zdefiniowano okresy powiadomienia prawnego i osobę odpowiedzialną.
  • [ ] Dostawca zapasowy/tryb bezpieczny zaplanowany w celu zapewnienia ciągłości działania.
  • [ ] W przypadku każdego zdarzenia przeprowadzana jest bezwinna sekcja zwłok i trwałe sprostowanie.