Bienvenido de nuevo.
¿Cómo vamos a construir esta herramienta?
¿Cómo vamos a saber qué contraseñas han sido pirateadas y qué significa realmente?
Bueno, las contraseñas se filtran todo el tiempo que escuchamos sobre violaciones de datos, ¿verdad?
Facebook ha sido pirateado con violaciones de datos, Equifax, LinkedIn, Yahoo!
Todas estas grandes empresas a veces tienen filtraciones en sus bases de datos.
Y esencialmente, lo que sucede a veces es que nuestros nombres de usuario y contraseñas se filtran al público y a los piratas informáticos.
Lo que hacen es compilar estas listas de nombres de usuario y contraseñas filtradas y esencialmente intentan iniciar sesión en
diferentes servicios.
Entonces, hay bases de datos o puede pensar en ellas como archivos masivos de Excel de todos los correos electrónicos y contraseñas que se
han filtrado a lo largo de la historia.
Y en realidad hay un sitio web creado por alguien llamado Troy Hunt, que es un investigador de seguridad muy famoso,
y se llama ¿Me han perforado?
Y lo que puede hacer aquí es ingresar su dirección de correo electrónico y decir, vamos Andy en Gmail punto
com.
¿Se ha filtrado esto alguna vez?
Oh, no, parece que ha sido perforado, por lo que parece que ha sido empeñado en ochenta y
ocho sitios violados y encontró 27 Paiste.
Lo que esto significa, esencialmente, es que este correo electrónico ha sido parte de una violación de datos, por lo que tal vez usé este
correo electrónico como mi inicio de sesión de Facebook.
Bueno, cuando Facebook fue pirateado y algunos usuarios quizás robaron información del usuario mientras este correo electrónico era parte de él,
de hecho, de cuatro ochenta y ocho infracciones.
Y si voy a Password's here, puedes hacer lo mismo con Password's, puedo verificar mi contraseña y puedes ver
aquí que no aparece y puedo hacer clic aquí para ver si se ha marcado.
Ahora, acabo de ingresar un galimatías aquí y parece que no, no se encontró panish.
Pero, ¿por qué importa esto?
¿Por qué nos importa que se hayan filtrado correos electrónicos y contraseñas?
Los piratas informáticos usan algo llamado ataques de diccionario y un ataque de diccionario, bueno, algo así
como un diccionario de Python usa un diccionario masivo con la clave y el valor de, digamos, un nombre de usuario y contraseña y
simplemente intenta iniciar sesión en sitios web usando estas listas masivas de información.
Y si alguna vez se han filtrado su nombre de usuario y contraseña, bueno, un hacker simplemente ejecuta lo que
se llama un ataque de fuerza bruta, donde simplemente recorre todos estos nombres de usuario y contraseñas filtrados e intenta iniciar
sesión.
Entonces, tal vez ingresando a Facebook y simplemente recorriendo esta lista masiva, eventualmente encontrarán algo
y podrán iniciar sesión.
Ahora, aquí está la cuestión.
Este no es un curso de desarrollo web.
Quiero decir, este curso es sobre Python, y aunque tenemos una sección sobre desarrollo web, lo que
puedo decirles es que la mayoría de las veces, aunque confío en este sitio web, usa algo llamado https,
que está encriptado.
Yo o usted nunca deberíamos confiar realmente en un sitio web con su contraseña.
Sí, tal vez un gran sitio web como Facebook, tal vez Google en quien confiamos, pero lo ideal es que no
desee enviar su contraseña así a través de Internet.
Porque lo que está sucediendo aquí, tan pronto como hago clic en esto, es que se está transfiriendo
a un servidor en algún lugar del mundo, está viajando a través de los cables de Internet y alguien podría interceptarlo.
Entonces, en realidad, hay una forma más segura de hacer esto.
Y aquí es donde vamos a construir este sitio web en realidad nos da una API de contraseña para que hagamos esto
y verifiquemos nuestras contraseñas, pero de una manera más segura porque, seguro, podemos confiar en este sitio web, pero
la mejor seguridad es no confíes en nadie.
En este momento, lo que estoy a punto de mostrarte y por qué vamos a hacer es en realidad una técnica utilizada por
administradores de contraseñas legítimas como Keeper one password de la que quizás hayas oído hablar de Blurr Sticky Password.
Estos son administradores de contraseñas costosos que mantienen sus contraseñas seguras.
Pero lo vamos a construir nosotros mismos porque somos programadores.
Entonces, en el siguiente video, vamos a comenzar a codificar un poco y a aprender sobre esta API de
contraseñas.
Lo veré en el próximo por.