En criptografía, un ataque de forza bruta ou busca exhaustiva de claves é un ataque criptoanalítico que consiste nun atacante que introduce moitas claves ou contrasinais posibles coa esperanza de adiviñar finalmente as correctas. Esta estratexia pode empregarse teoricamente para romper calquera forma de cifrado que non sexa segura desde o punto de vista da información. Non obstante, nun criptosistema deseñado axeitadamente, a posibilidade de adiviñar a clave con éxito é insignificante.
Ao descifrar contrasinais, este método é moi rápido cando se usa para comprobar todos os contrasinais curtos, pero para contrasinais máis longos utilízanse outros métodos como o ataque de dicionario porque unha busca por forza bruta leva demasiado tempo. Os contrasinais, as frases de acceso e as claves máis longas teñen máis valores posibles, o que as fai exponencialmente máis difíciles de descifrar que as máis curtas debido á diversidade de caracteres.
Os ataques de forza bruta poden ser menos efectivos ofuscando os datos que se van codificar, o que dificulta que un atacante recoñeza cando se descifra o código, ou facendo que o atacante faga máis traballo para probar cada conxectura. Unha das medidas da forza dun sistema de cifrado é o tempo que teoricamente tardaría un atacante en lanzar un ataque de forza bruta con éxito contra el.
Os ataques de forza bruta son unha aplicación da busca por forza bruta, a técnica xeral de resolución de problemas que consiste en enumerar todos os candidatos e comprobar cada un deles. A palabra hammering («martelada») úsase ás veces para describir un ataque de forza bruta, con anti-hammering como contramedidas.
Concepto básico Os ataques de forza bruta funcionan calculando todas as combinacións posibles que poderían formar un contrasinal e probándoas para ver se é o contrasinal correcto. A medida que aumenta a lonxitude do contrasinal, a cantidade de tempo, de media, para atopar o contrasinal correcto aumenta exponencialmente.
Notas
Véxase tamén
Bibliografía
Outros artigos Metasploit SSH
Ligazóns externas
Categoría:Criptografía