Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Modern Identity

Modern Identity

Antes de hablar de Auth0 como servicio para la fácil autenticación, vamos a hablar de identidad moderna. Al hablar de Modern Identity nos referimos mucho más que a la simple pantalla de LogIn de cualquier sistema de información, en esta charla conoceremos los conceptos más importantes en cuanto a autenticación, autorización, personalización y el papel importante que toma la administración de usuarios en cualquier sistema. Además les presentaré una alternativa que se enfoca en Modern Identity y cómo podemos implementarlo en nuestros proyectos de Software.

Gustavo Lizárraga

January 08, 2020
Tweet

More Decks by Gustavo Lizárraga

Other Decks in Technology

Transcript

  1. “ Un sistema puede considerarse seguro si se encuentra en

    una base militar bajo 500 metros de profundidad, encerrado en un baúl de vibranium, sin conexión a Internet y con la protección de los Vengadores. Anonymous
  2. MailChimp [2012] Una aplicación realizó 3 meses de pruebas de

    solamente el inicio de sesión. ¿Cuántos errores de inicio de sesión se presentaron?
  3. MailChimp [2012] En un mes: • 340,591 Inicios de sesión

    fallidos. • 68,145 Restablecimiento de contraseña. • 38,137 Olvidaron sus nombres de usuario.
  4. Identity Es un sistema integrado de procesos y políticas para

    identificar, autenticar y autorizar a personas para acceder a sistemas.
  5. User and password • El más común. • Fácil de

    implementar. • El menos seguro.
  6. Single Sign On • Más común en las corporaciones. •

    Difícil de implementar. • Resuelve los casos de uso
  7. Authorization • Asegurarse que el usuario tiene el acceso correcto

    en el momento correcto. • Cambiar o revocar accesos.
  8. Security • Proteger los datos en reposo y en tránsito.

    • Fácil de “meter la pata”. • Complejidad de los passwords.
  9. Protección contra fuerza bruta • Previene intentos repetidos fallidos de

    login. • Alerta al usuario y validar su identidad
  10. Detección de anomalías • Proteger a los usuarios proactivamente. •

    Alertar a los usuarios de actividades sospechosas. • Detección de Breached Passwords.
  11. Personalization • Dar un toque personal a cada usuario. •

    Hacer que los datos trabajen para nosotros. • Analíticas mejoradas.
  12. Haz que los datos trabajen para nosotros • Hacer que

    los usuarios vuelvan a utilizar nuestro servicio.
  13. Desarrollar Modern Identity In-House PROS • Control Total. • Paridad

    de funciones. • No hay dependencias externas. CONTRAS • Complejo y difícil. • Costo de desarrollar y mantener. • No es una competencia central.
  14. Comprar una solución de terceros PROS • Tiempo de salida

    al mercado. • Expertos dedicados. • Bajo mantenimiento. CONTRAS • Dependencia de terceros. • Funcionalidades no pueden satisfacer las necesidades. • Costo.
  15. Auth0 Modern Identity como servicio • Modern Identity en 10

    minutos. • Plan gratuito (7000 usuarios activos mensuales). • Equipo de expertos en seguridad.
  16. - ¿Qué es Auth0? - Es un producto para simplificar

    la autenticación de usuarios. - ¿Y porqué pusiste que es en lo que te vas a tu casa? - … ¿PRE GUN TAS?