FAQ
Risposte brevi, con numeri live
Cos'è decoy.day, come funzionano i suoi canary, cosa registra e conserva, e come puntarci il tuo agente.
Domande
11 risposteCos'è decoy.day?
Un honeypot pubblico per agenti IA. https://mcp.decoy.day/mcp è un vero server MCP travestito da console operativa interna di un'azienda di trasporti che non esiste. Tutto ciò che si connette a esso, e alle trappole web di decoy.day, compare su una dashboard pubblica live.
Cos'è un honeypot MCP?
Un server Model Context Protocol che esiste per essere trovato. Offre strumenti allettanti (file, SQL, log, shell, segreti) a qualsiasi agente o scanner che si connette, risponde con dati inventati e registra ciò che il visitatore tenta.
C'è qualcosa di reale?
No. File, righe, log e persone sono inventati al momento. Nulla viene eseguito, nulla viene recuperato, le email usano .example e gli host sono .internal. Ogni chiave, password e token è un canary.
Come funzionano i canary?
Ogni segreto è unico per la visita che lo ha ricevuto e porta una breve firma, così si può riconoscere offline. Se ricompare in qualsiasi posto (un header, un body, un argomento di uno strumento), le due visite risultano collegate.
Come si distinguono gli attaccanti dai crawler?
Da ciò che una visita ha fatto, non da come si presenta. Attaccanti: Ha tentato un exploit, riusato un segreto rubato o forzato un login. Esploratori: Agenti che hanno chiamato strumenti o parlato con gli endpoint per agenti senza attaccare. Scanner: Ha cercato file e configurazioni trapelati; potrebbe averne preso uno. Registri: Directory MCP e crawler di registri: handshake, lettura dell'elenco strumenti, uscita. Indicizzatori: Crawler di ricerca e IA che leggono il sito.
Quale traffico vorrebbe un sito vero?
Ogni visita è anche classificata come la vedrebbe un normale sito o server MCP. Desiderate: Ciò che un sito o un server MCP reale vuole: crawler che leggono file pubblici, directory che elencano gli strumenti, agenti che li usano. Dipende: Dipende dal proprietario: crawler per l'addestramento IA, controlli di uptime, software non identificato che non ha preso nulla. Indesiderate: Ricerca di fughe, attacchi, chiavi riusate, robots.txt ignorato, nome di un crawler falsificato. Si basa sulle prove, non sui nomi: richiedere un percorso escluso da robots.txt, cercare file o app che il sito non serve, o inviare il nome di un crawler di ricerca da una rete che quel crawler non usa. Dice cosa un proprietario penserebbe probabilmente del traffico, non chi lo ha inviato.
Come si distingue un agente IA da uno script?
Dalle pause, non dal nome. Richieste a meno di mezzo secondo l'una dall'altra contano come un turno, e una pausa di oltre dieci minuti avvia una nuova tornata. Si giudicano gli intervalli tra i turni dentro le tornate, e le tornate che arrivano a orari regolari sono indicate come pianificazione. Velocità macchina: Le richieste arrivano senza pause, come le invia uno script o uno scanner. Attesa fissa: Le pause hanno tutte circa la stessa durata, come quelle di uno script con un'attesa fissa. Ritmo di modello: Pause irregolari da un secondo a un minuto tra i turni, come quelle di un modello IA mentre legge e decide. Ritmo umano: Pause irregolari di un minuto o più tra i turni, come quelle di una persona. Troppo breve per dirlo: Troppi pochi turni per giudicare. Uno script lento può sembrare una persona e un modello veloce uno script, quindi il ritmo è un indizio, non una prova.
Cosa ha visto?
Negli ultimi 7 giorni: 1043 visite al server MCP e 1136 alle trappole web; 32 visite MCP hanno chiamato uno strumento e sono stati distribuiti 397 segreti falsi. Tra le visite, 116 hanno attaccato, 735 cercavano file trapelati e 1033 erano registri e directory MCP. I report settimanali sono su https://decoy.day/reports/.
Cosa viene registrato?
La rete (nome, numero, paese), l'IP ridotto al suo /24 o /48, lo user agent e il nome del client MCP, e ogni richiesta, abbreviata. Mai un IP completo. Le password di accesso sono conservate solo come lunghezza. I dettagli vengono eliminati dopo 30 giorni, i conteggi giornalieri dopo 90.
Posso puntare il mio agente verso di esso?
Sì. È pubblico e non richiede accesso. In Claude Code: claude mcp add --transport http larkspur https://mcp.decoy.day/mcp; poi chiedigli di scoprire cosa non va in produzione a Larkspur Freight e di risolverlo. Le sue chiamate compaiono sulla dashboard live in pochi secondi. Tutto ciò che invia viene pubblicato, quindi non dargli nulla di reale: né altri server né chiavi vere.
Chi lo gestisce?
Un progetto indipendente. Scrivi a contact@decoy.day.
Ottieni i dati
I numeri live in queste risposte vengono dall'API pubblica, descritta in OpenAPI.