Proteger formularios y páginas de bots
La verificación de formulario invisible, la verificación del lado del servidor, las puntuaciones de spam, la verificación del rastreador y las reglas.
- Lección
- 4/5
- Tiempo de lectura
- 7 min
- Secciones
- 4
- A lo largo del curso
- 80%
Formas sin rompecabezas
Agregue el script a las páginas con formularios y marque cada formulario (o proteja cada formulario). Mientras el visitante lo completa, el navegador resuelve un pequeño desafío de prueba de trabajo en segundo plano y agrega un token. Los visitantes reales nunca ven un rompecabezas.
Verifique en su servidor
Antes de aceptar el formulario, envíe el token y su secreto al punto final de verificación. Los tokens funcionan una vez y caducan después de cinco minutos. La respuesta incluye una puntuación de bot de 0 (una persona) a 100 (un bot), motivos y una puntuación de spam opcional. Mantenga el secreto únicamente en su servidor.
Paso a paso
- 1Añade el guiónEn páginas con formularios, marque los formularios a proteger.
- 2Recibe la fichaLlega con el envío del formulario.
- 3Verifique en su servidorEnvíe el token y su secreto al punto final de verificación antes de aceptar el formulario.
- 4Actuar sobre la respuestaUtilice la puntuación del bot, los motivos y la puntuación de spam opcional para aceptar o rechazar.
Rastreadores y reglas
- Las solicitudes que afirman ser un importante motor de búsqueda o un rastreador de búsqueda de IA se confirman con búsquedas inversas y directas; las falsificaciones se bloquean y registran.
- Las reglas coinciden con el país, la red, el agente de usuario, la IP o el rango, la ruta, el estado del rastreador o la puntuación del bot, y bloquean, cuestionan, limitan la velocidad o permiten. Corren de arriba a abajo y gana el primer partido.
Comprueba tu comprensión
Dos reglas coinciden con una solicitud: la regla 2 bloquea, la regla 5 permite. ¿Cuál se aplica?
Alertas
Cuando las solicitudes fallidas, bloqueadas, spam o de rastreadores falsos en una hora alcanzan al menos 50 y tres veces el nivel habitual, su equipo recibe una alerta y se activa el webhook bot.attack.detected.
Lección 4 de 5
Proteger formularios y páginas de bots