Cloud Security Maturity Model·AWS v3.0.0

Arrastra para explorar · pellizca para ampliar

Eficiente Gestión de identidades y accesos

c3.6 Asegura la identidad de clientes

No construya la autenticación a mano: las páginas de login propias son propensas a inyección SQL y fallos de autenticación rota. Use un servicio de identidad administrado como Amazon Cognito para el login de clientes y agregue protección contra apropiación de cuentas de AWS WAF en el endpoint de login.

Guía de implementación

Use un servicio de identidad de clientes administrado

El código de autenticación propio es una fuente frecuente de vulnerabilidades: inyección SQL contra las tablas de usuarios y otros fallos de autenticación rota. Use Amazon Cognito para el login de clientes (CIAM): provee autenticación segura basada en estándares (SAML, OpenID Connect, OAuth 2.0), MFA opcional, single sign-on y federación social. Proveedores de identidad de socios como Okta, Auth0 y Ping Identity también están en el AWS Marketplace.

Defienda el endpoint de login

Agregue AWS WAF Fraud Control – Account Takeover Prevention (ATP) para interceptar comportamientos maliciosos de login como el credential stuffing con credenciales filtradas y los intentos de adivinación de contraseñas.

Cómo encaja

Customer sign-in AWS WAF ATP account-takeover prevention blocks credential stuffing Amazon Cognito managed CIAM SAML · OIDC · OAuth 2.0 optional MFA · SSO App receives tokens Federated identity social · enterprise IdPs Okta · Auth0 · Ping · Google No hand-built login pages — avoids SQL injection and broken-authentication flaws.
Los clientes inician sesión mediante Amazon Cognito (CIAM gestionado) en lugar de páginas de login hechas a mano, con autenticación basada en estándares, MFA opcional y federación social/empresarial. AWS WAF Account Takeover Prevention protege el endpoint de login contra credential stuffing.

Cómo validar

  • ¿Usa un servicio de identidad administrado (como Amazon Cognito) en vez de código de autenticación propio?
  • ¿El MFA está disponible para sus clientes?
  • ¿Ha agregado protección contra apropiación de cuentas (AWS WAF ATP o similar) en el endpoint de login?

Amenazas que atiende

  • Las páginas de autenticación propias son un objetivo común de ataques de inyección SQL y de autenticación rota que pueden exponer o evadir las credenciales de los clientes.
  • El credential stuffing y la adivinación de contraseñas contra el endpoint de login pueden apropiarse de cuentas de clientes si no se bloquean activamente.

Servicios AWS

Amazon Cognito AWS WAF

Precios

Cognito se cobra por usuario activo mensual (MAU) en sus planes de funciones Lite, Essentials y Plus; el nivel Essentials (el predeterminado para nuevos user pools) incluye 10,000 MAU gratuitos. Vea precios de Cognito. WAF ATP tiene una tarifa mensual más un cargo por cada mil intentos de login analizados; vea precios de AWS WAF.

Mapeos de frameworks

AWS CAF

Well-Architected

NIST CSF

Referencias