版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NIGHTFALLAI
202
88.9MMCPEVENTSOBSERVED
608DISTINCTMCPPACKAGESIDENTIFIEDNIGHTFALL.AI
CONTENTS
what'sinside
01Executivesummary
02
Theblindspot
03
whyLegacyDLpisblindtoMCPactivity
O4
TheMcpsurface
04.1
Approximately70%oforganizationsrunatleast1unsupportedMCPserver
04.2
2in3observedpackageshavenoverifiedpublisher
04.3
1in5organizationsrouteofficialMCPtrafficthroughanunverifiedintermediary
04.4
12+agentclientslaunchMCPservers
5
credentialsintheblindspot
05.1
Whythesafepatternisdifficulttomaintain
wherecontrollives
whatfullcoveragereauires
McpsecurityReadinesschecklist
HowNightfallclosesthesegaps
Method
o1Executivesummary
TherapidadoptionofAIagentsiscreatinganewvisibilityandgovernancechallenge.ThroughtheMCPserversthey
connectto,agentscanaccesssourcecode,credentials,productiondatabases,cloudinfrastructure,email,calendars,
designsystems,HRplatforms,financetools,andCRMdata.Muchofthisactivityoccursoutsidethecontrolsdesignedtomonitorhuman-drivendatamovement.
Thisreportisbasedonobservedactivity,notsurveyresponses.Across88.9millionMCPeventsinNightfall’s
enterprisecustomerbaseovera3-monthperiod,weidentified608distinctMCP-associatedpackages.Thelargestisoperatingalmost200MCPs.AverageMCPtool-callvolumeperorganizationgrewnearly4×fromJuneto
July2026.
Anewclassofdatamover
Fortwodecades,datalosspreventionhasrestedononeassumption:apersonmovesdata.Someoneattachesafile,pastesintoabrowser,orsendsamessage,andacontrolinspectsthatactionasahumantakesit.Everymature
categoryinheritstheassumption—endpointDLPwatchestheuser’sdevice,CASBandSSEinspecttheuser’straffic,emailDLPscanswhattheusersends.
AIagentsbreakit.Anagentisaprocessthatholdscredentials,chainstoolcalls,andmovesdatabetweensystemsatmachinespeedwithoutahumaninitiatingeachstep.Whenanagentreadsarepository,queriesaproductiondatabase,andwritestheresultintoaticket,nouploadoccurred,nopasteoccurred,andnomessagewassent.Thedatamovedanyway.TheModelContextProtocolmakesthispossibleatenterprisescale—oneprotocol,hundredsofservers,
accesstosourcecontrol,cloudinfrastructure,databases,communications,andknowledgebases—sotheriskarrivesuniformlyacrosstheestateratherthanappbyapp.
whytheincumbentcategoriescannotclosethegap
Thegapisarchitectural,notamatteroffeaturematurity.LegacyDLPispattern-matchedtohumangestures:itcan
classifyafileandblockanupload,butithasnoconceptofatoolcall,norecordofwhichserverinitiatedanaction,andnoviewofwhatatoolreturned.Anagentthatneveruploadsanythingnevertripsit.
Network-deliveredcontrols—securewebgateways,CASB,SSE,andtheemergingMCPgatewaycategory—canonlyactontrafficthatcrossesanetworkboundary,andmuchMCPactivityneverdoes.Wheretrafficdoescross,agatewayseesanordinaryAPIcalltoanexpecteddomain,nottheagentbehinditorthepayload’smeaning.EndpointandEDRtoolingcanseeaprocessstart,butprocesstelemetryisnotdatatelemetry.Postureandregistrytoolsinventorywhatwasapprovedratherthanwhatisrunning—andthisreport’scentralfindingisthatthetwolistsdiffer.Identitysystemscanscopeagrantbutcannotinspecttoolargumentsorreturnedcontent.
Theresultisacategory-wideblindspot.Nocontrolplaneinproductiontodaycoversdiscoveryoflocalservers,inspectionofconfigurationfiles,semanticvisibilityintotoolcalls,andpre-executionenforcementatonce.
ASecondthreatsurface:theagent'sowntrustboundary
Agentsroutinelyprocessuntrustedcontent—webpages,repositorycontents,documents,emails,andtoolresponses—andanyofitcancarryaninstruction.Apayloadarrivingthroughonetoolresponsecaninfluencetheagenttoreadfromanotherconnectedsystem,exposeacredential,ortakeanunauthorizedaction.Thevulnerablecomponentandthe
sensitiveresourceneednotshareatrustdomain,andatrustedparentprocessisnotatrustboundary.Theobserved
datashowsthisisnotafutureexposure:credential-formatstringssatinconfigurationfilesinnearlyhalfoforganizations,1in5routedofficialtrafficthroughanunverifiedproxy,and12ormoreagentclientswerelaunchingservers.
hatthedatashows
LocalMCPserversarewidespreadandlargelyinvisibletonetworkcontrols.Abrowser-automationserverwasobservedinnearlyhalfoforganizations,ChromeDevToolsinapproximately40%,Docker’sMCPpluginin35%,adebuggerserverin30%,andacontainerizedGitHubserverin25%.Becausetheseexchangesoccurlocally,thetrafficmaynevercrossagatewayorproxy.
~70%oforganizationswererunningatleast1unsupportedMCPserver.@modelcontextprotocol/server-
postgres,lastpublishedinDecember2024andmarked“nolongersupported,”waspresentinroughly25%of
organizations.Someofthesedeprecatedpackagesremainconnectedtoproductiondatabases,repositories,andcollaborationsystems.
2in3observedMCPpackageshadnoverifiedpublisher.Securityteamsoftencannotestablishwhoproducedapackage,whetheritisstillmaintained,orwhethertheinstalledsoftwarecorrespondstotheexpectedvendor.
Nearly50%oforganizationsexposedcredentialsinMCPconfigurationfiles.Environment-variableindirection—thedocumentedalternative—appearedinfewerthan1in10credential-bearingconfigurations.MCPconfigurationfilesarebecominganew,largelyunmonitoredcredentialstore.
Atleast1in5organizationsroutedanofficialMCPconnectionthroughanunverifiedintermediary.AgentsreachedAtlassian’sofficialMCPendpointthroughmcp-remote,acommunityproxymaintainedby2individualsandlackingaverifiedpublisher.Thefinaldestinationappearedlegitimate,whiletheadditionaltrustlayer
remainedlargelyinvisible.
12+agentclientswereobservedlaunchingMCPservers.TheecosystemextendswellbeyondClaudeCode,Cursor,andVSCodetoCodex,Zed,ChatGPT,cmux,PyCharm,IntelliJIDEA,WebStorm,andotherdevelopmentandorchestrationtools.Governing1clientdoesnotgovernthebroaderMCPsurface.
NosinglecontrolplanecoversthefullMCPlifecycle.Gatewayscaninspectremotetrafficbutcannotseelocalserversorconfigurationfiles.Endpointcontrolscandiscoverlocalactivitybutmaynotcoverunmanageddevices.Runtimehookscaninspecttoolcallsbutmustbedeployedseparatelybyclient.Identity,authorization,registry,
andcompliancesystemseachaddressonlypartoftheproblem.
Theremainderofthisreporttranslatesthesefindingsintoathreatmatrix,acontrol-planecoveragematrix,11controlrequirements,andanMCPSecurityReadinessChecklist.Thefoundationalquestionremains:WhichMCPserversarecurrentlyrunningacrosstheorganization—andcanriskyactionsbestoppedbeforetheyexecute?
02Theblindspot
Nearly50%oforganizationsrunalocalMCPserverthenetworkmayneversee
Anetworkcontrolplaneseesonlytrafficthatcrossesanetworkboundary.MCPactivitydoesnotalwaysdothat.
RemoteMCPserverscommunicateacrossthenetwork,wheretheirtrafficcanberoutedthroughagatewayorproxy.LocalMCPserversaredifferent.Theyrunaschildprocessesonthesamedeviceastheagenthostandcommonly
communicateoverstandardinputandoutput.Theprompts,toolrequests,queryresults,filecontents,andcredentialsexchangedbetweentheagentandservermayneverleavetheendpoint.
Asaresult,agatewaythatseeseveryremoteMCPconnectionmaystillbeblindtoalargeshareofactualMCPactivity.Localserverswerecommonacrosstheorganizationsobserved.
TABLE1.LOCALMCPSERVERSOBSERVEDRUNNING,BYSHAREOFORGANIZATIONS.
MCP
LOCAL
SERVER
SHARE
OFORGANIZATIONS
Browserautomation(playwright-mcp)
~45%
ChromeDevTools(chrome-devtools-mcp)
~40%
DockerMCPplugin(docker-mcp)
~35%
Debugger(lldb-mcp)
~30%
ContainerizedGitHub(
ghcr.io/github/github-mcp-server
)
~25%
Thecontrolgapisarchitectural.Anetworkproductcannotinspecttrafficthatneverreachesthenetwork.AnycontrolplanethatdependsontrafficpassingthroughaproxyisstructurallyblindtolocalMCPactivity.
Somelocalserversmakeoutboundcallsthatagatewaycanobserve.ButwhatthegatewayseesisanordinaryAPI
requestfromthehost—notwhichMCPserverinitiatedit,whichagentinvokedtheserver,whattoolwascalled,orwhatdatawasreturned.
whyatrustedparentisnotatrustboundary
TheparentprocessidentifieswhichapplicationlaunchedanMCPserver.Itdoesnotestablishwhattheservercanaccess,whopublishedit,whetheritismaintained,orhowitwillbehave.
Thisdistinctionmattersbecauseagentsroutinelyprocessuntrustedcontent:webpages,repositorycontents,
documents,emails,tooldescriptions,andtoolresponses.AnMCPservercanintroduceinstructionsintotheagent’scontext,andthoseinstructionsmayinfluencelatertoolcallsordataaccess.
Theresultingtrustchainislongerthanitappears:
Untrustedcontent→agentcontext→MCPtoolcall→sensitivesystem
Aprompt-injectionpayloadarrivingthroughonetoolresponsecaninfluencetheagenttoreadfromanotherconnectedsystem,exposeacredential,orperformanunauthorizedaction.Thevulnerablecomponentandthesensitiveresourcedonotneedtosharethesametrustdomain.
03whyLegacyDLpisblindtoMcpactivity
Agenticdatamovementdoesnotfollowahuman-controlledpath
LegacyDLPwasdesignedaroundrecognizablehumanactions:uploadingafile,pastingintoawebpage,sendinganemail,copyingtoremovablemedia,ormovingcontentthroughamanagedSaaSapplication.
Agenticdatamovementfollowsadifferentpath.
Anagentcanreadalocalfile,queryadatabase,retrievesourcecode,callanAPI,transformtheresult,andsenditto
anothertoolwithoutahumanmanuallyinitiatingeachstep.Themovementoccursthroughtoolcallsandagentruntimesratherthantheupload,paste,andsendactionstraditionalDLPwasdesignedtomonitor.
LegacyDLPgenerallydoesnotunderstand:
—WhichMCPserverinitiatedanaction—Whichtoolwascalled
—Whatargumentswerepassed—Whatdatathetoolreturned
—Whetherthedestinationwasexpected—Whetherretrieveddatainfluencedalateraction
—Whetheraninstructionoriginatedfromanuntrustedtoolresponse
Moderndatasecuritymustcoverbothhumanandagentactivity,withruntimecontextabouttheagent,tool,destination,action,anddatainvolved.
Withoutthatcontext,acontrolmayseeanAPIrequestorprocessexecutionwhilemissingtheagenticworkflowthatproducedit.
4TheMcpsurface
MCPisalreadyanenterprise-widestack,notasingledevelopertool
MCPadoptionspansdevelopment,communications,knowledgemanagement,design,observability,cloudinfrastructure,databases,finance,andgo-to-marketsystems.
ThemostwidelyreachedremoteMCPendpointswerenotlimitedtoAI-nativeplatforms.Theyincludedenterprise
servicessuchasAtlassian,GitHub,Microsoft,Google,Slack,Notion,Figma,Docker,Linear,GitLab,Asana,andDatadog.
TABLE2.MOSTWIDELYREACHEDREMOTEMCPENDPOINTS,MAY–JULY2026.
ENDPOINT
SHAREOFORGANIZATIONS
CONNECTIONS
AnthropicMCPproxy
~75%
526,167
Atlassian
~75%
7,195,970
GitHubCopilotAPI
~75%
192,851
MicrosoftLearn
~75%
17,203
GoogleFirestore
~70%
1,288,134
Slack
~70%
310,219
Notion
~65%
308,008
HuggingFace
~65%
20,771
Figma
~65%
301,082
Docker
~60%
171,977
Linear
~60%
309,761
GitLab
~55%
2,754,525
Asana
~50%
28,817
Datadog
~50%
85,142
Thebreadthoftheseconnectionsmatters.MCPisnotconfinedtoexperimentaldeveloperenvironments.Itisbecominganaccesslayeracrossthesystemswhereorganizationsstoresourcecode,credentials,internalknowledge,operationaltelemetry,customerdata,andbusinessrecords.
TABLE3.MCPSERVERCATEGORIESBYSHAREOFORGANIZATIONS.FUNCTIONALCATEGORYISOBSERVABLEFROMTHESERVERITSELF;ASSIGNMENTISANANALYSTPASSOVERAFIXEDVENDORLIST.
CATEGORYSHAREOFORGANIZATIONS
Docs&knowledge
~90%
Workmanagement
~85%
Sourcecontrol&CI
~80%
AIplatform
~75%
CATEGORYSHAREOFORGANIZATIONS
Communications
~75%
Databases&datastores
~70%
Design
~65%
Cloud&infrastructure
~60%
Finance>M
~60%
Observability&ops
~55%
Assignmenttoafunctionalcategoryisbasedontheserveritself.Individualimplementationsmayspanmultiplefunctionsorexposeaccesstomorethanonesystem.
04.1Approximately70%oforganizationsrunatleast1unsupportedMcpserver
UnsupportedMCPsoftwareisalreadypresentinproductionenvironments.
@modelcontextprotocol/server-postgreswaslastpublishedinDecember2024andisexplicitlymarked“nolonger
supported.”Itwasobservedinapproximately25%oforganizations,includingenvironmentswhereitwasconnectedtoproductiondatabases.
Thepackagewasoneofseveralreferenceimplementationsdeprecatedaftertheprotocol’slaunch.Ofthe36npm-packagedserversobserved,6wereformallydeprecated.All6werereferenceimplementationsfromtheprotocol’soriginalscope.
Thesepackageswereintendedasexamples,butmanyorganizationsadoptedthemasproductioninfrastructure.Astheecosystemmovedtowardmaintainedvendorandcommunityimplementations,deployedconfigurationsdidnotalwaysmovewithit.
Deprecationisnotthesameasaknowncompromise.Itisamaintenancerisk.Unsupportedpackagesstopreceivingsecurityfixes,compatibilityupdates,dependencymaintenance,andprotocolrevisionswhileoftenretainingaccesstohigh-valuesystems.
04.22in3observedpackageshavenoverifiedpublisher
Packageprovenanceisaseparateproblemfrommaintenancestatus.
Ofthe36npm-packagedMCPserversobserved,25hadnoverifiedpublisher.Anunverifiedpackagemaybecurrentandfunctional,butadministratorshavelessassuranceaboutwhoproduceditorwhetheritcorrespondstothevendororprojectitclaimstorepresent.
TABLE4.OBSERVEDMCPSERVERPACKAGESBYMAINTENANCEANDVERIFICATIONSTATUS.
PACKAGE
SHAREOFORGS
LASTPUBLISHED
STATUS
@modelcontextprotocol/server-github
~45%
2025-04
Deprecated
@modelcontextprotocol/server-slack
~25%
2025-04
Deprecated
@modelcontextprotocol/server-postgres
~25%
2024-12
Deprecated
@modelcontextprotocol/server-gdrive
~15%
2025-01
Deprecated
@modelcontextprotocol/server-puppeteer
~15%
2025-05
Deprecated
@modelcontextprotocol/server-brave-search
~5%
2024-12
Deprecated
mcp-remote
~65%
2026-02
Current,noverifiedpublisher
@upstash/context7-mcp
~50%
2026-07
Current,verified
@modelcontextprotocol/server-filesystem
~35%
2026-07
Current,verified
@modelcontextprotocol/server-sequential-thinking
~30%
2026-07
Current,verified
@notionhq/notion-mcp-server
~15%
2026-07
Current,noverifiedpublisher
@playwright/mcp
~10%
2026-07
Current,verified
@sentry/mcp-server
~5%
2026-07
Current,verified
Anabandonedpackageandanunverifiedpackagepresentdifferentrisks:
Abandoned:Thesoftwareisnolongeractivelymaintained.
Unverified:Theidentityofthepublisherhasnotbeenindependentlyestablished.
Abandonedandunverified:Administratorsmayhaveneitherongoingmaintenancenorreliableprovenance.
Packagenamesalonearenotsufficientevidenceoftrust.
04.31in5organizationsrouteofficialMCP
trafficthroughanunverifiedintermediary
officialdoesnotalwaysmeandirect
Inatleast1in5organizations,agentsreachedAtlassian’sofficialMCPendpointthroughmcp-remote,acommunityproxymaintainedby2individualsandpublishedwithoutaverifiedpublisher.
Theconnectionpathwas:
Agentclient→mcp-remote→
AnetworkcontrolwatchingonlythefinaldestinationseesaconnectiontoanexpectedAtlassiandomain.Itmaynotrevealthatanadditionalpackagesitsinthepathandcanobserveorprocesstheconnection.
Thisdoesnotestablishmaliciousbehaviorbytheintermediary.Itdemonstratesthattrustcannotbedeterminedfrom
thedestinationdomainalone.Organizationsalsoneedvisibilityintothesoftwarethatestablishes,proxies,ortransformstheconnection.
04.412+agentclientslaunchMcpservers
TheMCPclientecosystemextendswellbeyondthemostcommonlygovernedIDEs.
Serverswerelaunchedbyatleast12agentclientsbeyondtheexpectedconcentrationinClaudeCode,Cursor,andVSCode.Codexappearedinapproximately40%oforganizations;Zed,ChatGPT,andcmuxinapproximately35%;and
severalJetBrainsclientsinapproximately20%–25%.
TABLE5.AGENTCLIENTSOBSERVEDSPAWNINGMCPSERVERSTHATNAME-BASEDATTRIBUTIONDIDNOTMATCH.AFLOOR—AMBIGUOUSPARENTSAREEXCLUDEDRATHERTHANCOUNTED.
AGENTCLIENTSHAREOFORGANIZATIONS
Codex
~40%
Zed
~35%
ChatGPT
~35%
cmux
~35%
Code(VSCodevariantbuild)
~30%
PyCharm
~25%
IntelliJIDEA
~25%
claude(CLIbinary)
~20%
WebStorm
~20%
Antigravity
~20%
conductor
~20%
Xcode
~20%
Agentorchestratorssuchascmuxandconductoraddanotherlayer.Asingleclientprocessmaycoordinatemultipleconcurrentagentsessions,eachwithitsownMCPservers,tools,andpermissions.
Controlling1clientdoesnotcontrolthebroaderMCPsurface.Discoverymustaccountforthefullclienttail,includingIDEs,command-lineagents,desktopapplications,orchestrationlayers,andemergingagentruntimes.
AverageMCPtool-callvolumeperorganizationgrewnearly4×fromJunetoJuly2026.Theincreasewasdrivenbymoreactivityinsideexistingorganizations,notsimplybyanincreaseinthenumberoforganizationsobserved.
05credentialsintheblindspot
Nearly50%oforganizationshavecredential-formatstringsinMCPconfigurationfiles
Secretscanninghastraditionallyfocusedonsourcerepositories.MCPconfigurationfilescreateadifferentexposurepath.
AgentconfigurationfilesarethefirstplacemanyusersputthecredentialsrequiredtoconnectanMCPservertoa
database,source-codeplatform,collaborationservice,designsystem,orcloudenvironment.Thesefilesmaylivein
user-scopedormachine-scopeddirectoriesthatarenotcommittedtosourcecontrolandarethereforenotexaminedbyrepositoryscanners.
Across1.83millionMCPconfigurationobservations,nearly50%oforganizationshadatleast1filecontainingastringmatchingaknownvendorcredentialformat.
TABLE6.CREDENTIALFORMATSOBSERVEDINMCPCONFIGURATIONFILES,BYSHAREOFORGANIZATIONS.
CREDENTIALFORMATSHAREOFORGANIZATIONS
GitHubpersonalaccesstoken
~40%
Notionintegrationtoken
~35%
PostgreSQLconnectionstring
~30%
Figmaaccesstoken
~25%
Slackbotorusertoken
~15%
AnthropicAPIkey
~15%
AWSaccesskeyID
~5%
GitLabpersonalaccesstoken
~5%
Aformatmatchdoesnotestablishthateveryvaluewasactiveatthetimeofobservation.Itdoesshowthatcredential-likematerialisfrequentlystoredinlocalMCPconfigurationfilesoutsidetherepositoriesandsecret-management
workflowswheresecurityteamstypicallylookforit.
Theobservedcredentialformatsalsomapdirectlytotheservicesagentsareconfiguredtoaccess,includingGitHub,Notion,PostgreSQL,Figma,Slack,Anthropic,AWS,andGitLab.
Environment-variableindirection—thedocumentedalternativetoembeddingavaluedirectly—appearedinfewerthan1in10credential-bearingobservations.Approximately2in3organizationsusedenvironment-variableindirection
somewhere,butwithinindividualconfigurationsitsusewasinconsistent.
Thesafepatternexists.Itisnotyetthedefault.
05.1whythesafepatternisdifficulttomaintain
Credentialsinconfigurationfilesarenotalwaystheresultofobviouscarelessness.Inseveralcases,thedocumentedsetuppathitselfencouragesunsafehandling.
AnofficialGitHubexampleplacesapersonalaccesstokendirectlyinaconfigurationheader.APostgreSQLexampleplacesadatabasepasswordinacommand-lineconnectionstring.Thesepatternsreducesetupfriction,buttheyalsocreateplaintextsecretsinconfigurationfiles,processarguments,orshellhistory.
Toolingcanalsoundoanotherwisesafeconfiguration.AreportedissuefromJanuary2026describedacommandthatreplaced${...}environment-variablereferenceswiththeirresolvedvaluesandwrotethosevaluesbackintothesharedconfigurationfile.
Aconfigurationhelpercanthereforebecomeanexposuremechanism.Itcanturnanenvironment-variablereferenceintoastoredsecret,orturnalocalconfigurationfileintoarepositoryartifactthatanotherprocesslatercommits.
Thecontrolmustcoverthefulllifecycle:
Credentialcreation→configuration→expansion→execution→storage→commit
Scanningsourcerepositoriesaddressesonlythefinalstage.
06wherecontrollives
NosinglecontrolplanecoverstheMCPsurface
MCPsecurityisincreasinglybeingdesignedaround1controlpoint:thegateway.Agatewayisvaluable,butitonlyactsontrafficthatcrossesanetworkboundary.LocalMCPserversneverdo.
Othercontrolscoverdifferentportionsofthelifecycle:
TABLE7.CONTROL-PLANECOVERAGEMATRIX.
CONTROLPLANE
DISCOVER
LOCALSERVERS
DISCOVER
LOCALSERVERS
INSPECT
CONFIGFILES
ALLOW/DENYREMOTE
TOOL-CALL
SEMANTICS
UNMANAGEDDEVICES
REAL-TIMEBLOCK
AUDIT
Endpointagent
Yes
Yes
Yes
Partial
Partial
No
No
Yes
Agentruntime-hooks
Partial
Partial
No
Partial
Yes
No
Yes—percall
Yes
Agentruntime-MCPgateway
No
Partial
No
Yes
Remoteonly
Yes
Remoteonly
Remoteonly
Management&policy(MDM,managed
config)
No
No
Partial
Yes
No
No
Atloadonly
No
Identity&
authorization
No
No
No
Partial
No
Yes
Revocationonly
Partial
Compliance/auditAPI
No
No
No
No
No
—
No
Yes
Registry&provenance
No
No
No
Partial
No
—
No
Partial
Thematrixreflectswhateachcontrolplanecanstructurallyobserveorenforce,notthecompletefeaturesetofeveryproductavailable.Endpointcontrolsandruntimehooksareshownseparatelybecausetheyoperateatdifferent
instrumentationpointsandareoftendeployedindependently.
OnlytheendpointcanreliablydiscoverlocalMCPserversandinspectlocalconfigurationfiles.Agatewaygivesbroad
visibilityintoremoteconnectionsandunmanageddevicesbutcannotreconstructlocaltoolcallsthatneverreachthe
network.Runtimehookscaninspecttoolintentandblockacallbeforeexecution,thoughtheircoveragedependsonclientsupport.Identitysystemsauthorizeaccessbutcannotinspecttoolargumentsorreturnedcontent,andregistrycontrolscanrestrictapprovedsoftwarewithoutobservingwhatarunningtooldoeswithdata.
Eachcontrolplaneisnecessary.Noneissufficientonitsown.
Effectivegovernancerequirescoordinatedcoverageacrosstheendpoint,agentruntime,network,identitylayer,managementplane,andsoftwaresupplychain.
07whatfullcoveragerequires
11requirementsforgoverningMCPactivity
Thefollowingrequirementsaregroupedbytheoutcometheyprovideratherthanbyproductordeploymentsequence.Requirements1–3establishwhatexists.Requirements4–7provideruntimevisibilityandintervention.Requirements8–11establishcoverage,authorization,andcentralizedgovernance.
TABLE8.THEMCPCONTROLREQUIREMENTS.GROUPEDBYWHATTHEYACHIEVE,NOTBYSEQUENCE.REQUIREMENTS1–3AREPREREQUISITESFORTHEREST,ANDR4VERSUSR5ISTHELINEBETWEENOBSERVINGATOOLCALLANDBEINGABLETO
STOPIT.
#
REQUIREMENT
PLANETHATSATISFIESIT
WHYNOTHINGELSEDOES
R1
Discoverlocalservers
Endpointagent
Localserversgeneratenonetworktraffic
R2
Discoverremoteservers
Endpointagent;MCPgateway
Agatewayseesthedestination,butnotwhichclient
partially
reacheditorwhatisbrokeringtheconnection
R3
Inspectconfigurationfiles
Endpointagent
Aconfigfileisafile;nonetworkcontrolseesone
R4
Seewhichtoolranandwhatit
Agentruntimehooks;MCP
Semanticsexistinsidetheagent,notonthewire
returned
gatewaypartial
R5
Stopasingletoolcallbeforeit
Agentruntimehooksonly
Interceptionmusthappeninthecallpath;telemetry
executes
reportsafterthefact
R6
Seesensitivedatainthetoolcall
Agentruntimehookslocally;
Thepayload—filecontents,queryresults,credentials—
andresponse
gatewayforremote
passesoverstdioononemachine
R7
Detectaninstructionwheredata
Agentruntimehooks,MCP
Thetrust-boundarycollapseinTable8Aisvisibleonly
wasexpected
gatewayforroutedremote-servertraffic
wherearesponseisparsedsemantically
R8
Coverdeviceswithnoagentinstalled
MCPgateway
Anendpointagentcannotseeahostitisnoton
R9
CoveragentsrunninginCIor
MCPgatewayoridentityand
Noendpointisinvolved,soneitherendpointtelemetry
hostedinthecloud
authorization
norlocalhooksapply
R10
Reduceblastradiusbeforeanythingisdetected
Identityandauthorization
Scopeandtokenlifetimearesetatgranttime
R11
Enforceanapproved-serverlist
Managementandpolicyplane
Enforcementhastooriginatesomewhereadministrators
centrally
control
Tieraccessbyinstrumentability
Therelevantdistinctionisnotwhetheraclientisapprovedbyname.Itiswhetheritsactivitycanbeobservedandcontrolled.
Aclientwithoutruntimehooksmaystillsupport:
—R1–R3throughendpointdiscoveryandconfigurationinspection
—R4throughgatewaycoveragewhentrafficcrossesthenetwork
WhatitcannotprovideisR5:stoppingatoolcallbeforeexecution.
Clientswithoutpre-executioncontrolsshouldthereforeoperateundertighterrestrictions.Theyshouldnotreceiveunrestrictedshellaccess,credential-bearingservers,productiondata,orbroadaccesstosensitivesystems.
Oncethesameclientmovesontoanunmanageddevice,evenendpointvisibilitymaydisappear.Atthatpoint,the
organizationmayretainauthorizationrecordsornetworktelemetrywithoutknowingwhichlocalserversarerunningorwhattheagentisdoingwithretrieveddata.
operatingpractice
01Discover.InventoryeveryagentandeveryMCPserver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省扬州市广陵区中考数学一模试卷
- 包虫病牧区感染途径与预防科普课件
- 草原牧区牲畜引种疫病检测科普课件
- 秋冬呼吸道传染病全防控课件
- 光棍节:单身也精彩主题课件
- 2026年高考新课标理综生物考试题目及答案
- (2026)司法考试试题解析及答案
- 2026年安徽省合肥市高职单招数学试题及答案
- 2026高考政治时政热点专题试卷带答案
- 2026高考政治时政热点专题试卷附答案
- 2025中国红十字会救护员培训理论考试试题及答案
- T/JSSES 64-2025污水处理厂低碳运行管理技术指南
- 2027年中国邮政集团有限公司秋季校园招聘笔试模拟试题及答案详解
- 2026年七十岁老年人三力测试模拟附答案
- 光伏发电项目逆变器调试方案
- 西梅制干、分级技术规范
- AQ 3026-2026《化工企业设备检修作业安全规范》宣贯解读课件
- 小红书 2026家生活情绪需求洞察白皮书
- 雨课堂学堂在线学堂云《漫游插画星(昆明理工)》单元测试考核答案
- 2026年中核科技行测笔试题库
- 2026年及未来5年市场数据中国铜拉丝行业市场全景分析及投资规划建议报告
评论
0/150
提交评论