Por supuesto que pueden. Incluso un programador novato podría escribir un programa que reúna sistemáticamente los caracteres para formar contraseñas. Sin embargo, no es muy efectivo porque; A medida que la contraseña crece, cada vez se tarda más en probar todas las permutaciones. Es lo que se llama fuerza bruta para romper contraseñas. Sí, las computadoras pueden formar y probar cadenas bastante rápido, pero incluso una contraseña de longitud moderada tardará demasiado en romperse para que sea útil.
Sin embargo, hay formas de romper contraseñas que son mucho más aterradoras que eso, como los ataques de Diccionario, por ejemplo. Lo que hace es ejecutar sistemáticamente un diccionario de palabras y probar diferentes variaciones de esas palabras. Un ejemplo simple sería probar una palabra como chihuahua y agregar un año después, para que se convierta en chihuahua1990.
Las reglas por las cuales altera estas palabras se programan en lo que se llama un archivo de diccionario , de ahí el nombre. Podría, por ejemplo, dictar intentar cambiar la palabra chihuahua reemplazando todas las i con 1s. Entonces la palabra se convertiría en chihuahua. Suena tonto, pero te sorprendería la elección de las contraseñas que usan las personas. Muchos son nombre + año, o nombre más número aleatorio, o palabra / nombre con uno o dos números mezclados.
- ¿Cuáles son los principales desafíos que enfrentan los analistas / consultores de seguridad de TI?
- ¿Cuál es la diferencia entre firewall y WAF?
- ¿Puedes contraer un virus en el iPhone?
- Cómo rastrear quién está monitoreando mi computadora
- ¿Dónde puedo encontrar vulnerabilidades de WordPress?
Las personas piensan que están a salvo cuando hacen esto porque quién pensaría agregar un número en un lugar aleatorio en su nombre [nombre] + [apellido] + [fecha de nacimiento], mientras que en realidad son los más fáciles de descifrar. Los verdaderos tesoros aquí son los diccionarios y puedes encontrarlos en Internet.