Bezpieczeństwo lokalnych modeli LLM – 3-dniowe szkolenie AI Security i Red Teaming

Bezpieczeństwo lokalnych modeli LLM to praktyczne, trzydniowe szkolenie poświęcone testowaniu, zabezpieczaniu i monitorowaniu lokalnych modeli językowych oraz aplikacji wykorzystujących generatywną sztuczną inteligencję. Uczestnicy poznają najważniejsze zagrożenia związane z lokalnym AI, nauczą się identyfikować powierzchnię ataku, przeprowadzać ręczne i automatyczne testy bezpieczeństwa, wykonywać AI Red Teaming, zabezpieczać aplikacje i środowiska RAG, analizować supply chain, przeprowadzać hardening oraz weryfikować skuteczność zastosowanych zabezpieczeń poprzez retest.czestnicy poznają najważniejsze zagrożenia związane z lokalnym AI, nauczą się identyfikować powierzchnię ataku, przeprowadzać ręczne i automatyczne testy bezpieczeństwa, wykonywać AI Red Teaming, zabezpieczać aplikacje i środowiska RAG, analizować supply chain, przeprowadzać hardening oraz weryfikować skuteczność zastosowanych zabezpieczeń poprzez retest. Szkolenie ma charakter praktyczny i prowadzi uczestnika przez cały proces: Identyfikacja → Atak → Test → Analiza → Hardening → Retest → Monitorowanie.

Bezpieczeństwo lokalnych modeli LLM – 3-dniowe szkolenie AI Security ZALNET

Bezpieczeństwo lokalnych modeli LLM – podstawowe informacje

Kod programu: AI-LLM-SEC-01
Kategoria: AI / RED TEAM
Czas trwania: 3 dni / 24 godziny (9:00–17:00, z przerwami)
Poziom zaawansowania: Podstawowy / średniozaawansowany
Termin: Do ustalenia
Lokalizacja: Zdalnie / Stacjonarnie / Hybrydowo
Język: PL / EN
Charakter: Praktyczny
Trenerka: Beata Zalewa

Dlaczego warto wybrać szkolenie z bezpieczeństwa lokalnych modeli LLM?

Cele i założenia edukacyjne

Celem szkolenia jest przekazanie uczestnikom praktycznej wiedzy i umiejętności w zakresie identyfikacji zagrożeń związanych z lokalnymi modelami LLM, przeprowadzania testów bezpieczeństwa, AI Red Teamingu oraz budowania skutecznych mechanizmów ochronnych.

Uczestnicy nauczą się, jak analizować powierzchnię ataku, przygotowywać scenariusze testowe, automatyzować testy, przeprowadzać hardening, analizować RAG i supply chain oraz monitorować środowisko AI po wdrożeniu.

Szkolenie z zakresu bezpieczeństwa lokalnych modeli LLM nie koncentruje się wyłącznie na samym modelu. Analizujemy cały łańcuch bezpieczeństwa: model → aplikacja → API → dane → RAG → infrastruktura → użytkownik.

Dla kogo przeznaczone jest szkolenie z bezpieczeństwa lokalnych modeli LLM?

  • Specjaliści ds. bezpieczeństwa IT, AI Security i DevSecOps.
  • Administratorzy i inżynierowie IT.
  • Programiści tworzący aplikacje wykorzystujące LLM.
  • Architekci rozwiązań AI i aplikacji wykorzystujących modele językowe.
  • Osoby wdrażające lokalne modele AI oraz rozwiązania RAG.
  • Osoby odpowiedzialne za bezpieczeństwo i ocenę ryzyka rozwiązań AI.
  • Osoby zainteresowane AI Red Teamingiem i testowaniem odporności modeli.
  • Brak wymagań wstępnych: nie jest wymagana wcześniejsza wiedza z zakresu profesjonalnego Red Teamingu ani Machine Learning.

