reCAPTCHA v2, v3 und Enterprise: den Bedarf ermitteln

Von solvethree3 Min. Lesezeit

Stellen Sie zuerst fest, ob die Seite v2 oder v3 verwendet, und prüfen Sie dann, ob Enterprise zum Einsatz kommt. Enterprise kann Checkbox- oder scorebasierte Schlüssel verwenden; der Name allein sagt nicht aus, welcher Ablauf vorliegt. solvethree löst Standard-v3 und Enterprise v3, aber nicht v2.

Auf dieser Seite

Was die Seite tatsächlich erkennen lässt

Nützliche Hinweise – und wo ihre Aussagekraft endet
Nützliche Hinweise – und wo ihre Aussagekraft endet
Was Sie findenWas es aussagt
Ein reCAPTCHA-Checkbox-WidgetEin Checkbox-Ablauf, kein Beleg für scorebasiertes v3. Prüfen Sie, ob die Integration die klassische Bibliothek oder die Enterprise-Bibliothek verwendet.
Keine CheckboxNicht eindeutig. v2 kann unsichtbar sein; eine unauffällige Seite ist daher kein Beleg für v3.
Scorebasierte Ausführung mit einer benannten AktionEin Hinweis auf v3. Prüfen Sie, welche Bibliothek und Schlüsselkonfiguration bei der Ausführung verwendet werden.
api.jsDie klassische reCAPTCHA-Bibliothek. Der Dateiname allein unterscheidet nicht zwischen v2 und v3.
enterprise.jsDie Enterprise-Bibliothek. Sie müssen weiterhin den Schlüsseltyp und den Ablauf bestimmen; dies allein belegt v3 nicht.
Hinweise im Seitenquelltext · Nur zur Identifizierung
<!-- Classic script: investigate whether the page uses v2 or v3. -->
<script src="https://www.google.com/recaptcha/api.js?render=PUBLIC_SITE_KEY"></script>

<!-- Enterprise script: investigate which Enterprise key type is in use. -->
<script src="https://www.google.com/recaptcha/enterprise.js?render=PUBLIC_SITE_KEY"></script>

Diese Script-Tags sind Beispiele zur Identifizierung, keine Lösungsanfragen. Untersuchen Sie den Code der geschützten Interaktion, statt eine Aufgabe allein anhand eines Script-Dateinamens auszuwählen. Eine Token-Zeichenfolge allein verrät nicht, welcher Ablauf sie erzeugt hat.

Hostname und Aktion prüfen

Ermitteln Sie bei einer scorebasierten Integration die Aktion der Interaktion, die Sie abschließen müssen. Leiten Sie sie nicht aus einer Schaltflächenbeschriftung ab und verwenden Sie keine Aktion von einer anderen Seite. Die Website kann die erwartete Aktion in ihrem Backend prüfen; ein Token für eine andere Interaktion ist nicht austauschbar.

Prüfen Sie auch den vorgesehenen Hostnamen und die Umgebung. Wenn Sie die Integration verwalten, prüfen Sie ihre Schlüsselkonfiguration, um mehrdeutige Hinweise auf der Seite zu klären. Der öffentliche Websiteschlüssel identifiziert die Website-Integration; er ist weder das Verifizierungsgeheimnis der Website noch Ihr solvethree-API-Schlüssel.

Nutzen Sie reCAPTCHA-Aktion finden, wenn die Aktion der Seite nicht offensichtlich ist.

Passende Aufgabe auswählen

Die identifizierte Integration zuordnen
Die identifizierte Integration zuordnen
Bestätigte IntegrationVorgehen
Scorebasiertes reCAPTCHA EnterpriseVerwenden Sie die Aufgabe für reCAPTCHA v3 Enterprise. recaptchaType ist standardmäßig enterprise-v3; Sie können den Wert auch explizit auswählen.
Klassisches scorebasiertes reCAPTCHA v3Das Gateway akzeptiert recaptchaType mit dem Wert v3. Wählen Sie diesen explizit aus, statt sich auf den Enterprise-Standardwert zu verlassen.
Checkbox- oder unsichtbares reCAPTCHA v2, einschließlich eines Enterprise-Checkbox-AblaufsVon solvethree nicht unterstützt. Eine Änderung von recaptchaType macht aus einem v2-Ablauf keinen v3-Ablauf.
Enterprise-Script, aber der Ablauf ist noch unklarPrüfen Sie den Schlüsseltyp und den Ausführungsablauf, bevor Sie eine Aufgabe erstellen.

Sobald Sie die Variante kennen, richten Sie vor der ersten Lösung das zugehörige Website-Profil ein.

Fahren Sie mit der Einrichtung des Website-Profils und der reCAPTCHA-API-Integration fort.

Führe deinen ersten Task aus.

Starte mit $5 Workspace-Guthaben.

Workspace erstellen
reCAPTCHA v2, v3 und Enterprise: den Bedarf ermitteln · solvethree