Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Google ha protegido millones de sitios con reCAPTCHA durante más de una década. reCAPTCHA utiliza técnicas avanzadas de análisis de riesgos para detectar fraudes. Con reCAPTCHA, puedes proteger tus sitios web o aplicaciones para dispositivos móviles del spam y el abuso, y detectar otros tipos de actividades fraudulentas, como el uso excesivo de credenciales, la apropiación de cuentas (ATO) y la creación automática de cuentas. reCAPTCHA ofrece detección mejorada con puntuaciones más detalladas, códigos de motivos para eventos riesgosos, SDKs para aplicaciones para dispositivos móviles, detección de filtraciones de contraseñas, autenticación multifactor (MFA) y la capacidad de ajustar tu modelo específico del sitio para proteger las empresas.
Niveles de reCAPTCHA
reCAPTCHA ofrece tres niveles basados en el uso: Enterprise, Standard y Essentials.
Cuando reCAPTCHA se implementa en tu entorno, interactúa con tu backend y tu cliente (páginas web o aplicaciones para dispositivos móviles).
Cuando un usuario final visita una página web o usa una aplicación para dispositivos móviles, se activan los siguientes eventos en secuencia:
El cliente carga la página web desde el backend o inicia la aplicación para dispositivos móviles.
La página web o la aplicación para dispositivos móviles inicializan la API de JavaScript de reCAPTCHA o el SDK para dispositivos móviles, lo que comienza a recopilar indicadores.
Cuando el usuario final activa una acción protegida por reCAPTCHA, como el acceso, la API de JavaScript de reCAPTCHA o el SDK para dispositivos móviles en el cliente solicitan un veredicto de reCAPTCHA.
reCAPTCHA devuelve un token de reCAPTCHA encriptado al cliente para su uso posterior.
El cliente envía el token encriptado de reCAPTCHA al backend para su evaluación.
El backend envía la solicitud de creación de evaluación (assessments.create) y el token de reCAPTCHA encriptado a reCAPTCHA.
reCAPTCHA devuelve un veredicto al backend según el riesgo evaluado para esta solicitud. Este veredicto consta de puntuaciones de 0.0 a 1.0 y códigos de motivo.
Según el veredicto, tú (como desarrollador) puedes determinar los próximos pasos que se deben seguir para esa acción o solicitud específica del usuario.
En el siguiente diagrama de secuencia, se muestra la representación gráfica del flujo de trabajo de reCAPTCHA:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["# reCAPTCHA overview\n\nGoogle has been defending millions of sites with reCAPTCHA for\nover a decade. reCAPTCHA uses advanced risk analysis techniques\nto detect fraud. With reCAPTCHA, you can protect your websites or mobile applications\nfrom spam and abuse, and detect other types of fraudulent activities, such as\ncredential stuffing, account takeover (ATO), and automated account creation.\nreCAPTCHA offers enhanced detection with more granular scores,\nreason codes for risky\nevents, mobile app SDKs, password leak detection, Multi-factor\nauthentication (MFA), and the ability to tune your site-specific model to\nprotect enterprise businesses.\n\nreCAPTCHA tiers\n---------------\n\nreCAPTCHA offers three usage-based tiers: Enterprise, Standard,\nand Essentials.\n\nTo learn about the features that are available in these tiers, see\n[Compare features between reCAPTCHA tiers](/recaptcha/docs/compare-tiers).\n\nHow reCAPTCHA works\n-------------------\n\nWhen reCAPTCHA is deployed in your environment, it interacts\nwith your backend and client (web pages or mobile applications).\n\nWhen an end user visits a web page or uses a mobile application,\nthe following events are triggered in a sequence:\n\n1. The client loads the web page from the backend or launches the mobile application.\n2. The web page or mobile application initializes the reCAPTCHA JavaScript API or mobile SDK, which begins collecting signals.\n3. When the end user triggers an action protected by reCAPTCHA such as login, the reCAPTCHA JavaScript API or the mobile SDK in the client requests a verdict from reCAPTCHA.\n4. reCAPTCHA returns an encrypted reCAPTCHA token to the client for later use.\n5. The client sends the encrypted reCAPTCHA token to the backend for assessment.\n6. The backend sends the create assessment (`assessments.create`) request and the encrypted reCAPTCHA token to reCAPTCHA.\n7. reCAPTCHA returns a verdict to the backend based on the risk evaluated for this request. This verdict consists of scores from 0.0 through 1.0 and reason codes.\n8. Depending on the verdict, you (as the developer) can determine the next steps to take for that specific user request or action.\n\nThe following sequence diagram shows the graphical representation of the\nreCAPTCHA workflow:\n\nWhat's next\n-----------\n\n- [Test reCAPTCHA in a demo website](/recaptcha/docs/quickstart-app).\n- [Get started with reCAPTCHA](/recaptcha/docs/getting-started).\n- To get started with plugins, [find the legacy reCAPTCHA secret key](/recaptcha/docs/create-key-website#find-key)."]]