Tomemos un crack diferente desde una perspectiva monetaria en lugar de una perspectiva física. Skylar Nagao en Peerio declaró que :
En un 2014
documento de investigación sobre la memorización de contraseñas, investigadores de seguridad Joseph
Bonneau (Stanford) y Stuart Schechter (Microsoft) estimaron el costo
de un ataque basado en el pago anual total a los mineros de bitcoin en
2013.
"En 2013, los mineros de Bitcoin realizaron colectivamente ≈ 2 75 hash SHA-256 a cambio de recompensas de bitcoin por un valor de US $ 257M ... este es el
solo operación públicamente conocida que realiza más de 2 64
Operaciones criptográficas y por lo tanto proporciona la mejor estimación.
disponible. Incluso suponiendo que un esfuerzo centralizado podría ser un orden de
Magnitud más eficiente, esto todavía nos deja con una estimación de
US $ 1M para realizar un 2 70 evaluaciones SHA-256 y alrededor de US $ 1B para 2 80
evaluaciones. "
Aquí tenemos la contraseña de mil millones de dólares.
estimación - incluso para un atacante estatal centralizado, costaría aproximadamente
$ 1 mil millones de dólares estadounidenses para calcular 2 funciones hash SHA-256 80 sobre el
curso de un año. Esto es como decir que costaría $ 1 mil millones de dólares a
intente 2 80 combinaciones de bloqueo durante un año. Dado que un atacante sería
"Probable" para adivinar correctamente con solo una suposición después de la mitad del camino
punto, Peerio usa un estándar mínimo de 81 bits (2 80 dos veces) para nuestro
frases generadas por computadora. Elegimos este estándar porque
quería asegurarse de que incluso un atacante a nivel estatal necesitaría perder $ 1
mil millones de dólares estadounidenses para tener incluso la posibilidad de lanzar una moneda de romper una
Frase de contraseña de Peerio.
Se estima que una contraseña de 81 bits tiene un costo de 1 billón y es probable que se descifre, por lo que Peerio considera que es "imposible de encontrar". En términos sencillos, 81 bits funcionaría con 17 letras minúsculas aleatorias, 13 caracteres aleatorios de un teclado de EE. UU. O 7-8 palabras elegidas al azar de un diccionario.
Se admite que hay muchos detalles técnicos como precios, niveles de riesgo y algoritmos de hash. Tal vez las contraseñas se hashed mucho, mucho más fuertemente con bcrypt. Quizás estas cifras estén desactualizadas y sean más modernas costos mineros o los últimos datos de ingresos mineros ponen los hashes / dollar tan altos como 10 < sup> 16 hashes / dollar. Tal vez Bitcoin no sea la mejor comparación debido a las diferencias de mercado o las diferencias de hardware. Al final del día, todavía tenemos un orden de magnitud para el costo más bajo de hash a escala.
Incluso si un estado-nación o un millonario armaron una granja para romper hachas del tamaño de Bitmain's Ordos mine , todavía tardan meses en tener una buena oportunidad de encontrar su contraseña de 80 bits de un hash inseguro, y tirar millones o incluso miles de millones de dólares en costos y pérdida de ingresos potenciales. Si cualquier gobierno pudiera alcanzar mil millones de disparos por segundo, apuesto a que tienen mejores cosas que hacer con esa máquina de hacer dinero que descifrar su contraseña de 81 bits su .
Si estamos hablando de garantías y defensa contra adversarios increíblemente poderosos, es importante tener en cuenta que hay muchas formas de sortear una contraseña que no se puede descifrar. Los métodos incluyen secuestro de sesión, ataques MITM, vulnerabilidades de restablecimiento de contraseñas, registradores de teclas, solicitud de acceso al sitio web / administrador y phishing. Aunque algunas amenazas como la manipulación física de su computadora pueden parecer absurdas, son más razonables que un esfuerzo de descifrado de contraseñas de mil millones de dólares ( xkcd relevante ) .