AEM Forms Cloud Service: la soglia basata sul punteggio Enterprise di reCAPTCHA blocca gli invii ripetuti
✨ Il contenuto è generato tramite IA e potrebbe non essere accurato. Termini di IA generativi
Questo articolo spiega perché l’utilizzo di AEM Forms con reCAPTCHA Enterprise con una soglia basata sui punteggi può bloccare le richieste ripetute legittime e delinea le alternative di configurazione supportate.
Descrizione description
Ambiente
- Adobe Experience Manager (AEM) Forms as a Cloud Service (tutte le versioni)
Sintomi
Quando si utilizza AEM Adaptive Forms con Google Enterprise Invisible reCAPTCHA (basato su punteggio, soglia impostata su 0.7), invii ripetuti dallo stesso dispositivo possono causare la restituzione di un punteggio basso da parte del servizio reCAPTCHA (ad esempio, 0.4). In questo modo l’invio del modulo non riesce a eseguire la convalida, poiché il sistema lo considera come un’attività automatica sospetta. Nessun messaggio di errore viene visualizzato all’utente finale, ma gli invii legittimi vengono bloccati dopo diverse voci consecutive del modulo provenienti dallo stesso computer.
Causa
La configurazione basata su punteggio di reCAPTCHA Enterprise in AEM Forms accetta solo gli invii al di sopra della soglia impostata e non supporta le sfide interattive per i punteggi bassi. È possibile contrassegnare come sospette da reCAPTCHA più invii dallo stesso dispositivo, causando il blocco delle invii legittime.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Scopri che AEM Forms as a Cloud Service non fornisce un meccanismo predefinito per passare da reCAPTCHA Enterprise basato su punteggio a una sfida di immagine quando un invio scende al di sotto della soglia. Gli invii al di sotto della soglia configurata vengono rifiutati senza una sfida interattiva.
-
Valuta le alternative supportate:
-
Opzione 1: utilizzare reCAPTCHA v2 con l’opzione Invisible. Crea una configurazione cloud reCAPTCHA v2 in AEM (passa a Strumenti
>Servizi cloud>reCAPTCHA). Seleziona l’opzione Invisibile nel componente captcha. Questa configurazione mantiene l’assegno invisibile per la maggior parte degli utenti, ma genera una sfida se viene rilevata un’attività sospetta. -
Opzione 2: utilizzare il tipo di chiave Checkbox con reCAPTCHA Enterprise. Nel progetto Google Cloud, crea una chiave del sito Casella di controllo. In AEM, crea una configurazione cloud reCAPTCHA Enterprise con il tipo di chiave impostato su Casella di controllo. In questo modo viene visualizzata una casella di controllo visibile che consente agli utenti di completare una richiesta di verifica, se necessario, assicurandosi che le richieste legittime non vengano rifiutate solo in base al punteggio.
-
Opzione 3: Regolare la soglia nella configurazione esistente basata sul punteggio. Abbassa il punteggio di soglia nella configurazione cloud reCAPTCHA Enterprise (ad esempio, da 0,7 a un valore inferiore). In questo modo sarà possibile trasmettere più invii, ma sarà possibile ridurre la rigidità del rilevamento di bot. Verificare e convalidare la nuova soglia con i pattern di traffico effettivi.
-
Opzione 4: Utilizzare configurazioni separate per tipi di pubblico diversi. Assegna diverse configurazioni reCAPTCHA per modulo utilizzando il contenitore di configurazione. Mantenere, ad esempio, una configurazione basata su punteggio più rigorosa per i moduli pubblici e utilizzare una delle opzioni precedenti per i moduli utilizzati da utenti attendibili.
3. Consigli su posizionamento e tempistica:
-
Posiziona il componente captcha immediatamente prima del pulsante Invia.
-
Evita di inserire il captcha in un frammento o in un pannello contrassegnato per il caricamento lazy.
-
È supportato un solo componente captcha per modulo.
-
La convalida reCAPTCHA scade dopo alcuni minuti; assicurati che gli utenti inviino immediatamente dopo aver completato il captcha.
4. Verifica e convalida la configurazione scelta per assicurarti che soddisfi i tuoi requisiti.
-