


Nota: Questa è la Community Edition. Le edizioni Commercial e Professional con funzionalità avanzate sono disponibili separatamente.
🌟 Panoramica
SILENTCHAIN AI™ - Community Edition è un'estensione per Burp Suite che porta la potenza dell'intelligenza artificiale nel test di sicurezza delle applicazioni web. Utilizzando modelli di IA avanzati, SILENTCHAIN esegue un'analisi passiva intelligente del traffico HTTP per identificare le vulnerabilità dell'OWASP Top 10, le misconfigurazioni di sicurezza e i potenziali vettori di attacco.
Perché SILENTCHAIN?
Gli scanner di sicurezza tradizionali si basano su firme e pattern predefiniti. SILENTCHAIN AI™ va oltre con:
- 🧠 Analisi basata sull'IA: sfrutta modelli linguistici all'avanguardia (Burp AI, Ollama, OpenAI, Claude, Gemini, Azure) per il rilevamento intelligente delle vulnerabilità
- 🎯 Rilevamento consapevole del contesto: comprende la logica dell'applicazione e il contesto di business, non solo il pattern matching
- ⚡ Scansione in tempo reale: analizza il traffico mentre fluisce attraverso il proxy di Burp
- 📊 Reportistica professionale: genera risultati dettagliati con mappature CWE, OWASP e indicazioni per la remediation
- 🔄 Zero falsi positivi: la validazione tramite IA riduce il rumore e si concentra sulle vulnerabilità reali
- 🆓 Community Edition: capacità di analisi passiva gratuite
✨ Funzionalità
Capacità principali
🔍 Analisi passiva tramite IA
- Analisi automatica del traffico in scope come controllo di scansione passiva di Burp Scanner (ad esempio l'audit passivo live di Burp sul traffico del Proxy); il controllo passivo non invia mai richieste al target
- Analisi on-demand di qualsiasi richiesta dal menu contestuale
- Rilevamento delle vulnerabilità dell'OWASP Top 10
- Risultati di sicurezza mappati su CWE
- Punteggio di confidenza intelligente
🎨 Interfaccia professionale
- Dashboard moderna e intuitiva
- Pannello dei risultati in tempo reale con codifica a colori per severità
- Monitoraggio e gestione delle attività
- Logging integrato nella console
🤖 Supporto multi-IA
- Burp AI (predefinito; zero-config; i prompt vengono inviati tramite Burp al servizio Burp AI di PortSwigger e utilizzano i crediti Burp AI)
- Ollama (locale, gratuito, orientato alla privacy)
- OpenAI (GPT-4 / GPT-4o)
- Claude (Anthropic)
- Gemini (Google)
- Azure OpenAI / Foundry
📋 Reportistica intelligente
- Descrizioni dettagliate delle vulnerabilità
- Identificazione dei parametri interessati
- Mappature CWE e OWASP
- Raccomandazioni per la remediation
- Link diretti alle risorse di sicurezza
🛡️ Privacy dei dati (DataSanitizer)
- Sempre attivo: le credenziali vengono sostituite con
[REDACTED] prima di qualsiasi richiesta all'IA, indipendentemente dall'impostazione del sanitizer: valori dei cookie, valori degli header Authorization e delle API key/token, e parametri / campi JSON con nomi riconducibili a credenziali (password, token, api_key, session...) nell'URL, negli header che contengono URL (Referer, Location), nel campione dei parametri e nei corpi di richiesta e risposta (form, JSON inclusi i valori annidati, multipart, XML, input dei form HTML) (i nomi, gli attributi di Set-Cookie e lo schema di Authorization vengono mantenuti)
- Sanitizer abilitato per impostazione predefinita - redige inoltre segreti e PII nel resto dello scambio e neutralizza i pattern di prompt-injection, per ogni provider (Burp AI, Ollama e i provider cloud)
- Redazione bidirezionale: i valori sensibili vengono sostituiti con segnaposto
[REDACTED_*] prima dell'invio al provider di IA, poi ripristinati nella risposta
- Rileva e redige:
- API key - OpenAI (
sk-), GitHub (ghp_), AWS (AKIA), GitLab (glpat-), Slack (xoxb-)
- Header di autorizzazione - token Bearer, autenticazione Basic
- Credenziali - campi password/secret/token, URI
user:pass@host
- Cookie di sessione - ID di sessione, token CSRF, JWT, token di autenticazione
- Indirizzi email
- Indirizzi IP e hostname - dettagli dell'infrastruttura target
- Il sanitizer può essere disattivato nelle Impostazioni per utenti avanzati (la redazione degli header rimane comunque attiva)
- L'output dell'IA è considerato non attendibile: i titoli dei risultati vengono sanificati e le tabelle di SILENTCHAIN non renderizzano mai HTML
Rilevamento delle vulnerabilità
SILENTCHAIN AI™ rileva un'ampia gamma di problemi di sicurezza tra cui:
| Categoria | Vulnerabilità |
|---|
| Injection | SQL Injection, NoSQL Injection, Command Injection, LDAP Injection, XPath Injection |
| Cross-Site Scripting | XSS riflesso, XSS memorizzato, XSS basato su DOM |
| Autenticazione | Autenticazione vulnerata, problemi di gestione della sessione, esposizione delle credenziali |
| Controllo degli accessi | IDOR, autorizzazione vulnerata, escalation dei privilegi |
| Crittografia | Crittografia debole, SSL/TLS non sicuro, esposizione di dati sensibili |
| Configurazione | Misconfigurazioni di sicurezza, credenziali predefinite, debug abilitato |
| XXE | Attacchi XML External Entity |
| Deserializzazione | Deserializzazione non sicura |
| Componenti | Dipendenze vulnerabili, librerie obsolete |
🚀 Avvio rapido
Prerequisiti
- Burp Suite Professional 2025.8 o successivo. Burp Suite Community Edition e Burp Suite DAST non sono supportati: sulla Community Edition l'estensione si carica, registra il motivo e rimane inattiva.
- 'Use AI' abilitato per SILENTCHAIN in Extensions → Installed. È disattivato per impostazione predefinita per le estensioni caricate manualmente (Burp lo chiede quando si installa dal BApp Store). Questo condiziona ogni provider, incluso Ollama; se l'IA è disattivata globalmente nelle impostazioni IA di Burp, non viene inviato nulla.
- Runtime Java 21 (incluso nelle attuali release di Burp)
- Un provider di IA (uno dei seguenti):
- Burp AI (predefinito; zero-config; utilizza i crediti Burp AI)
- Ollama (gratuito, locale, orientato alla privacy)
- API key di OpenAI
- API key di Claude (Anthropic)
- API key di Gemini (Google)
- Azure OpenAI / Foundry
Installazione