CAPTCHA-Leitfaden Bot-Schutz

Bot-Score erklärt: CAPTCHA- und reCAPTCHA-Scores verstehen

Ein Bot-Score zeigt, wie wahrscheinlich eine Anfrage von einem Bot kommt. Was 0,0 bis 1,0 bei reCAPTCHA v3 heißt und warum TrustCaptcha umgekehrt zählt.

Veröffentlicht 06. Jan. 2025 · 9 Min. Lesezeit · Aktualisiert 08. Okt. 2026

Kernaussagen

Eine Zahl dafür, wie automatisiert eine Anfrage wirkt
Ein Bot-Score ist eine Zahl, die ein CAPTCHA bei jeder Prüfung liefert: Sie sagt, wie wahrscheinlich ein Bot die Anfrage geschickt hat. Dein Server vergleicht sie mit einem Schwellenwert und entscheidet: zulassen, erneut prüfen oder blockieren.
reCAPTCHA v3: 1,0 heißt Mensch
reCAPTCHA v3 bewertet von 0,0 (sehr wahrscheinlich ein Bot) bis 1,0 (sehr wahrscheinlich in Ordnung), und Google nennt 0,5 als Standard-Schwellenwert. Der kostenlose Essentials-Tarif liefert nur 0,1, 0,3, 0,7 und 0,9.
TrustCaptcha zählt andersherum
Der Bot-Score von TrustCaptcha reicht von 0 (sehr wahrscheinlich Mensch) bis 1 (sehr wahrscheinlich Bot), hier ist also der niedrige Wert der gute. Der empfohlene Start-Schwellenwert liegt ebenfalls bei 0,5.
Den Schwellenwert legst du fest
Kein Score ist für sich allein richtig. Protokolliere die Scores deiner echten Besucher, setze pro Formular einen Schwellenwert und entscheide, was mit den Anfragen dazwischen passiert.
Auf dieser Seite
  1. Was ist ein Bot-Score?
  2. reCAPTCHA-v3-Score: Was 0,0 bis 1,0 bedeutet
  3. Der Bot-Score von TrustCaptcha: 0 heißt Mensch
  4. Wie ein Bot-Score berechnet wird
  5. Vom Score zur Entscheidung: zulassen, prüfen oder blockieren
  6. Wo Bot-Scores an Grenzen stoßen
  7. TrustCaptcha: Bot-Score plus Proof-of-Work
  8. TrustCaptcha testen
Diesen Artikel teilen

Was ist ein Bot-Score?

Ein Bot-Score ist eine Zahl, die ein CAPTCHA oder ein Dienst zur Bot-Erkennung an eine Anfrage hängt. Sie sagt, wie wahrscheinlich ein Bot die Anfrage geschickt hat. Statt bestanden oder nicht bestanden bekommst du eine Skala, und dein Server entscheidet, was jeder Bereich bedeutet: Anfrage durchlassen, erneut prüfen oder blockieren.

Die Zahl taucht unter mehreren Namen auf: Bot-Score, CAPTCHA-Score, Risiko-Score, reCAPTCHA-Score. Gemeint ist dasselbe. Der Dienst sieht sich die Anfrage und den Browser dahinter an, vergleicht das mit dem typischen Verhalten von Menschen und Bots und verdichtet das Ergebnis zu einer Zahl. Die Skala unterscheidet sich je nach Anbieter, und die Richtung auch. Genau dort beginnt die meiste Verwirrung.

Ein Score schützt nur, wenn dein Server ihn auswertet. Eine Prüfung, die im Browser bleibt, umgeht ein Bot einfach, indem er das Formular direkt abschickt. Wenn du zuerst die Grundlagen willst: Was ist ein CAPTCHA erklärt Challenge, Token und Serverprüfung.

reCAPTCHA-v3-Score: Was 0,0 bis 1,0 bedeutet

