Lista dozwolonych połączeń wychodzących ogranicza, do których zewnętrznych punktów końcowych w sieci może dotrzeć obciążenie, ale nie określa, jakie dane przepływają zatwierdzoną ścieżką.
Agent hostowany samodzielnie może zostać zablokowany przed dostępem do dowolnych hostów internetowych, a jednocześnie nadal wywoływać API pogodowe, punkt końcowy modelu lub serwer aktualizacji. Ogranicza to liczbę dostępnych miejsc docelowych, jednak poufny tekst nadal może opuścić system za pośrednictwem dozwolonego żądania, współdzielonej usługi DNS, zamontowanego folderu, sesji przeglądarki, urządzenia wymiennego lub innego zaufanego procesu. Jest to granica trasy sieciowej, a nie kompletna ochrona przed utratą danych.
Lista dozwolonych połączeń zmienia dostępność wychodzącą w zasadę domyślnej odmowy
Zasada wybiera obciążenie i zezwala wyłącznie na wskazane zakresy adresów IP, porty, protokoły, domeny, trasy proxy lub tożsamości usług. Wszystko inne powinno kończyć się odmową w punkcie egzekwowania zasad, zamiast polegać na tym, że agent będzie przestrzegał instrukcji.
Kubernetes wyjaśnia, że zasady sieciowe dla ruchu wychodzącego wybierają dozwolone połączenia podów, a domyślna odmowa ruchu wychodzącego blokuje również DNS, chyba że zostanie on jawnie dozwolony. Egzekwowanie zasad zależy od wtyczki sieciowej i rodzaju ruchu, który może ona obserwować. To rozróżnienie pozostaje widoczne podczas późniejszych testów domowych.
Reguła adresu IP, reguła domeny i proxy aplikacyjne opisują różne obiekty. Dynamiczne adresy chmurowe, sieci dostarczania treści, przekierowania, IPv6 i szyfrowany DNS mogą sprawić, że prosta lista nazw hostów będzie odbiegać od rzeczywistych połączeń. Wynik pośredni musi pozostać możliwy do skontrolowania, zanim automatyzacja będzie mogła go wykorzystać.
Zatwierdzone miejsca docelowe pozostają pełnoprawnymi kanałami danych, jeśli nie są kontrolowane
Jeśli agent może wykonywać żądania POST do dozwolonego API, zasada zwykle widzi miejsce docelowe i metadane transportu, ale nie sprawdza, czy treść żądania zawiera prywatny dokument. TLS dodatkowo ukrywa zawartość przed egzekwowaniem zasad na poziomie sieci, chyba że ruch kończy się na kontrolowanym proxy.
Wyjaśnienie firmy Red Hat porównuje reguły zapory dla obciążeń do zapór obciążeń, które ograniczają znane wzorce komunikacji. Ten zakres kontroluje łączność, a nie treść promptu, argumenty narzędzi ani autoryzację wewnątrz usługi docelowej. Tę granicę należy mierzyć osobno w realistycznych warunkach pracy.
Bramy na poziomie aplikacji mogą egzekwować metodę, schemat, rozmiar, konto i klasyfikację danych, ale stają się zaufanymi procesorami i nadal wymagają prawidłowego parsowania. Zezwolenie na korzystanie z ogólnej przeglądarki lub punktu końcowego pamięci masowej tworzy znacznie szerszy kanał niż zezwolenie na jedno ograniczone API.
Lokalne, pośrednie i ukryte ścieżki wykraczają poza podstawowe reguły ruchu wychodzącego
Zasady ruchu wychodzącego w sieci nie ograniczają odczytu zamontowanych plików, zapisu do współdzielonych folderów NAS, transferu przez schowek, nośników USB, lokalnych dzienników, zrzutów ekranu, wyjścia audio ani danych przekazywanych innemu procesowi, który ma szersze uprawnienia sieciowe.
Analiza ścieżek DNS i połączeń wskazuje, że dostęp oparty na domenach może nadal pozostawiać żądania DNS bez zmian, jednocześnie blokując późniejsze połączenia. Pokazuje to, jak rozwiązywanie nazw i egzekwowanie zasad dotyczących miejsca docelowego mogą przebiegać odrębnymi ścieżkami danych. Praktyczne konsekwencje ujawniają się, gdy kilka źródeł konkuruje o ograniczony kontekst.
Granica awarii pojawia się wtedy, gdy zakłada się, że dozwolone miejsce docelowe jest bezpieczne lub że zablokowanie dostępu do internetu tworzy kompletną granicę zaufania. Etykiety DNS, czas żądań, dzienniki i zatwierdzone przesyłanie danych mogą ujawniać informacje, chyba że osobne mechanizmy kontroli plików, procesów, tożsamości i treści je ograniczą.
Odwzoruj każdą trasę od poufnego wejścia do zewnętrznego obserwatora
Wymień bezpośrednie gniazda, DNS, proxy, dozwolone API, automatyzację przeglądarki, webhooki, kanały aktualizacji, współdzielone katalogi, IPC, dzienniki, schowek, USB, audio, zrzuty ekranu i delegowane podprocesy dla jednego przepływu pracy agenta. Ta zależność powinna pozostać jawna w interfejsie końcowym.
Umieść tę mapę w obrębie granicy zaufania AI. Przetestuj dowolne hosty, literały IP, przekierowania, etykiety DNS, zbyt duże dozwolone ładunki, alternatywne protokoły, przekazanie do uprzywilejowanego procesu oraz lokalne ścieżki eksportu. Wynik musi zatem zostać sprawdzony względem pierwotnych dowodów.
Uznaj listę dozwolonych połączeń za skuteczną wyłącznie dla tras, które rzeczywiście kontroluje. Pozostałe ścieżki chroń za pomocą systemów plików z minimalnymi uprawnieniami, narzędzi o zakresie ograniczonym do możliwości, walidacji schematu, kontroli treści, zatwierdzania przez użytkownika i ścieżek audytu. To rozróżnienie pozostaje widoczne podczas późniejszych testów domowych.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Czy lokalny LLM może wznowić generowanie po ponownym uruchomieniu procesu?
Wyjaśnienie generowania i wznawiania działania LLM z naciskiem na mechanizmy, kompromisy związane ze współdzielonymi zasobami, trzy często zadawane pytania dotyczące rozgałęziania zapytań oraz praktyczny...

Czy serwer domowy może obsługiwać generowanie osadzeń i transkodowanie wideo na tym samym zintegrowanym układzie GPU?
Wyjaśnienie współdzielonych osadzeń i transkodowania igpu od strony mechanizmu, kompromisy związane ze współdzielonymi zasobami, trzy najczęściej zadawane pytania dotyczące rozsyłania zapytań oraz praktyczna weryfikacja.

Jak czas ważności tokenu dostępu wpływa na bezpieczeństwo i uciążliwość dla domowników?
Wyjaśnienie mechanizmu działania okresu ważności tokenu dostępu, kompromisów związanych ze współdzielonymi zasobami, trzy najczęściej zadawane pytania dotyczące rozsyłania zapytań oraz praktyczny protokół weryfikacji.

