AEM Forms Cloud Service: Auf dem reCAPTCHA Enterprise-Score basierende Schwellenwerte blockieren wiederholte Übermittlungen

✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe

In diesem Artikel wird erläutert, warum AEM Forms bei Verwendung von reCAPTCHA Enterprise mit einem Score-basierten Schwellenwert legitime wiederholte Übermittlungen blockieren kann, und es werden unterstützte Konfigurationsalternativen beschrieben.

Beschreibung description

Umgebung

  • Adobe Experience Manager (AEM) Forms as a Cloud Service (alle Versionen)

Symptome

Bei Verwendung von AEM Adaptive Forms mit Google Enterprise Invisible reCAPTCHA (Score-basiert, Schwellenwert auf 0,7 festgelegt) können wiederholte Übermittlungen vom selben Gerät dazu führen, dass der reCAPTCHA-Service einen niedrigen Score zurückgibt (z. B. 0,4). Dies führt dazu, dass die Formularübermittlung bei der Validierung fehlschlägt, da das System sie als verdächtige automatisierte Aktivität behandelt. Dem Endbenutzer werden keine Fehlermeldungen angezeigt, legitime Übermittlungen werden jedoch nach mehreren aufeinander folgenden Formulareinträgen auf demselben Computer blockiert.

Ursache

Die auf einem reCAPTCHA-Unternehmenswert basierende Konfiguration in AEM Forms akzeptiert nur Übermittlungen oberhalb des festgelegten Schwellenwerts und unterstützt keine interaktiven Herausforderungen bei niedrigen Werten. Mehrere Übermittlungen vom selben Gerät können von reCAPTCHA als verdächtig markiert werden, was dazu führt, dass rechtmäßige Übermittlungen blockiert werden.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Verstehen Sie, dass AEM Forms as a Cloud Service keinen vorkonfigurierten Mechanismus zum Wechsel von Score-basiertem reCAPTCHA Enterprise zu einer Image-Challenge bietet, wenn eine Übermittlung unter den Schwellenwert fällt. Einreichungen unterhalb des konfigurierten Schwellenwerts werden ohne interaktive Herausforderung abgelehnt.

  2. Unterstützte Alternativen sollten in Erwägung gezogen werden:

    • Option 1: Verwenden Sie reCAPTCHA v2 mit der Option „Unsichtbar“. Erstellen Sie eine reCAPTCHA v2-Cloud-Konfiguration in AEM (navigieren Sie zu „Tools“ > „Cloud Services“ > „reCAPTCHA„). Wählen Sie die Option Unsichtbar in der CAPTCHA-Komponente aus. Diese Konfiguration hält das Kontrollkästchen für die meisten Benutzer unsichtbar, stellt jedoch eine Herausforderung dar, wenn verdächtige Aktivitäten erkannt werden.

    • Option 2: Verwenden Sie den Checkbox-Schlüsseltyp mit reCAPTCHA Enterprise. Erstellen Sie in Ihrem Google Cloud-Projekt einen Checkbox-Site-Schlüssel. Erstellen Sie in AEM eine reCAPTCHA Enterprise-Cloud-Konfiguration mit dem Schlüsseltyp „Checkbox“. Dadurch wird ein sichtbares Kontrollkästchen angezeigt, mit dem Benutzer bei Bedarf eine Challenge durchführen können, um sicherzustellen, dass legitime Einreichungen nicht nur bei der Punktzahl abgelehnt werden.

    • Option 3: Passen Sie den Schwellenwert für die vorhandene Score-basierte Konfiguration an. Senken Sie den Schwellenwert in der reCAPTCHA Enterprise-Cloud-Konfiguration (z. B. von 0,7 auf einen niedrigeren Wert). Dadurch können mehr Übermittlungen bestanden werden, die Strenge der Bot-Erkennung kann jedoch verringert werden. Testen und validieren Sie den neuen Schwellenwert anhand Ihrer tatsächlichen Traffic-Muster.

    • Option 4: Verwenden Sie separate Konfigurationen für verschiedene Zielgruppen. Weisen Sie mithilfe des Konfigurations-Containers verschiedene reCAPTCHA-Konfigurationen pro Formular zu. Behalten Sie beispielsweise eine strengere auf Werten basierende Einrichtung für öffentliche Formulare bei und verwenden Sie eine der oben genannten Optionen für Formulare, die von vertrauenswürdigen Benutzern verwendet werden.

    ​3. Platzierungs- und Timing-Empfehlungen:

    • Platzieren Sie die CAPTCHA-Komponente direkt vor der Senden-Schaltfläche.

    • Vermeiden Sie es, das CAPTCHA in einem Fragment oder in einem Bedienfeld zu platzieren, das für verzögertes Laden markiert ist.

    • Pro Formular wird nur eine CAPTCHA-Komponente unterstützt.

    • die reCAPTCHA-Validierung läuft nach einigen Minuten ab. Stellen Sie sicher, dass Benutzer das Formular sofort nach Abschluss des CAPTCHA übermitteln.

    ​4. Testen und validieren Sie die ausgewählte Konfiguration, um sicherzustellen, dass sie Ihren Anforderungen entspricht.

recommendation-more-help
experience-cloud-kcs-help-kbarticles