¿Qué es un ataque de fuerza bruta?
Un ataque de fuerza bruta es un tipo de ataque en un código de acceso o clave. Con el fin de acceder a datos o cuentas cifradas sin la autorización para hacerlo, un ataque de fuerza bruta implica romper un código de contraseña o clave intentando todos los códigos de acceso posibles. Este método de códigos de agrietamiento puede ser difícil, pero no es imposible. Sin embargo, su éxito puede depender de la longitud del código de acceso y los valores que pueden incluirse como parte de él. El éxito final de un ataque de fuerza bruta también puede depender de si la cuenta en cuestión tiene medidas de seguridad que bloquean la cuenta una vez que se ha ingresado un código de acceso incorrecto un número particular de veces.
Los ataques de fuerza bruta son básicamente ataques de prueba y error en la cuenta de una parte o la información privada. Para acceder a datos o cuentas que están protegidas por un código de contraseña, se utiliza un programa para ingresar todas las combinaciones de contraseña posibles, una por una, que podrían usarse para proteger la cuenta o los datos. Esto podría significar ingresar toda la cartacombinaciones que podrían usarse como contraseña; todas las combinaciones de números; o todas las combinaciones de letras y números hasta que se encuentre la combinación correcta.
En la mayoría de los casos, lleva mucho tiempo descifrar un código de acceso utilizando un ataque de fuerza bruta. Dado que hay tantos códigos de contraseña que un individuo o empresa puede usar para proteger la información y las cuentas, puede llevar días, semanas o incluso meses encontrar el código de acceso correcto de esta manera. De hecho, un código de acceso muy complicado incluso podría tardar años en romperse. Es posible que un programa encuentre la combinación correcta con bastante rapidez, sin embargo, si una persona o empresa ha establecido un código de acceso corto sin complicaciones.
Hay algunas formas en que una persona o empresa puede hacer que los ataques de fuerza bruta sean menos propensos a tener éxito. Por ejemplo, un código de acceso nunca debe ser fácil de adivinar, por lo que generalmente es mejor evitar usar nombres, cumpleaños y palabras como "AMAR." Cuanto más complicada es una contraseña, incluida una combinación de letras mayúsculas y minúsculas, así como los números, más difícil será para romper los códigos más largos.