reCAPTCHA v3 liefert bei jeder Prüfung einen Score von 0,0 bis 1,0. 1,0 bedeutet, dass die Interaktion sehr wahrscheinlich in Ordnung ist, 0,0, dass sehr wahrscheinlich ein Bot dahintersteckt. Google nennt 0,5 als Standard-Schwellenwert, standardmäßig ist also eine Anfrage unter 0,5 die verdächtige.

Du lädst das v3-Skript auf deinen Seiten und gibst jeder Aktion, die bewertet werden soll, einen Namen, etwa login oder checkout. Für jede Aktion bekommt der Browser ein Token, dein Server schickt es an Google und erhält den Score und den Namen der Aktion zurück. Prüfe beides: Ein guter Score für die falsche Aktion sagt wenig.

Wie fein die Skala ist, hängt vom Tarif ab. Im kostenlosen Essentials-Tarif nimmt der Score nur vier Werte an: 0,1, 0,3, 0,7 und 0,9. Die kostenpflichtigen Tarife liefern elf Stufen, von 0,0 bis 1,0 in Schritten von 0,1. Bei vier Werten verhalten sich ein Schwellenwert von 0,5 und einer von 0,6 genau gleich. Feine Regeln brauchen also einen bezahlten Tarif.

Zwei weitere Details überraschen viele. Erstens: v3 zeigt nie eine Aufgabe. Ein Score-Schlüssel meldet nur, ein niedriger Score hält also von sich aus nichts auf. Dein Code entscheidet, was passiert, und Google schlägt einen zweiten Faktor oder eine E-Mail-Bestätigung vor. Wenn Google unter einem Schwellenwert doch eine Aufgabe zeigen soll, gibt es dafür Policy-basierte Challenge-Schlüssel; sie sind seit dem 28. Oktober 2025 allgemein verfügbar.

Zweitens: Über dem kostenlosen Kontingent lässt v3 alles durch (Fail-open). Wenn du ohne eingerichtete Abrechnung über die kostenlosen 10.000 Assessments im Monat kommst, meldet die Prüfung weiterhin Erfolg mit einem Score von 0,9, und dein Formular nimmt jede Anfrage als menschlich an. Wenn plötzlich jede Anfrage 0,9 bekommt, such in deinen Logs nach dieser Fehlermeldung, bevor du der Zahl traust.

Wie v3 sich von der Checkbox-Version unterscheidet und wann welche passt, steht im Vergleich reCAPTCHA v2 oder v3.

Was ist ein guter reCAPTCHA-Score?

Alles über dem Standard-Schwellenwert von 0,5 gilt als wahrscheinlich menschlich, und 0,9 ist der beste Wert, den der kostenlose Tarif liefert. Darüber hinaus hängt “gut” von deinem Traffic ab. Googles eigene Cloud-Dokumentation empfiehlt, v3 zuerst ohne Blockieren laufen zu lassen, die Scores deiner echten Besucher anzusehen und den Schwellenwert dann pro Aktion zu setzen. Diesem Rat schließen wir uns an. Ein Schwellenwert aus einem Forumsbeitrag wurde für die Besucher eines anderen gesetzt.

Der Bot-Score von TrustCaptcha: 0 heißt Mensch

Der Bot-Score von TrustCaptcha zählt andersherum. 0 bedeutet, dass die Anfrage sehr wahrscheinlich von einem Menschen kommt, 1, dass sie sehr wahrscheinlich von einem Bot kommt. Hier ist der niedrige Wert der gute.

Zwei Score-Skalen nebeneinander: Bei reCAPTCHA v3 steht 1,0 für wahrscheinlich Mensch und 0,0 für wahrscheinlich Bot, bei TrustCaptcha steht 0,0 für wahrscheinlich Mensch und 1,0 für wahrscheinlich Bot; beide nutzen 0,5 als Schwellenwert

Der empfohlene Start-Schwellenwert liegt ebenfalls bei 0,5, und genau deshalb verwechselt man die beiden leicht. Bei reCAPTCHA ist eine Anfrage unter 0,5 verdächtig, bei TrustCaptcha eine Anfrage über 0,5. Wenn du vom einen zum anderen wechselst, dreh den Vergleich in deinem Code um, nicht nur die Zahl.