Efekty udziału w szkoleniu

  • Poznasz najważniejsze zagrożenia związane z lokalnymi modelami LLM oraz aplikacjami wykorzystującymi generatywną AI.
  • Nauczysz się identyfikować powierzchnię ataku lokalnego środowiska AI.
  • Przeprowadzisz praktyczne testy prompt injection oraz próby ujawnienia chronionych informacji.
  • Nauczysz się wykorzystywać Promptfoo do automatyzacji testów bezpieczeństwa modeli.
  • Poznasz metodologię AI Red Teamingu i projektowania własnych scenariuszy testowych.
  • Nauczysz się wykonywać hardening lokalnego środowiska oraz weryfikować jego skuteczność poprzez retest.
  • Poznasz zagrożenia związane z bezpieczeństwem aplikacji, API, danych i sekretów wykorzystywanych przez LLM.
  • Zrozumiesz specyfikę bezpieczeństwa architektury RAG i ryzyka związane z niezaufanymi dokumentami oraz źródłami danych.
  • Poznasz zagadnienia związane z bezpieczeństwem supply chain modeli, bibliotek, zależności i artefaktów.
  • Nauczysz się projektować mechanizmy monitoringu i wykrywania prób ataku.
  • Połączysz testowanie, hardening, monitoring i reakcję na incydenty w jeden proces bezpieczeństwa AI.
  • Przygotujesz uproszczony AI Security Assessment dla badanego środowiska.

Co otrzymasz po zakończeniu?

  • Kompleksowe materiały szkoleniowe.
  • Materiały i scenariusze wykorzystywane podczas laboratoriów.
  • Checklistę bezpieczeństwa lokalnego środowiska LLM.
  • Checklistę bezpieczeństwa supply chain.
  • Przykładowe scenariusze AI Red Teamingu.
  • Materiały dotyczące testowania, hardeningu i retestu.
  • Imienny certyfikat uczestnictwa potwierdzający udział w szkoleniu.

Szczegółowy program bezpieczeństwa lokalnych modeli LLM

Dzień 1 – ATAK: rozpoznanie i testowanie lokalnego AI

Moduł 1: Lokalne LLM-y i powierzchnia ataku

  • Architektura lokalnego środowiska AI.
  • Model, uruchomienie i serwer inferencji.
  • Model a aplikacja wykorzystująca model.
  • API i interfejs użytkownika.
  • System prompt, instrukcje i kontekst.
  • Dane wejściowe i wyjściowe.
  • Sekrety, konfiguracja i uprawnienia.
  • Zależności i łańcuch dostaw.

LAB 1 – Mapowanie powierzchni ataku lokalnego LLM

  • Identyfikacja aktywów.
  • Określenie punktów wejścia.
  • Wyznaczenie granic zaufania.
  • Wskazanie potencjalnych wektorów ataku.
  • Przygotowanie pierwszej mapy powierzchni ataku.

Moduł 2: Prompt Injection i manipulacja zachowaniem modelu

  • Direct prompt injection.
  • Indirect prompt injection.
  • Konflikt instrukcji.
  • Zaufane i niezaufane dane.
  • Manipulacja kontekstem.
  • Obejście instrukcji systemowych.
  • Testowanie odporności modelu na złośliwe dane wejściowe.

LAB 2 – Prompt Injection Challenge

  • Przygotowanie scenariuszy ofensywnych.
  • Próby modyfikacji zachowania modelu.
  • Próby ujawnienia instrukcji systemowych.
  • Próby uzyskania niepożądanych odpowiedzi.
  • Analiza skuteczności poszczególnych technik.

Moduł 3: AI Red Teaming – metodologia i projektowanie ataku

  • Cel i metodologia AI Red Teamingu.
  • Identyfikacja aktywów chronionych przez aplikację.
  • Określenie celu ataku.
  • Przygotowanie scenariusza testowego.
  • Kryteria sukcesu ataku.
  • Severity i priorytetyzacja problemów.
  • Dokumentowanie wyników.

