Jak ograniczyć ryzyko, gdy agent ma terminal i pliki?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Daję dostęp tylko do potrzebnego środowiska, bez produkcyjnych sekretów i zbędnych praw. Jeśli agent czyta niezaufane repo, także README, zależność lub wynik testu może próbować nim sterować. Nie zakładam, że wszystko w katalogu projektu jest bezpieczne.
Możliwość przygotowania zmiany oddzielam od prawa do wdrożenia i dostępu do kont firmy. Środowisko powinno ograniczać pliki, sieć i polecenia w zakresie potrzebnym do zadania. Kontener może pomóc, ale nie jest automatycznie idealnym zabezpieczeniem przed każdą formą niebezpiecznego kodu. Skrypty instalacyjne i testy też wykonują pracę, więc również mogą odczytać lub wysłać dane.
Dlaczego to ważne: Harness daje modelowi realne możliwości, nie tylko miejsce do pisania tekstu.
Możliwe dopytania: Czy agent potrzebuje internetu i wszystkich plików, żeby poprawić jedną funkcję?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- I-P01 · Co to jest agent harness? — Harness, MCP i coding agents
- I-P02 · Co to jest MCP? — Harness, MCP i coding agents
- I-P04 · Czym coding agent różni się od czatu podpowiadającego kod? — Harness, MCP i coding agents
Dalsza lektura
- OWASP: LLM Prompt Injection Prevention Cheat Sheet(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Threat model, niezaufane treści, kontrola narzędzi i obrona warstwowa.