Każdy krok konfiguracji tutaj jest robiony z konsoli (lub z REST API twoim
tokenem sesji/dostępu) i jest bramkowany rolami. Tylko trasy bramy
firewalla i wywołania relay
/v1/* noszą klucz w stylu sk-orca-....1. Lista kontrolna do oceny połączeń serwera mcp
Pracuj z góry na dół. Pierwsze trzy kroki są obowiązkowe dla każdego serwera, którego sam nie obsługujesz; reszta go utwardza.1. Zasonduj, zanim zaufasz
Odkryj prawdziwą listę narzędzi i osiągalność, zanim napiszesz choć jedną
regułę.
2. Domyślna odmowa, potem lista dozwolonych
Dopuść tylko narzędzia, które zrecenzowałeś; wszystko inne jest odmawiane.
3. Zaszyfruj poświadczenie
Przechowuj auth tak, by było szyfrowane w spoczynku, maskowane przy
odczycie, nigdy niewidziane przez model.
4. Zablokuj egress
Ogranicz, dokąd narzędzia serwera mogą sięgać w sieci.
5. Kwarantannuj samodzielnie instalowane skille
Wstrzymaj cokolwiek, co agent instaluje sam, dopóki człowiek tego nie
zrecenzuje.
6. Najpierw shadow, potem obserwuj
Wytocz jako tylko-audit, potem czytaj zdarzenia i anomalie przed
egzekwowaniem.
2. Zasonduj, zanim zaufasz
Nie możesz zrecenzować narzędzi, których nigdy nie widziałeś, a ogłoszona lista narzędzi serwera to rzecz najbardziej prawdopodobnie zmieniająca się pod tobą. Zarejestruj serwer, potem zasonduj go — brama uruchamia MCPinitialize + tools/list wobec endpointu i zwraca prawdziwe narzędzia z ich
schematami wejścia, plus status osiągalności ok, degraded lub down.
shell.exec lub http_fetch, których się nie spodziewałeś, to
ustalenie, nie detal — to cały sens sondowania najpierw.
Pełna referencja rejestracji i sondowania mieszka w
Firewall: serwery MCP; krok-po-kroku od początku
do końca to Połącz serwer MCP.
3. Domyślna odmowa, potem lista dozwolonych narzędzi, które zrecenzowałeś
Lista dozwolonych to różnica między „serwer może robić sześć rzeczy” a „serwer może robić cokolwiek jego operator zdecyduje jutro”. Ustawdefault_verdict
polityki na deny, potem dodaj regułę per narzędzie, które zrecenzowałeś i
któremu ufasz. Ponieważ brama tworzy przestrzeń nazw każdego narzędzia
<server>.<tool>, możesz zawęzić reguły do jednego serwera, nie dotykając
innych.
github.create_issue się uruchamia, github.get_issue się uruchamia, a
świeżo wprowadzone github.delete_repo jest odmawiane, dopóki nie zrecenzujesz
i nie dopuścisz. Odmówione tools/call wraca do modelu jako błąd narzędzia
(firewall deny: …) — agent się dostosowuje, zamiast się wysypywać.
Zobacz Lista dozwolonych narzędzi MCP
po pełny przepis i Reguły firewalla po DSL
dopasowywania.
4. Zaszyfruj poświadczenie — nigdy nie ręcznie sklejaj auth
Zewnętrzny serwer prawie zawsze potrzebuje poświadczenia, a poświadczenie to rzecz, którą najmniej chcesz mieć leżącą w tekście jawnym lub docierającą do modelu. Zarejestruj auth serwera przez OrcaRouter, tak by było szyfrowane w spoczynku, maskowane przy odczycie i wstrzykiwane tylko w czasie dyspozycji.auth_mode to jedno z none, bearer, oauth lub basic:
5. Zablokuj egress: dokąd jego narzędzia mogą sięgnąć?
Werdykty per wywołanie decydują, które narzędzie się uruchamia; egress decyduje, dokąd może sięgnąć. Narzędzie, które „zwraca dane”, i narzędzie, które „eksfiltruje twoje sekrety na host atakującego”, mogą być tym samym narzędziem z innym argumentem — kontrola egress to to, co je rozróżnia. Brama już waliduje każdy zdalny endpoint i jego rozwiązane IP wybierania wobec polityki SSRF na każdym przeskoku, odmawiając zakresów intranetowych i adresu metadanych chmury i ponownie sprawdzając IP, by pokonać DNS rebinding. Na wierzchu tego autoruj własną regułę deny egress dla hostów i CIDR-ów, których ten serwer nigdy nie powinien dotknąć:Nie ma presetu, który dostarcza za ciebie reguły CIDR — sam autorujesz listę
deny host/CIDR, zawężoną do tego, czego ten serwer legalnie potrzebuje. Zobacz
Limity egress i
Eksfiltrację danych.
6. Kwarantannuj to, co agent instaluje sam
Serwer, który zarejestrowałeś, to jedno ryzyko; skille, serwery MCP BYO i wtyczki, które agent sam instaluje potem, to inne. OrcaRouter skanuje każdą instalowalną zdolność, przypisuje jej pasmo ryzyka i wyprowadza tryb egzekwowania —allow, quarantine lub block — który jedzie na wierzchu
każdego werdyktu reguły.
Cokolwiek auto-wykrytego przy pierwszym użyciu jest kwarantannowane, dopóki
człowiek tego nie zrecenzuje: zdolność, której nikt nie zatwierdził, nie
dostaje darmowej przepustki tylko dlatego, że przeszła skan łagodnie. Zdolność
w quarantine eskaluje cokolwiek krótszego niż deny do pending_approval,
więc jej narzędzia uruchamiają się dopiero po tym, jak spojrzysz.
7. Najpierw shadow, potem obserwuj ślad
Nie przełączaj świeżutkiego serwera prosto na egzekwowanie. Postaw politykę w trybie shadow — egzekwujące werdykty są obniżone do audit i logowane jako[shadow] would … — tak byś mógł zobaczyć, co zostałoby zablokowane, zanim
faktycznie jest. Gdy ślad audytu wygląda poprawnie, zdejmij tryb shadow i
egzekwuj.
Gdy żywe, kontrole nadal obserwują:
Zdarzenia firewalla
Zdarzenia firewalla
Każde zarządzane wywołanie rejestruje swój werdykt, powierzchnię i
dopasowaną regułę. Czytaj je, by potwierdzić, że lista dozwolonych i
reguły egress zachowują się zgodnie z zamiarem. Zobacz
Audyt zdarzeń MCP.
Strumień anomalii
Strumień anomalii
Skoki tempa i kosztu wobec wyuczonej bazy, plus pętle ponowień i nowe
ścieżki narzędzi, wystawiają się jako anomalie — odczytywalne przez
każdego Membera.
Odkryte narzędzia
Odkryte narzędzia
Włącz tryb observe, by logować wywołania, których polityka jeszcze nie
pokrywa, jako luki, tak byś zaostrzał z tego, co agent faktycznie robi, a
nie ze zgadywania.
8. Szybka ścieżka: wybierz poziom autonomii
Jeśli wolisz nie budować ręcznie kroków 3–5 dla serwera, któremu nie w pełni ufasz, zastosuj poziom autonomii i edytuj stamtąd. Poziomy piszą prawdziwe, edytowalne wiersze polityki i guardrail — to punkt startowy, nie czarna skrzynka:| Poziom | Co ustawia |
|---|---|
permissive | Tryb observe włączony — loguje wszystko, nie egzekwuje niczego. |
balanced | Polityka default-audit, która odmawia destrukcyjnego shella, plus guardrail PII Shield w trybie tylko-flag. |
tight | Polityka domyślnej odmowy odmawiająca destrukcyjnego shella i narzędzi o kształcie fetch (http_fetch/web_search/fetch_url/request — wektor SSRF), plus guardraile PII Shield i Secrets Blocker egzekwowane. Sekrety w argumentach są łapane przez guardrail Secrets Blocker na żądaniu, nie przez regułę arg-narzędzia. |
tight, zasonduj,
potem rozluźnij konkretne narzędzia do listy dozwolonych. Cofnięcie jednym
kliknięciem przywraca migawkę sprzed zastosowania.
Odczyty ustawień, polityk, odkrytych narzędzi, anomalii, zarejestrowanych
serwerów MCP i skilli są otwarte dla każdego Membera; odczyty zdarzeń,
uruchomień i agregatów wymagają Developer+, a każdy zapis wymaga
Developer+. Ujawnienie tekstu jawnego klucza tokenu to również
Developer+.
9. Dokąd dalej
Połącz serwer MCP
Zarejestruj, zasonduj i wyeksponuj serwer przez bramę.
Lista dozwolonych narzędzi MCP
Domyślnie odmawiaj serwerowi i zezwól tylko na zrecenzowane narzędzia.
Obrona przed rug-pull
Złap serwer lub skill, który zmienia się po tym, jak go zatwierdziłeś.
Przegląd bezpieczeństwa MCP
Pełna mapa powierzchni zarządzania MCP.
