Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
mcp-attack-detection-sentinel — Laboratorio di rilevamento Sentinel per catene di attacco MCP: furto di token SSRF CVE-2026-26118, avvelenamento degli strumenti, esfiltrazione tra server, post-exploitation dell'identità. Si mappa su OWASP Agentic Top 10. 5 regole di analisi, 7 query di hunting, workbook. Complemento di nineliveszerotrust.com. | Kitploit
Strumenti/GitHubGitHub/j-dahl7/mcp-attack-detection-sentinel
Sicurezza CloudThreat IntelligenceRilevamento IntrusioniPaper e RicercaApprendimento e FormazioneSicurezza dell'IAAnalisi dei LogLab e Pratica

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

GitHub
j-dahl7/mcp-attack-detection-sentinel

mcp-attack-detection-sentinel

Vedi Repository
2126 giorni faNon ancora revisionato

Laboratorio di rilevamento Sentinel per catene di attacco MCP: furto di token SSRF CVE-2026-26118, avvelenamento degli strumenti, esfiltrazione tra server, post-exploitation dell'identità. Si mappa su OWASP Agentic Top 10. 5 regole di analisi, 7 query di hunting, workbook. Complemento di nineliveszerotrust.com.

Condividi

Rilevamento attacchi MCP — Sentinel Research Lab

Ricerca di rilevamento Sentinel per i modelli di attacco MCP (Model Context Protocol): accesso anomalo dell'identità dopo un evento correlato a MCP, mutazione della definizione degli strumenti, accesso cross-risorsa e possibile comportamento post-exploitation. Le regole sono mappate sulla OWASP Top 10 for Agentic Applications (2026).

Stato della pubblicazione: questo repository non dispone attualmente di un articolo Nine Lives complementare pubblicato e non è intenzionalmente elencato nel catalogo Labs del sito web. Rimane un elemento di ricerca autonomo.

La regola CVE-2026-26118 è un'euristica basata sul comportamento, informata dalla divulgazione SSRF di Azure MCP Server. Non prova che la CVE sia stata sfruttata o che un token sia stato rubato. Microsoft descrive il problema come SSRF che può consentire a un attaccante di rete autorizzato di elevare i privilegi; gli intervalli di pacchetti interessati e l'avviso del fornitore sono documentati da NIST NVD.

Cosa viene distribuito

RisorsaTipoOWASP Agentic
LAB - MCP SSRF-Informed Identity Access Anomaly (CVE-2026-26118)Regola di analisi comportamentale (Alta)ASI03
LAB - MCP Tool Definition Mutation (Rug Pull Detection)Regola di analisi (Alta)ASI01, ASI04
LAB - MCP Cross-Server Data Exfiltration PatternRegola di analisi (Media)ASI02, ASI03
LAB - Anomalous MCP Tool Invocation SpikeRegola di analisi (Media)ASI02
LAB - MCP Identity Post-Exploitation ChainRegola di analisi (Alta)ASI03
MCP Attack Detection — Security PostureWorkbookTutte
7 query di huntingKQL (manuali)ASI01–ASI07

Copertura MITRE ATT&CK

Avvio rapido

root@kitploit:~
# Review the exact plan. This performs no mutations.
./scripts/Deploy-Lab.ps1 `
    -ResourceGroup "rg-sentinel-lab" `
    -WorkspaceName "law-sentinel-lab" `
    -WhatIf

# Deploy analytics rules (disabled), hunting queries, and workbook.
./scripts/Deploy-Lab.ps1 `
    -ResourceGroup "rg-sentinel-lab" `
    -WorkspaceName "law-sentinel-lab"

# After reviewing the queries, opt in to enabling the rules.
./scripts/Deploy-Lab.ps1 `
    -ResourceGroup "rg-sentinel-lab" `
    -WorkspaceName "law-sentinel-lab" `
    -EnableRules

# Validate the exact manifest-owned deployment.
./scripts/Test-MCPDetections.ps1 `
    -ResourceGroup "rg-sentinel-lab" `
    -WorkspaceName "law-sentinel-lab"