LAB 3 – Atak CANARY

  • Uruchomienie lokalnego modelu.
  • Ręczna próba ataku.
  • Prompt injection.
  • Próba obejścia instrukcji systemowych.
  • Próba wydobycia wartości CANARY.
  • Analiza odpowiedzi modelu.
  • Identyfikacja przyczyny podatności.

Podsumowanie dnia 1

Po pierwszym dniu uczestnicy posiadają przygotowaną mapę powierzchni ataku, zestaw scenariuszy ofensywnych oraz pierwsze wyniki testów bezpieczeństwa.

Dzień 2 – TEST: automatyzacja, aplikacja, RAG i supply chain

Moduł 4: Automatyczne testowanie bezpieczeństwa lokalnych modeli LLM

  • Dlaczego ręczne testy nie wystarczają.
  • Automatyzacja powtarzalnych scenariuszy.
  • Testy regresyjne.
  • Generowanie przypadków testowych.
  • Scoring i ocena wyników.
  • Porównywanie różnych wersji modelu.

LAB 4 – Automatyczny AI Red Teaming z Promptfoo

  • Konfiguracja środowiska testowego.
  • Integracja z testowanym modelem.
  • Tworzenie scenariuszy testowych.
  • Automatyczne wykonywanie testów.
  • Testy prompt injection.
  • Testy ujawniania informacji.
  • Analiza i raportowanie wyników.

Moduł 5: Bezpieczeństwo aplikacji wykorzystującej lokalny LLM

  • Bezpieczeństwo API.
  • Uwierzytelnianie i autoryzacja.
  • Uprawnienia.
  • Rate limiting.
  • Walidacja danych wejściowych.
  • Bezpieczeństwo outputu modelu.
  • Izolacja procesów i środowiska.
  • Rozdzielenie modelu od pozostałych komponentów aplikacji.

LAB 5 – Attack the Application

  • Analiza przepływu użytkownik → API → aplikacja → LLM.
  • Identyfikacja punktów wejścia.
  • Testowanie mechanizmów dostępu.
  • Analiza uprawnień.
  • Wskazanie podatności niezależnych od samego modelu.

Moduł 6: Dane, sekrety i informacje wrażliwe

  • Klucze API, tokeny i hasła.
  • Dane użytkowników.
  • Pliki i dokumenty.
  • Logi i dane diagnostyczne.
  • Prompt i output jako źródło informacji.
  • Ograniczanie dostępu modelu do zasobów.
  • Zasada minimalnych uprawnień.

Moduł 7: RAG i bezpieczeństwo danych w lokalnych modelach LLM

  • Architektura Retrieval-Augmented Generation.
  • Dokumenty jako źródło danych dla modelu.
  • Niezaufane dokumenty.
  • Indirect prompt injection.
  • Ryzyko ujawnienia informacji.
  • Kontrola dostępu do źródeł danych.
  • Filtrowanie i walidacja treści.

LAB 6 – Zatruwanie danych (Data poisoning)

  • Analiza przepływu użytkownik → RAG → dokument → LLM → odpowiedź.
  • Praca z niezaufanym dokumentem.
  • Sprawdzenie wpływu treści dokumentu na odpowiedź modelu.
  • Identyfikacja ryzyka indirect prompt injection.
  • Dobór mechanizmów ochronnych.

Moduł 8: Bezpieczeństwo supply chain lokalnego AI

  • Pochodzenie modeli.
  • Repozytoria i źródła modeli.
  • Pliki modeli i artefakty.
  • Biblioteki i zależności.
  • Obrazy kontenerowe.
  • Aktualizacje i wersjonowanie.
  • Integralność artefaktów.

LAB 7 – Model Supply Chain Audit

  • Analiza źródła przykładowego modelu.
  • Weryfikacja zależności.
  • Identyfikacja potencjalnych punktów ryzyka.
  • Ocena procesu aktualizacji.
  • Przygotowanie checklisty supply chain.

Moduł 9: Ocena ryzyka bezpieczeństwa lokalnego AI

  • Threat.
  • Asset.
  • Impact.
  • Likelihood.
  • Risk.
  • Control.
  • Priorytetyzacja podatności.

