Colección de citas famosas - Mensajes de felicitación - Por qué el uso de números aleatorios puede evitar ataques de repetición

Por qué el uso de números aleatorios puede evitar ataques de repetición

Los números aleatorios por sí solos no pueden evitar los ataques de repetición. Los números aleatorios generalmente se combinan con tecnología de cifrado de firmas y tecnología de verificación en segundo plano para aumentar la dificultad de descifrar y reproducir.

Los ataques de repetición, también conocidos como ataques de repetición, ataques de repetición o ataques de frescura, se refieren a que el atacante envía un paquete que ha sido recibido por el host de destino para lograr el propósito de engañar al sistema, utilizado principalmente en. el proceso de autenticación de identidad para destruir la exactitud de la autenticación.

De la definición de ataque de repetición, podemos ver que los datos enviados al servidor por el ataque de repetición alguna vez fueron válidos. La forma de evitar este tipo de datos es asignar un número aleatorio específico a información específica. y este El número aleatorio se almacena en el servidor. Antes de verificar la información del usuario, primero se verificará el número aleatorio. Si se descubre que el número aleatorio enviado es diferente del guardado por el servidor, la información no será válida. Este método se utiliza para evitar ataques de repetición.

Las defensas comúnmente utilizadas contra ataques de repetición no exponen directamente números aleatorios. Generalmente, los números aleatorios se utilizan en MD5 y HASH (firmas digitales). Por ejemplo, se agregan números aleatorios al cifrar valores válidos con MD5. Por ejemplo, el proceso de cifrado MD5 con prueba de nombre de usuario y prueba de contraseña puede ser MD5 ("prueba", "prueba", número aleatorio), de modo que el valor aleatorio no quedará expuesto durante la transmisión directa. El sistema encuentra MD5 cuando un pirata informático. envía un ataque de repetición. Si la firma y la firma del sistema son diferentes después del cálculo, se puede considerar un ataque de repetición.

Por supuesto, existen lanzas y escudos. Es posible que el valor se asigne nuevamente al usuario y que el ataque de repetición tenga éxito, pero esta probabilidad puede considerarse como 0 en los cálculos científicos. A medida que aumenta el número de números aleatorios, la probabilidad seguirá disminuyendo.