# Zagrożenia i ograniczenia

> Palladin documentation · 1.0 · PL · 2026-10-25


## Model zagrożeń

| Zagrożenie | Mechanizm ochrony | Granica |
| --- | --- | --- |
| Kradzież bazy zaszyfrowanych danych | Szyfrowanie klienckie i rozdzielenie kluczy | Metadane strukturalne nadal mogą być widoczne; siła hasła i sposób wyprowadzania klucza ma znaczenie. |
| Podmiana materiału między sejfami lub Agentami | Podpisy i niezależna sprawdzenie odbiorcy i kontekstu | Nie chroni przed wykonaniem złośliwego klienta. |
| Agent żąda nadmiernego dostępu | Decyzja użytkownika, GRANULAR, ograniczenie metody i czasu | Zatwierdzenie niebezpiecznego zakresu pozostaje decyzją o zaufaniu. |
| Prompt injection nakłania do użycia sekretu | Uprawnienia poza modelem i wybór minimalnego zakresu | Palladin nie rozpoznaje niezawodnie intencji modelu ani wszystkich szkodliwych zadań. |
| Złośliwy proces docelowy Exec | Oddzielenie modelu i kontrolowana dostawa | Proces dostaje sekret i może go wykorzystać lub ujawnić. |
| Skrypt strony odczytuje wypełniony formularz | Ścisły wybór hosta i dokumentu przed zapisem | Strona docelowa obserwuje dane w swoim DOM. |
| Złośliwy proces tego samego użytkownika | Ochrona zależna od poziomu ochrony i systemu | Convenience nie izoluje innych procesów tego samego użytkownika. |
| Administrator/root odczytuje pamięć | Minimalizacja czasu życia i mechanizmy platformy | Przejęte urządzenie wykracza poza gwarancję szyfrowania na serwerze. |
| Cofnięty odbiorca zachował dane | Blokada nowych dostaw i rotacja | Nie można cofnąć wcześniejszej wiedzy. |

## FULL wymaga zaufania

FULL przekazuje klucz sejfu (VK, Vault Key) do lokalnego programu agenta. Pojedyncze odpowiedzi API, czas i licznik użyć są kontrolami online. Nie należy na ich podstawie obiecywać izolacji kryptograficznej od reszty sejfu wobec złośliwego posiadacza VK.

## Dystrybucja jest częścią ochrony

Zmieniony launcher, runtime, web client lub provider może zmienić zachowanie systemu. Podpisy, pochodzenie artefaktów i zgodność wersji są częścią modelu, a nie dodatkiem do instalacji. Brak wymaganych dowodów powinien blokować wrażliwą operację.

## Co oznacza „bez sekretu w modelu”

Dotyczy konkretnej ścieżki dostawy. Nie obejmuje Get, jawnie zwracanych wyników Script ani danych odczytanych później z procesu lub strony. Ukrycie wartości przed modelem nie usuwa ryzyka wykonania niepożądanej operacji przy użyciu tej wartości.