Der Score ist nicht das Einzige, was dein Server zurückbekommt. Jedes Ergebnis sagt auch, ob die Verifizierung bestanden wurde, und das ist das harte Ja oder Nein: Es lautet zum Beispiel Nein, wenn eine deiner Sicherheitsregeln die Anfrage blockiert. Eine typische Prüfung lautet: “Verifizierung nicht bestanden oder Bot-Score über 0,5: Anfrage als automatisiert behandeln.” Das Ergebnis erklärt außerdem, warum die Anfrage ihren Score bekommen hat, und empfiehlt eine Aktion.

reCAPTCHA v3TrustCaptcha
Sehr wahrscheinlich Mensch1,00
Sehr wahrscheinlich Bot0,01
Empfohlener Schwellenwert0,5, darunter verdächtig0,5, darüber verdächtig
Was mit einer verdächtigen Anfrage passiertVon sich aus nichts, dein Code entscheidetDas Proof-of-Work wird schwerer, den Rest entscheidet dein Code
Hartes Ja oder NeinOb das Token gültig istOb die Verifizierung bestanden ist, inklusive deiner Sicherheitsregeln

Bot-Erkennung und Risikobewertung gibt es ab dem Solo-Tarif; der Hobby-Tarif arbeitet nur mit Proof-of-Work. Für automatisierte Tests bestehen Bypass-Keys (ab dem Team-Tarif) immer mit einem Bot-Score von 0, damit deine Testsuite nicht an deinen eigenen Schwellenwerten hängen bleibt.

Wie ein Bot-Score berechnet wird

Kein Anbieter veröffentlicht sein vollständiges Rezept, und das aus gutem Grund: Eine veröffentlichte Signalliste ist eine Checkliste für alle, die Bots bauen. Die Eingaben lassen sich aber in Gruppen einteilen:

  • Browser und Gerät: ob die Umgebung stimmig ist und ob sie Spuren von Automatisierungswerkzeugen zeigt.
  • Verhalten auf der Seite: Timing, Tippen, wie das Formular ausgefüllt wurde.
  • Netzwerk: die IP-Adresse und was über sie bekannt ist.
  • Anfragemuster: wie oft Anfragen kommen, wie schnell und von wie vielen Orten gleichzeitig.

Kein einzelnes Signal beweist etwas. Wer über ein VPN surft, wirkt im Netzwerk ungewöhnlich, und wer ein Passwort einfügt, tippt anders als alle anderen. Der Score entsteht aus der Kombination, deshalb ist er eine Wahrscheinlichkeit und kein Urteil.

Google veröffentlicht die vollständige Liste der Signale hinter reCAPTCHA nicht. Das Widget von TrustCaptcha schickt statische Daten und Verhaltensinformationen an unsere Server, die daraus den Bot-Score berechnen. Wie man automatisierten Traffic allgemein erkennt, noch bevor er ein Formular erreicht, erklärt unser Leitfaden zur Bot-Erkennung.

Vom Score zur Entscheidung: zulassen, prüfen oder blockieren

Ein Score nützt erst, wenn du eine Aktion daran knüpfst. Die einfachste Variante hat einen Schwellenwert: Auf der einen Seite geht die Anfrage durch, auf der anderen wird sie abgelehnt. Die meisten Websites fahren besser mit zwei Schwellenwerten und einem Bereich dazwischen.

Wie aus einem Bot-Score eine Entscheidung wird: eine Skala von wahrscheinlich Mensch bis wahrscheinlich Bot mit zwei selbst gesetzten Schwellenwerten, daraus folgen zulassen, erneut prüfen oder blockieren
  • Eindeutig Mensch: Anfrage zulassen und nichts weiter verlangen.
  • Dazwischen: einen zusätzlichen Schritt verlangen, etwa einen E-Mail-Code, einen zweiten Faktor beim Login oder ein strengeres Rate Limit für diese Sitzung.
  • Eindeutig Bot: Anfrage ablehnen und protokollieren.