Warsztat – Analiza ryzyka (Risk Assessment)

  • Analiza wybranych podatności z dni 1–2.
  • Określenie wpływu problemu.
  • Określenie prawdopodobieństwa wykorzystania.
  • Przypisanie poziomu ryzyka.
  • Dobór mechanizmu ochronnego.

Podsumowanie dnia 2

Po drugim dniu uczestnicy posiadają automatyczny zestaw testów, wyniki analizy aplikacji, ocenę ryzyka RAG oraz checklistę bezpieczeństwa supply chain.

Dzień 3 – DEFEND: hardening, monitoring i pełny AI Security Assessment

Moduł 10: Hardening & Retest – zabezpieczanie lokalnych modeli LLM

  • Analiza przyczyny podatności.
  • Hardening konfiguracji.
  • Ograniczanie dostępu.
  • Ochrona danych i sekretów.
  • Zmiana konfiguracji aplikacji.
  • Minimalizacja uprawnień.
  • Testy regresyjne po wdrożeniu zabezpieczeń.

LAB 8 – Harden & Retest

  • Wybór podatności wykrytych wcześniej.
  • Zastosowanie zabezpieczeń.
  • Ponowne uruchomienie tych samych testów.
  • Porównanie wyników przed i po hardeningu.
  • Ocena skuteczności zabezpieczeń.

Moduł 11: Monitoring bezpieczeństwa lokalnych modeli LLM

  • Monitoring promptów.
  • Monitoring odpowiedzi.
  • Wykrywanie prób prompt injection.
  • Nietypowe zachowania użytkowników.
  • Logi bezpieczeństwa.
  • Alertowanie.
  • Retencja danych.
  • Reakcja na incydenty.

LAB 9 – Wykrywanie ataku

  • Analiza przygotowanych logów.
  • Wykrywanie śladów ataku.
  • Identyfikacja rodzaju ataku.
  • Ocena skutków.
  • Przygotowanie reakcji na incydent.

Moduł 12: Bezpieczny cykl życia lokalnego LLM

  • Plan – threat modeling i wymagania bezpieczeństwa.
  • Select – wybór modelu i weryfikacja źródła.
  • Deploy – bezpieczne uruchomienie.
  • Test – AI Red Teaming i testy regresyjne.
  • Harden – usuwanie podatności.
  • Monitor – obserwacja działania.
  • Respond – reakcja na incydent.
  • Retest – ponowne testowanie po zmianach.

Moduł 13: Raportowanie wyników AI Red Teamingu

  • Executive Summary.
  • Opis podatności.
  • Dowód podatności.
  • Wpływ.
  • Poziom ryzyka.
  • Rekomendacja.
  • Status po remediacji.
  • Wynik retestu.

LAB 10 – Pełny AI Security Assessment

  • Rozpoznanie badanego środowiska.
  • Identyfikacja aktywów.
  • Określenie powierzchni ataku.
  • Wybór wektorów ataku.
  • Przeprowadzenie testów.
  • Automatyzacja wybranych testów.
  • Analiza wyników.
  • Hardening.
  • Retest.
  • Monitoring.
  • Dokumentowanie wyników.

LAB 11 – Red Team vs Blue Team

  • Podział uczestników na Red Team i Blue Team.
  • Red Team identyfikuje i wykorzystuje podatności.
  • Blue Team analizuje zachowanie środowiska.
  • Wykrywanie i reakcja na atak.
  • Hardening zabezpieczeń.
  • Ponowny atak.
  • Retest.

Moduł 14: Końcowy przegląd – AI Security Assessment

  • Przegląd wszystkich wyników testów.
  • Ocena najważniejszych zagrożeń.
  • Ocena skuteczności zastosowanych zabezpieczeń.
  • Analiza pozostałego ryzyka.
  • Przygotowanie planu dalszych działań.

