¿Cómo verificar si nuestros clientes se vieron comprometidos por violaciones de seguridad en otras aplicaciones web?

1

De vez en cuando se piratea un sitio web conocido, como lo que le sucedió a Adobe o Cupid Media .
En tales incidentes, los datos del usuario se filtran, incluidos los nombres de usuario y las contraseñas encriptadas (¡y en ocasiones en texto sin formato!). Los usuarios que reutilizan su contraseña también pueden tener sus cuentas en otras aplicaciones web comprometidas.

La empresa para la que trabajo ejecuta una gran aplicación web. Nos gustaría proteger a nuestros clientes del daño colateral de dichas violaciones de seguridad, restableciendo las contraseñas de los usuarios cuyas cuentas se vieron comprometidas, como lo que Facebook hizo en la reciente violación de Adobe.

¿Cómo podemos encontrar las listas de usuarios filtrados en tales incidentes?

    
pregunta Joe 21.11.2013 - 09:59
fuente

3 respuestas

1

Algunas infracciones se divulgan públicamente en PasteBin o sitios similares, pero son relativamente pocos y distantes entre sí. Incluso si pudiera obtener una lista de todas las direcciones de correo electrónico que pertenecen a cuentas comprometidas de todas las violaciones de datos, esto solo lo ayudará a encontrar usuarios que podrían verse afectados. Esto no sirve para decirle si sus usuarios en realidad usaron la misma contraseña tanto en su sitio como en un sitio comprometido, por lo que puede terminar forzando el restablecimiento de contraseñas que realmente no lo necesitaban. A medida que ocurren las infracciones de frecuencia en estos días, podría estar haciendo esto con bastante frecuencia y esto realmente comenzará a molestar a sus usuarios.

Si está almacenando las contraseñas correctamente , no hay forma de que pueda verificar una lista de contraseñas conocidas y comprometidas con toda su base de datos de usuarios. Lo mejor que podría hacer es inyectar algún tipo de control en su proceso de inicio de sesión, donde tiene la oportunidad de capturar las contraseñas de sus usuarios (temporalmente) de forma clara. Esto podría ayudarlo a detectar usuarios con contraseñas comprometidas cuando inicien sesión, pero no todos los usuarios iniciarán sesión pronto y, por lo tanto, es posible que algunos de sus usuarios nunca tengan sus contraseñas verificadas. Esto también agregaría una complejidad innecesaria a un proceso sensible a la seguridad, que generalmente no se recomienda.

Incluso si pudiera verificar todas las contraseñas de sus usuarios y verificar si se han comprometido o no, esto deja abierta la posibilidad de que los usuarios no reutilicen su contraseña comprometida en su el sitio, pero lo reutilizó en su dirección de correo electrónico, generalmente un componente crítico en los procesos de restablecimiento de contraseñas, y probablemente parte del suyo. Estas cuentas aún serían vulnerables al compromiso en su sitio, después de que sus cuentas de correo electrónico hayan sido secuestradas, y usted nunca lo sabría.

En lugar de restablecer las contraseñas de las cuentas cada vez que se produce una infracción y, por lo tanto, tener que pasar por la molestia de averiguar qué contraseñas realmente se deben restablecer, su mejor punto de enfoque ( como lo menciona @LucasKauffman ) está en la educación del usuario. Manténgase al tanto de los avisos de violaciones de sitios web, especialmente aquellas en las que se filtran nombres de cuentas / direcciones de correo electrónico y contraseñas, y asegúrese de que sus usuarios estén informados de ellas cuando ocurran.

Envíe un aviso por correo electrónico a todos de sus usuarios que les diga qué cuentas pueden haber sido violadas y qué deben hacer si creen que están afectadas. Asegúrese de recordarles que no solo deben cambiar su contraseña en el sitio afectado, sino también en cualquier otra cuenta que use la misma contraseña. También recuérdeles que deben usar contraseñas seguras que no se reutilicen en cuentas diferentes. Es posible que desee incluir (al mencionar los nombres de los productos / sitios web y / o los términos clave de búsqueda, sin utilizar los enlaces) donde los usuarios pueden obtener más información sobre la violación o herramientas para ayudarlos a crear y administrar contraseñas seguras. Recuérdeles que estén atentos a los ataques de phishing, que a menudo pueden seguir las violaciones de datos de alto perfil, y nunca deben proporcionar detalles de la cuenta o seguir enlaces sospechosos en el correo electrónico.

    
respondido por el Iszi 19.02.2014 - 20:03
fuente
2

El gurú de seguridad web Troy Hunt tiene un sitio llamado ¿Se me ha enviado un mensaje? que verifica una dirección de correo electrónico contra las asociadas con una serie de violaciones. Las contraseñas recogidas de las violaciones no se conservan allí, por lo que es útil para determinar si una cuenta puede verse afectada pero no revela cuáles fueron las contraseñas o los hashes que fueron robados.

    
respondido por el Mike McManus 19.02.2014 - 19:00
fuente
0

El problema es que no se comparten públicamente a través de los canales normales. A menudo puedes encontrarlos en los canales traseros. LastPass ha encontrado una base de datos como esta y ofrece un servicio de comprobación en su sitio web. Sin embargo, le recomendaría que no use esto, ya que transferirá todas sus cuentas de usuario a LastPass.

Puedes intentar buscar la base de datos por ti mismo. Como alternativa, puede enviar un correo electrónico a todos sus clientes que insisten en cambiar sus contraseñas si utilizan una similar en Adobe.     

respondido por el Lucas Kauffman 21.11.2013 - 10:16
fuente

Lea otras preguntas en las etiquetas