Wo die Schwellenwerte liegen, hängt vom Formular ab. Ein Kontaktformular kann großzügig sein, denn schlimmstenfalls kommt eine Spam-Nachricht durch. Eine Login-Seite oder ein Checkout kann das nicht, denn schlimmstenfalls wird ein Konto übernommen oder eine gestohlene Karte getestet. Nutze getrennte Schwellenwerte pro Formular statt einem für die ganze Website.

Bevor du etwas blockierst, beobachte eine Weile: Protokolliere die Scores deiner echten Besucher und sieh dir an, wo sie sich sammeln. Setze dann die Schwellenwerte und prüfe sie nach Kampagnen oder größeren Traffic-Änderungen erneut, denn auch deine normalen Besucher verändern sich.

Wo Bot-Scores an Grenzen stoßen

Ein Score legt die Entscheidung in deine Hand. Das ist seine Stärke, macht aber auch Arbeit. Drei Grenzen solltest du kennen, bevor du dich auf einen verlässt:

  1. Er ist eine Wahrscheinlichkeit. Manche echten Besucher landen auf der falschen Seite. Wer im VPN, im Firmennetz oder mit einem abgesicherten Browser unterwegs ist, wirkt oft ungewöhnlich. Plane den mittleren Bereich für diese Menschen ein, nicht nur eine Sperre.
  2. Er kostet den Angreifer nichts. Ein Bot mit schlechtem Score versucht es einfach noch einmal. Ein Score sagt dir, wem du misstrauen solltest; den nächsten Versuch macht er nicht teurer.
  3. Ein sorgfältiger Bot kann normal aussehen. Automatisierte Browser, die sich wie Menschen verhalten und von privaten IP-Adressen kommen, erzielen bei manchen Anfragen gute Scores.

Deshalb sollte ein Score aus unserer Sicht nicht allein arbeiten. Kombiniere ihn mit etwas, das den Angreifer bei jeder Anfrage etwas kostet, etwa Proof-of-Work oder Rate Limits, und mit eigenen Regeln. Unsere Übersicht der CAPTCHA-Alternativen vergleicht diese Schichten einzeln.

TrustCaptcha: Bot-Score plus Proof-of-Work

TrustCaptcha nutzt den Bot-Score, um einen Preis festzulegen. Der Browser löst im Hintergrund ein Proof-of-Work-Rätsel, und je höher der Bot-Score, desto schwerer wird dieses Rätsel. Ein normaler Besucher zahlt einen Moment Rechenzeit, eine verdächtige Anfrage deutlich mehr, und eine Bot-Welle lohnt sich nicht mehr. Dein Server prüft das Token, bekommt Verifizierungsergebnis, Bot-Score und die Begründung zurück, und deine eigenen Sicherheitsregeln kommen obendrauf.

Demo ausprobieren!

Du wirst merken: Die Verifizierung startet früh und ist meist abgeschlossen, lange bevor du mit dem Tippen fertig bist. Im Hintergrund passieren gerade zwei Dinge: Der Proof-of-Work stellt sicher, dass du keinen Angriff sendest, während die Bot-Erkennung prüft, ob du Anzeichen von Automatisierung zeigst.

CAPTCHA wird geladen…

Der Besucher muss nichts lösen und nichts anklicken, denn das Widget startet von selbst. TrustCaptcha setzt keine Cookies, verarbeitet Daten in EU-Rechenzentren, und jeder Kunde bekommt einen Auftragsverarbeitungsvertrag (AVV).

Wenn du den Schutz ganz ohne Aufgabe für deine Besucher willst, lies, was ein unsichtbares CAPTCHA ist und wo seine Grenzen liegen.

TrustCaptcha testen

Jeder Tarif startet mit einer 14-tägigen kostenlosen Testphase, und nicht-kommerzielle Websites nutzen TrustCaptcha kostenlos. Starte deine kostenlose Testphase und sieh dir an, wie Bot-Score und Proof-of-Work mit dem Traffic auf deinen eigenen Formularen umgehen.