Moduł 15: Podsumowanie bezpieczeństwa lokalnych modeli LLM

  • Podsumowanie najważniejszych zagrożeń.
  • Omówienie wyników laboratoriów.
  • Końcowa checklista bezpieczeństwa lokalnego LLM.
  • Checklista supply chain.
  • Rekomendacje dotyczące dalszego testowania.
  • Sesja Q&A.

Praktyczne laboratoria bezpieczeństwa lokalnych modeli LLM

Trzydniowe szkolenie obejmuje 11 laboratoriów praktycznych. Każdy dzień kończy się konkretnym rezultatem, który jest wykorzystywany w kolejnych etapach szkolenia.

Dzień 1 – Atak

  • LAB 1: Mapowanie powierzchni ataku.
  • LAB 2: Prompt Injection Challenge.
  • LAB 3: Atak CANARY.

Dzień 2 – Test

  • LAB 4: Automatyczny AI Red Teaming z Promptfoo.
  • LAB 5: Attack the Application.
  • LAB 6: Zatruwanie danych – RAG Security.
  • LAB 7: Model Supply Chain Audit.

Dzień 3 – Defend

  • LAB 8: Hardening & Retest.
  • LAB 9: Wykrywanie ataku.
  • LAB 10: Pełny AI Security Assessment.
  • LAB 11: Red Team vs Blue Team.

Metoda pracy – bezpieczeństwo lokalnych modeli LLM w praktyce

Szkolenie zostało zaprojektowane tak, aby uczestnik nie tylko poznawał zagrożenia, ale również samodzielnie je testował, analizował i usuwał.

Pierwszego dnia skupiamy się na ataku i poznaniu powierzchni ataku. Drugiego dnia przechodzimy do systematycznego testowania i analizy całego środowiska. Trzeci dzień poświęcamy obronie, hardeningowi, monitoringowi oraz sprawdzeniu, czy zastosowane zabezpieczenia rzeczywiście działają.

Atak → Test → Analiza → Hardening → Retest → Monitor

Co uczestnik będzie potrafił po szkoleniu z bezpieczeństwa lokalnych modeli LLM?

  • Zidentyfikować powierzchnię ataku lokalnego środowiska AI.
  • Rozpoznać podstawowe podatności aplikacji wykorzystujących LLM.
  • Przeprowadzić testy prompt injection.
  • Przeprowadzić podstawowy AI Red Teaming lokalnego modelu.
  • Zautomatyzować wybrane scenariusze testowe z wykorzystaniem Promptfoo.
  • Analizować wyniki testów bezpieczeństwa modeli.
  • Ocenić bezpieczeństwo aplikacji wykorzystującej lokalny LLM.
  • Ocenić podstawowe ryzyka związane z RAG.
  • Ocenić podstawowe ryzyka związane z supply chain.
  • Wykonać hardening środowiska.
  • Przeprowadzić retest po wdrożeniu zabezpieczeń.
  • Zaprojektować podstawowy monitoring bezpieczeństwa lokalnego LLM.
  • Przygotować uproszczony AI Security Assessment.
  • Przygotować rekomendacje dotyczące dalszego zabezpieczenia środowiska.

Materiały i źródła dotyczące bezpieczeństwa lokalnych modeli LLM

Program szkolenia odwołuje się do praktyk związanych z bezpieczeństwem aplikacji wykorzystujących generatywną AI oraz AI Red Teamingiem. Przy omawianiu zagrożeń korzystamy między innymi z materiałów OWASP GenAI Security Project. W części dotyczącej automatyzacji testów uczestnicy pracują z narzędziami typu Promptfoo.

Autorką szkolenia jest Beata Zalewa

Od wielu lat pracuję jako architekt techniczna, a ponadto od 2010 roku działam jako certyfikowana trenerka Microsoft (MCT). Założyłam firmę ZALNET, w której kładę największy nacisk na edukację technologiczną. Na co dzień uczę, w jaki sposób skutecznie dbać o odporność organizacji. Więcej o trenerce →