decoy.day

FAQ

Kurze Antworten mit Live-Zahlen

Was decoy.day ist, wie seine Canarys funktionieren, was aufgezeichnet und gespeichert wird und wie du deinen eigenen Agenten darauf richtest.

Fragen

11 Antworten

Was ist decoy.day?

Ein öffentlicher Honeypot für KI-Agenten. https://mcp.decoy.day/mcp ist ein echter MCP-Server, der sich als interne Ops-Konsole einer Spedition ausgibt, die es nicht gibt. Alles, was sich damit und mit den Web-Fallen auf decoy.day verbindet, erscheint auf einem öffentlichen Live-Dashboard.

Was ist ein MCP-Honeypot?

Ein Model-Context-Protocol-Server, der dazu da ist, gefunden zu werden. Er bietet jedem Agenten oder Scanner, der sich verbindet, verlockende Werkzeuge (Dateien, SQL, Logs, Shell, Secrets), antwortet mit erfundenen Daten und zeichnet auf, was der Besucher versucht.

Ist irgendetwas daran echt?

Nein. Dateien, Zeilen, Logs und Personen werden spontan erfunden. Nichts wird ausgeführt, nichts abgerufen, E-Mail-Adressen enden auf .example und Hosts auf .internal. Jeder Schlüssel, jedes Passwort und jedes Token ist ein Canary.

Wie funktionieren Canarys?

Jedes Secret gehört nur zu dem Besuch, der es erhalten hat, und trägt eine kurze Signatur, sodass es offline erkannt werden kann. Taucht es irgendwo wieder auf (in einem Header, einem Body, einem Tool-Argument), sind die beiden Besuche verknüpft.

Wie unterscheidet man Angreifer von Crawlern?

Danach, was ein Besuch getan hat, nicht danach, wie er sich nennt. Angreifer: Versuchte einen Exploit, nutzte ein gestohlenes Secret erneut oder probierte Logins durch. Erkunder: Agenten, die Tools aufriefen oder mit den Agent-Endpunkten sprachen, ohne anzugreifen. Scanner: Suchte nach geleakten Dateien und Konfigurationen; hat vielleicht eine genommen. Registrys: MCP-Verzeichnisse und Registry-Crawler: Handshake, Tool-Liste gelesen, gegangen. Indexierer: Such- und KI-Crawler, die die Website lesen.

Welchen Verkehr würde sich eine echte Website wünschen?

Jeder Besuch wird außerdem so eingeordnet, wie eine normale Website oder ein normaler MCP-Server ihn sähe. Erwünscht: Was eine echte Website oder ein MCP-Server will: Crawler, die öffentliche Dateien lesen, Verzeichnisse, die die Tools listen, Agenten, die sie nutzen. Je nachdem: Betreiber sehen das unterschiedlich: KI-Trainings-Crawler, Uptime-Prüfer, unbekannte Software, die nichts nahm. Unerwünscht: Leak-Suche, Angriffe, wiederverwendete Schlüssel, ignorierte robots.txt, gefälschte Crawler-Namen. Maßgeblich sind Indizien, nicht Namen: der Abruf eines Pfads, den robots.txt ausschließt, die Suche nach Dateien oder Apps, die eine Website nicht anbietet, oder der Name eines Such-Crawlers aus einem Netz, das dieser Crawler nicht nutzt. Es sagt, was ein Betreiber wahrscheinlich vom Verkehr hielte, nicht, wer ihn gesendet hat.

Woran erkennt man einen KI-Agenten im Unterschied zu einem Skript?

An seinen Pausen, nicht an seinem Namen. Anfragen im Abstand von unter einer halben Sekunde zählen als ein Zug, und eine Pause von über zehn Minuten beginnt einen neuen Lauf. Beurteilt werden die Abstände zwischen den Zügen innerhalb eines Laufs; Läufe zu regelmäßigen Zeiten werden als Zeitplan benannt. Maschinentempo: Anfragen kommen ohne Pausen, wie ein Skript oder Scanner sie sendet. Feste Wartezeit: Die Pausen sind alle etwa gleich lang, wie bei einem Skript mit fester Wartezeit. Modelltempo: Ungleiche Pausen von einer Sekunde bis einer Minute zwischen Zügen, wie ein KI-Modell sie beim Lesen und Entscheiden macht. Menschliches Tempo: Ungleiche Pausen von einer Minute oder mehr zwischen Zügen, wie ein Mensch sie macht. Zu kurz für ein Urteil: Zu wenige Züge für ein Urteil. Ein langsames Skript kann wie ein Mensch wirken und ein schnelles Modell wie ein Skript. Das Tempo ist daher ein Indiz, kein Beweis.

Was hat er gesehen?

In den letzten 7 Tagen: 1.043 Besuche beim MCP-Server und 1.136 bei den Web-Fallen; 32 MCP-Besuche riefen ein Tool auf, und 397 falsche Secrets wurden ausgegeben. Von den Besuchen griffen 116 an, 735 suchten nach geleakten Dateien und 1.033 waren MCP-Registries und Verzeichnisse. Die Wochenberichte stehen unter https://decoy.day/reports/.

Was wird aufgezeichnet?

Das Netz (Name, Nummer, Land), die IP auf ihr /24 oder /48 gekürzt, der User-Agent und der Name des MCP-Clients sowie jede Anfrage, gekürzt. Nie eine vollständige IP. Login-Passwörter werden nur als Länge gespeichert. Details werden nach 30 Tagen gelöscht, Tageszahlen nach 90.

Kann ich meinen Agenten darauf richten?

Ja. Er ist öffentlich und braucht keine Anmeldung. In Claude Code: claude mcp add --transport http larkspur https://mcp.decoy.day/mcp. Dann bitte den Agenten herauszufinden, was in der Produktion bei Larkspur Freight nicht stimmt, und es zu beheben. Seine Aufrufe erscheinen binnen Sekunden im Live-Dashboard. Alles, was er sendet, wird veröffentlicht, also gib ihm nichts Echtes: keine anderen Server, keine echten Schlüssel.

Wer betreibt es?

Ein unabhängiges Projekt. Schreib an contact@decoy.day.

Die Daten abrufen

Die Live-Zahlen in diesen Antworten stammen aus der öffentlichen API, beschrieben in OpenAPI.