FAQs

Was ist ein Bot-Score?
Ein Bot-Score ist eine Zahl, die ein CAPTCHA oder ein Dienst zur Bot-Erkennung bei jeder Prüfung liefert. Sie sagt, wie wahrscheinlich ein Bot die Anfrage geschickt hat. Dein Server vergleicht sie mit einem Schwellenwert und entscheidet, ob er die Anfrage zulässt, erneut prüft oder blockiert.
Was ist der reCAPTCHA-v3-Score?
reCAPTCHA v3 liefert bei jeder Prüfung einen Score von 0,0 bis 1,0. 1,0 bedeutet, dass die Interaktion sehr wahrscheinlich in Ordnung ist, 0,0, dass sehr wahrscheinlich ein Bot dahintersteckt. Google nennt 0,5 als Standard-Schwellenwert.
Was ist ein guter reCAPTCHA-Score?
Alles über Googles Standard-Schwellenwert von 0,5 gilt als wahrscheinlich menschlich, und 0,9 ist der höchste Wert, den der kostenlose Tarif liefert. Was für deine Website gut ist, hängt von deinem Traffic ab: Protokolliere die Scores deiner echten Besucher, bevor du etwas blockierst, und setze dann pro Aktion einen Schwellenwert.
Warum liefert reCAPTCHA immer einen Score von 0,9?
Dafür gibt es zwei häufige Gründe. Im kostenlosen Essentials-Tarif nimmt der Score nur die Werte 0,1, 0,3, 0,7 und 0,9 an, 0,9 ist also einfach die oberste von vier Stufen. Und wenn du ohne eingerichtete Abrechnung über die kostenlosen 10.000 Assessments im Monat kommst, lässt die Prüfung alles durch (Fail-open): Sie meldet Erfolg mit einem Score von 0,9.
Ist ein niedriger Bot-Score gut oder schlecht?
Das hängt vom Anbieter ab. Bei reCAPTCHA v3 ist ein niedriger Score schlecht: 0,0 bedeutet sehr wahrscheinlich ein Bot. Bei TrustCaptcha ist ein niedriger Score gut: 0 bedeutet sehr wahrscheinlich Mensch, 1 sehr wahrscheinlich Bot. Prüfe die Richtung, bevor du einen Schwellenwert vom einen auf den anderen überträgst.
Welchen Bot-Score-Schwellenwert sollte ich verwenden?
Starte mit dem Standardwert des Anbieters, bei reCAPTCHA v3 und TrustCaptcha jeweils 0,5, und denk daran, dass beide in entgegengesetzte Richtungen zählen. Passe ihn dann pro Formular an: großzügig beim Kontaktformular, streng bei Login und Checkout, mit einem Bereich dazwischen, der einen zusätzlichen Schritt verlangt, statt zu blockieren.
Wie wird ein Bot-Score berechnet?
Aus Signalen zu Browser und Gerät, zur Nutzung der Seite, zum Netzwerk und zum Muster der Anfragen. Kein einzelnes Signal entscheidet, sondern die Kombination. Die Anbieter veröffentlichen ihre vollständige Signalliste nicht.
Zeigt reCAPTCHA v3 bei einem niedrigen Score eine Aufgabe?
Nein. Score-Schlüssel von reCAPTCHA v3 zeigen nie eine Aufgabe, und dein Code entscheidet, was mit einem niedrigen Score passiert, zum Beispiel eine E-Mail-Bestätigung oder ein zweiter Faktor. Googles Policy-basierte Challenge-Schlüssel, seit dem 28. Oktober 2025 allgemein verfügbar, können unter einem von dir gesetzten Schwellenwert eine Aufgabe zeigen.

Bots und Spam stoppen

Stoppe Spam und schütze deine Website vor Bot-Angriffen. Sichere deine Website mit unserem benutzerfreundlichen und DSGVO-konformen CAPTCHA.