Prerequisiti

  • Sottoscrizione Azure con Microsoft Sentinel abilitato
  • Impostazioni di diagnostica di Entra ID: AuditLogs, ServicePrincipalSignInLogs, ManagedIdentitySignInLogs
  • Connector del log attività di Azure abilitato in Sentinel
  • PowerShell 7.0+ con Azure CLI
  • Ruoli sufficienti per gestire le regole di analisi di Sentinel, le ricerche salvate di Log Analytics e i workbook nel gruppo di risorse di destinazione. Utilizzare le assegnazioni di ruolo specifiche del tenant più ristrette che soddisfano tali operazioni.

Modello di sicurezza e proprietà

  • Tutti gli ID delle regole e dei workbook sono deterministici e limitati al workspace esatto.
  • La distribuzione scrive un manifest .mcp-attack-detection-state.json accessibile solo al proprietario prima della prima mutazione cloud.
  • Le risorse esistenti vengono pre-verificate prima di qualsiasi scrittura. Lo script rifiuta risorse con lo stesso ID prive della provenienza prevista e non le adotta mai senza il proprio manifest.
  • Le regole di analisi vengono distribuite disabilitate a meno che non venga fornito esplicitamente -EnableRules.
  • -WhatIf esegue le stesse letture e gli stessi controlli di collisione con zero scritture.
  • La pulizia utilizza solo gli ID esatti del manifest, valida nuovamente la provenienza e non cerca mai per prefisso del nome visualizzato, categoria o sottostringa.
  • Le distribuzioni effettuate con una versione precedente di questo repository non vengono adottate né eliminate automaticamente. Inventariare manualmente tali risorse prima di utilizzare questa versione.

Origini dati

TabellaScopo
AADManagedIdentitySignInLogsAnalizzare i modelli di accesso anomali delle identità gestite con nome MCP
AADServicePrincipalSignInLogsMonitorare i modelli di autenticazione dei service principal MCP
AzureActivityTracciare le operazioni sulle risorse MCP, le distribuzioni e le modifiche alla configurazione

Pulizia

root@kitploit:~
./scripts/Deploy-Lab.ps1 `
    -ResourceGroup "rg-sentinel-lab" `
    -WorkspaceName "law-sentinel-lab" `
    -Destroy

Eseguire prima lo stesso comando con -WhatIf per visualizzare in anteprima le eliminazioni esatte. La pulizia termina in modalità fail-closed se il manifest è assente, punta a un'altra sottoscrizione/workspace o se una qualsiasi risorsa non presenta più la provenienza di questo lab.

Limiti dell'evidenza

Queste query sono punti di partenza per la ricerca. Si basano su euristiche di denominazione e su schemi Entra e Azure Activity specifici del tenant. Validare la disponibilità delle tabelle, i nomi dei campi, le baseline, le allowlist, il costo delle query e il comportamento dei falsi positivi in un workspace non di produzione prima di abilitarle. Forniscono evidenze di comportamento sospetto, non l'attribuzione di exploit.

Riferimenti

  • CVE-2026-26118 — Avviso del fornitore Microsoft
  • CVE-2026-26118 — Record NIST NVD e versioni interessate
  • OWASP Top 10 for Agentic Applications 2026

Licenza

MIT

Scarica lo strumento
TecnicaIDRegola / Query
Valid Accounts: CloudT1078.004Identity Access Anomaly, Post-Exploitation Chain
Adversary-in-the-MiddleT1557Contesto per l'hunting delle comunicazioni inter-agente; la query stessa rileva lacune nell'accesso condizionale, non l'intercettazione
Supply Chain CompromiseT1195.002Tool Definition Mutation, Supply Chain
Data from Cloud StorageT1530Cross-Server Exfiltration
Unsecured CredentialsT1552Cross-Server Exfiltration, Post-Exploitation
Cloud APIT1059.009Invocation Spike, Code Execution
Serverless ExecutionT1648Code Execution
Stored Data ManipulationT1565.001Memory & Context Poisoning