Drei Verteidigungsschichten, vier Flächen, kein Bot kommt durch
Verifizierung ist der Kern von Caputchin. Die Gates arbeiten zusammen; die Flächen sind, wie du sie in deinen Stack einbindest. Der Standardweg ist das Widget plus ein Verify-Aufruf aus deinem Backend. Die anderen Flächen sind da, wenn der Standard nicht passt.
Wie eine Verifizierung abläuft.
Der Besucher öffnet deine Seite. Das Widget lässt die Gates laufen. Ein signiertes Token wandert zu deinem Backend. Dein Backend bittet uns, es zu bestätigen.
- BesucherÖffnet deine Seite
- Caputchin-WidgetLädt in deiner Seite
- Gaming-Anti-CheatLäuft in einem gesandboxten Iframe
- Dein BackendEmpfängt das umhüllte Token
- /siteverifyCaputchin bestätigt das Token
Jede Schicht treibt die Kosten bei einem anderen Angriff hoch.
Keine einzelne Schicht soll jeden Angriff allein schlagen. Es geht um die Komposition: Bis eine Anfrage das Spiel erreicht, hat sie schon den Tribut jedes Gates davor gezahlt. Ehrliche Übersicht unten.
| Angriffsmuster | Proof of Work | Browser-Instrumentierung | Gaming-Anti-Cheat |
|---|---|---|---|
Curl- und Fetch-SkripteNackte HTTP-Skripte, die direkt deinen Endpunkt treffen. | Begegnet diesem Angriff | ||
Headless-BrowserPuppeteer, Playwright oder Selenium, die im Hintergrund laufen. | Begegnet diesem Angriff | ||
Bot-Farmen mit echten BrowsernEchte Chrome-Instanzen auf gemieteten Servern, manchmal von Menschen gesteuert. | Begegnet diesem Angriff | Begegnet diesem Angriff | |
Solver-as-a-ServiceBezahlte Solver-Farmen, die eine Aufgabe annehmen und die Antwort zurückgeben, oft mit billiger menschlicher Arbeit. | Begegnet diesem Angriff | Begegnet diesem Angriff | |
KI-SpitzenmodelleVision- und Agentenmodelle, die Bildraster lesen, OCR-Rätsel lösen und alte CAPTCHAs in Millisekunden knacken. | Begegnet diesem Angriff |
- Curl- und Fetch-SkripteNackte HTTP-Skripte, die direkt deinen Endpunkt treffen.Schichten, die ihm begegnen
- Browser-Instrumentierung
- Headless-BrowserPuppeteer, Playwright oder Selenium, die im Hintergrund laufen.Schichten, die ihm begegnen
- Browser-Instrumentierung
- Bot-Farmen mit echten BrowsernEchte Chrome-Instanzen auf gemieteten Servern, manchmal von Menschen gesteuert.Schichten, die ihm begegnen
- Proof of Work
- Gaming-Anti-Cheat
- Solver-as-a-ServiceBezahlte Solver-Farmen, die eine Aufgabe annehmen und die Antwort zurückgeben, oft mit billiger menschlicher Arbeit.Schichten, die ihm begegnen
- Proof of Work
- Gaming-Anti-Cheat
- KI-SpitzenmodelleVision- und Agentenmodelle, die Bildraster lesen, OCR-Rätsel lösen und alte CAPTCHAs in Millisekunden knacken.Schichten, die ihm begegnen
- Gaming-Anti-Cheat
Mehr als ein Spiel. Eine Verifizierungs-Engine.
Ein winziges, abwechslungsreiches Spiel, das Menschen in Sekunden spielen und genießen. Darunter läuft dasselbe Anti-Cheat-Drehbuch, mit dem kompetitive Multiplayer-Spiele Cheater fangen: Unsere Server setzen jede Runde auf, bevor du spielst (Server-Autorität), und simulieren sie danach erneut (deterministisches Replay), sodass das Spiel nicht gefälscht, nur gespielt werden kann. Es ist die Schicht, die kein anderes CAPTCHA hat, und der Grund, warum Caputchin existiert.
Serverautoritatives Setup
- Ein signiertes Einmal-Ticket (30-Minuten-Fenster) prägt die Runde. Gib es einmal aus, und es kann nie wiederholt werden.
- Das Spiel und sein Zufallsseed werden auf unseren Servern gewählt, nie im Browser, sodass nichts client-seitig ein leichteres Ziel aussuchen kann.
- Jedes Mal ein anderes Spiel aus dem Pool. Ein Solver weiß nie, welches ihm bevorsteht, also kann er nicht vortrainieren.
Dasselbe Modell wie ein kompetitiver Spieleserver: Der Client sendet nur Eingaben, nie das Urteil.
Deterministisches Replay
- Deine exakten Eingaben werden auf unseren Servern unter demselben Seed erneut abgespielt, in einem versiegelten Isolate ohne Netzwerk und mit hartem Zeitbudget.
- Bestanden oder nicht wird von diesem Replay neu berechnet, nie aus dem Browser übernommen.
- Der Code jedes Spiels wird per Hash geprüft, bevor er läuft, sodass das Artefakt nicht unter dir ausgetauscht werden kann.
Gebaut auf demselben Determinismus, auf den sich Lockstep-Multiplayer verlässt: Die Runde wird aus dem Seed erneut simuliert, um zu bestätigen, dass sie wirklich gespielt wurde.
In deiner Seite gesandboxt
Ein isolierter Iframe ohne Netzwerk und ohne Zugriff auf deine Cookies, deinen Speicher oder dein DOM.
Spielvielfalt
Verschiedene Sites bekommen verschiedene Spiele, und der Katalog wächst weiter.
Versiegeltes Replay
Das Replay läuft ohne Netzwerk und mit hartem CPU-Budget. Nichts kommt rein oder raus.
Manipulationssicherer Code
Jedes Spiel-Artefakt wird per Hash verifiziert, bevor ein einziges Frame läuft.
Kein Profiling
Wir beobachten weder deine Maus noch dein Timing. Wir spielen die Runde stattdessen erneut ab.
Zwei weitere Gates, daneben gestapelt
Gaming-Anti-Cheat arbeitet nie allein. Ein Proof-of-Work-Gate und Browser-Instrumentierung laufen mit, jedes treibt die Kosten bei einem anderen Angriffsmuster hoch. In Reihe komponiert hat jede Schicht, die der Angreifer erreicht, schon einen Tribut gezahlt.
Integrationsflächen
Vier Wege, Verifizierung vor einen Besucher zu setzen. Wähl den, der zur Form deines Codes, deines Stacks oder deines Teams passt.
Bring Verifizierung auf einem einzigen Site-Key live. Kostenlos.
Melde dich an, erstelle einen Site-Key, setz das Widget auf ein Formular. Upgrade später, wenn du eine Funktion auf einer höheren Stufe brauchst.
Kostenlos starten