Jak zabezpieczyć serwer MCP mający dostęp do firmowych systemów?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Sprawdzam wywołującego i token przeznaczony dla tego serwera, a potem prawo do konkretnej operacji i danych. Model nie może zmienić swojej tożsamości przez dopisanie argumentu userId. Przy narzędziach zapisujących dane potrzebne są także ograniczenia i ślad wykonania.
Token to potwierdzenie określonych uprawnień dla określonego odbiorcy. Nie przekazuję go bezmyślnie dalej jako przepustki do innego API. Serwer może potrzebować osobnego tokenu upstream. Dla połączeń HTTP zasady autoryzacji zależą od wersji protokołu, a lokalna komunikacja przez stdio ma inną granicę zaufania. Same HTTPS i poprawny schemat argumentów nie rozwiązują całego dostępu do danych.
Dlaczego to ważne: Bezpieczeństwo musi działać poza decyzją modelu.
Możliwe dopytania: Co z narzędziem, które korzysta z szerszych uprawnień niż użytkownik?
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
- MCP: Authorization Security Considerations(otwiera się w nowej karcie)Spec; dostęp 22.10.2026. Audience, token passthrough, OAuth, PKCE i confused deputy.