Principal/WordPress Fullstack/Blueprints/Seguridad y API/Protección antifraude en formularios sin captcha (Honeypot)
Volver a tarjetas «Seguridad y API»
Seguridad y API(ТЗ 15 из 54)
Especificación: Protección antifraude en formularios sin captcha (Honeypot)
Seguridad y API3 шагов • +15 XP

Especificación: Protección antifraude en formularios sin captcha (Honeypot)

Guía técnica para la integración de trampas honeypot invisibles, trampas de tiempo y filtros cloud para erradicar el spam preservando la conversión de los usuarios.

+5 XP за шаг
Выполнено 0 из 3 шагов (0%)
Трудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)

ТЗ заказчика (исходный бриф):

«Eliminen los envíos fraudulentos sin obligar a los clientes a identificar hidrantes o semáforos.»
Ключевые требования:
  • •Campo honeypot oculto por CSS con atributos de nombre realistas
  • •Trampa temporal: descarte de envíos completados en menos de 3 segundos
  • •Filtro en servidor que bloquea envíos con el campo señuelo completado
  • •Integración opcional con Cloudflare Turnstile o CleanTalk API
  • •Cero impacto negativo sobre Core Web Vitals y puntuación Lighthouse
Ограничения проекта:
  • •Cumplimiento de accesibilidad: ocultar con aria-hidden='true' y tabindex='-1'
  • •Sin dependencias de librerías JavaScript pesadas para la trampa principal
Критерии приёмки (KPI):
  • ≥ 98% de reducción en envíos automatizados de bots
  • Mantenimiento de puntuación Lighthouse en 90+
  • 0% de falsos positivos en clientes legítimos

Конфигурация блупринта под условия проекта

Выберите архитектуру и стек — шаги роадмапа, структура файлов и примеры кода переключатся автоматически:

Пошаговое практическое руководство по ТЗ

Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу:

1
Этап 1 из 3

Paso 1: Análisis del comportamiento de bots de spam

Практическое руководство:

Los bots analizan el código HTML de los formularios, identifican las etiquetas <input> y las rellenan automáticamente. Nuestro objetivo es insertar un campo invisible para las personas que el bot completará obligatoriamente.

Важные технические нюансы и подводные камни:

Si el bot completa el campo oculto, el envío se descarta. Si el campo está vacío, la interacción procede de un usuario real.

2
Этап 2 из 3

Paso 2 (Honeypot): Inyección del campo trampa en HTML

3
Этап 3 из 3

Paso 3 (Honeypot): Validación en el servidor mediante hooks

Инструменты экосистемы Fullstack AI Lab для этого ТЗ

Интеграция