- cybersecurity
- AI
- privacy
- OWASP
- DGX Spark
- prompt injection
Zagrożenia cyberbezpieczeństwa wynikające z nieostrożnego korzystania z AI — i jak lokalne środowiska ograniczają ryzyko

Narzędzia AI są osadzone w każdym workflow dewelopera. Wklej błąd, dostaniesz poprawkę. Opisz funkcję, dostaniesz boilerplate. Jest to realnie użyteczne, a zyski w prędkości są rzeczywiste. Jednocześnie to kategoria ekspozycji danych, której większość zespół nie oceniła formalnie. Ten artykuł mapuje zagrożenia takie, jakie istnieją w produkcji — na podstawie OWASP Top 10 dla LLM 2025 i udokumentowanych incidentów — i wyjaśnia, które z nich lokalne, izolowane wnioskowanie adresuje bezpośrednio.
Zagrożenie 1: Własnościowy kod w chmurowych promptach
Raport branżowy z 2025 roku wykazał, że 77% pracowników korporacyjnych, którzy korzystają z AI, wkleiło dane firmowe do zapytania chatbota, a 22% z tych przypadków obejmowało poufne dane osobowe lub finansowe. Deweloperzy stanowią podgrupę wysokiego ryzyka: wklejają kod zawierający logikę biznesową, schemat bazy danych, wewnętrzne kontrakty API i niekiedy zmienne środowiskowe.
Każde takie zapytanie to transmisja danych do serwera strony trzeciej. W zależności od aktualnej polityki prywatności dostawcy i Twojego poziomu subskrypcji, treść może być logowana, przeglądana w celu bezpieczeństwa, przechowywana przez określony czas lub użyta w trenowaniu. Poziomy zerowej retencji istnieją u większości głównych dostawców, ale wymagają jawnej aktywacji — nie są domyślne.
Zagrożenie 2: Dane uwierzytelniające w kontekście
Klucze API, hasła do baz danych i zmienne środowiskowe lądują w promptach częściej niż zespóły przyznają. Schematt: developer kopiuje 150 linii kodu, by wyjaśnić błąd. Linia 47 ma zahardkodowany klucz, który „będzie przeniesiony do pliku env później‟. Ten klucz jest teraz w logu zapytań na infrastrukturze dostawcy chmurowego.
OWASP Top 10 dla LLM 2025 klasyfikuje to jako LLM02: Ujawnienie wrażliwych informacji — które przemieściło się z pozycji #6 na #2 w edycji 2025, odzwierciedlając, jak powszechny stał się problem w produkcyjnych wdrożeniach. System prompty zawierające connection stringi lub dane uwierzytelniające są szczególnie narażone: wyciek system promptu umożliwia ataki w tym eskalację uprawnień i pominięcie mechanizmów ochronnych.
Zagrożenie 3: Dane osobowe przepływające przez API AI
Workflow obsługi klienta używający LLM do streszczania zgłoszeń. Te zgłoszenia zawierają imiona, adresy email, szczegóły skarg, czasem dane medyczne lub finansowe. Każde żądanie streszczenia wysyła dane osobowe do zewnętrznego API. Pod RODO to transmisja danych wymagająca Umowy o przetwarzaniu danych z dostawcą AI, potencjalnie Oceny skutków dla transferu (TIA) jeśli dostawca przetwarza dane poza UE, a w niektórych kontekstach jawnej zgody użytkownika.
Większość zespół, które zbudowały takie workflow, nie dopełniła tej dokumentacji. Naruszenie nie jest w samym użyciu AI — jest w przepływie danych, który nie został zmapowany przed uruchomieniem integracji.
Zagrożenie 4: Kod generowany przez AI jako powierzchnia ataku
Kod generowany przez LLM to nie jest kod zrecenzowany. Badania konsekwentnie pokazują, że kod generowany przez AI zawiera podatności bezpieczeństwa częściej niż kod zrecenzowany przez człowieka: SQL injection z niezwalidowanych wejść, brakujące sprawdzenia autentykacji, niebezpieczne domyślne dla prymitywów kryptograficznych, sekrety commitowane bezpośrednio do repozytorium. Jeśli workflow zespołu to „akceptuj sugestię Copilota, uruchom testy, zmerguj‟, testy jednostkowe raczej nie wykryją problemów bezpieczeństwa, które są architektonicznie poprawne, ale semantycznie niebezpieczne.
SonarQube, Semgrep i podobne narzędzia analizy statycznej pomagają — ale tylko jeśli są zintegrowane z pipeline CI i ich wyniki są traktowane jako blokujące, nie doradcze.
Zagrożenie 5: Prompt injection w systemach produkcyjnych (OWASP LLM01:2025)
Prompt injection to zagrożenie #1 w OWASP Top 10 dla LLM 2025 — występujące w ponad 73% produkcyjnych wdrożeń AI ocenianych podczas audytów bezpieczeństwa. Atak: agent AI czytający zewnętrzne treści (maile, wejścia użytkownika, strony internetowe, dokumenty) może być instruowany do nieplanowanych działań przez wrogą treść osadzoną w tych materiałach.
Konkretny przykład: asystent AI do maili jest instruowany przez złośliwą treść wiadomości, by przekazasł skrzynkę użytkownika na adres atakującego. Instrukcja jest niewidoczna dla użytkownika, napisana dla modelu. To nie jest teoretyczny atak — działające exploity zostały zademonstrowane wobec produkcyjnych asystentów email i do przetwarzania dokumentów. W 2025 roku odnotowano pierwszą udokumentowaną autonomiczną kampanię cyberataków prowadzoną w całości przez agenty AI, a OWASP wydało w odpowiedzi swój pierwszy framework dla bezpieczeństwa agentycznego AI.
Jak lokalne, izolowane środowisko adresuje te zagrożenia
Uruchamianie modeli AI na infrastrukturze, którą kontrolujesz, eliminuje Zagrożenia 1, 2 i 3 w całości. Nie ma logu zapytań strony trzeciej. Nie ma ekspozycji danych treningowych. Nie ma transmisji do zmapowania pod RODO. Wnioskowanie odbywa się wewnątrz granicy sieciowej — tej samej, która już reguluje Twoją bazę danych, kod źródłowy i kopie zapasowe.
Na naszej infrastrukturze NVIDIA DGX Spark modele takie jak Qwen3.6-35B-A3B FP8 działają w pełni on-premise. Dla projektów klientów objętych NDA lub z wymogami wrażliwości danych, całe wnioskowanie AI — code review, streszczanie dokumentów, generowanie — pozostaje w uzgodnionej granicy infrastrukturalnej klienta. Dla zadań niezwiązanych z wrażliwymi danymi używamy modeli chmurowych. Ten podział jest celowy i dokumentowany per projekt.
Praktyczna lista kontrolna
- Przeprowadź audyt jakie dane trafiają do promptów AI — uruchom pre-commit hook, który flaguje zahardkodowane sekrety i wzorce PII zanim trafią gdziekolwiek
- Aktywuj poziomy zerowej retencji u dostawców chmurowych zanim wrażliwy kod dotknie tych API
- Podpisz Umowę o przetwarzaniu danych z każdym dostawcą AI przed wprowadzeniem PII do jego API — nie po uruchomieniu integracji
- Traktuj kod generowany przez AI jak kod strony trzeciej: obowiązkowy security review (zautomatyzowany + ludzki) przed mergem, nie opcjonalny
- Dla każdego agenta AI czytającego zewnętrzne treści: implementuj ścislą sanityzację wejść, traktuj zewnętrzne treści jako niezaufane i nigdy nie pozwalaj im bezpośrednio wpływać na uprzywilejowane działania
- Rozważ wnioskowanie on-premise dla wszystkiego, co dotyka własnościowych algorytmów, kodu objętego NDA lub danych regulowanych pod RODO, HIPAA lub sektorowymi przepisami
Podsumowanie
Narzędzia AI nie tworzą nowych kategorii ryzyka bezpieczeństwa — tworzą nowe ścieżki do starych. Wyciek danych, ekspozycja danych uwierzytelniających, niebezpieczny kod i ataki injection istniały przed LLM. Co się zmieniło to powierzchnia: AI jest teraz zaangażowane w prawie każdy etap cyklu życia oprogramowania, co oznacza, że promień rażenia pojedynczego niebezpiecznego nawyku znacząco wzrósł. Odpowiedzią nie jest zaprzestanie używania AI. Jest potraktowanie integracji AI z taką samą rygorystycznością, jaką stosuje się do każdej innej zewnętrznej zależności przetwarzającej wrażliwe dane.

