Un ataque de repetición ocurre cuando un ciberdelincuente escucha una comunicación a través de una red segura, la intercepta y luego retrasa o reenvía el contenido para manipular al destinatario para que haga lo que el hacker quiere.
Lo peligrosos que son los ataques de repetición es que los piratas informáticos ni siquiera necesitan habilidades avanzadas para descifrar un mensaje, después de obtenerlo de la red. El ataque puede tener éxito si lo devuelve todo.
¿Cómo funciona el ataque de repetición?

Replay Attack puede causar graves pérdidas financieras
Veamos un ejemplo del mundo real de un ataque de repetición. Un empleado de una empresa solicita transferir dinero enviando un mensaje cifrado al director financiero de la empresa. El atacante escuchó este mensaje, lo interceptó y ahora puede reenviarlo. Como se trataba de un mensaje auténtico enviado de vuelta, estaba correctamente cifrado y parecía legítimo para el director financiero.
En este caso, es probable que el director financiero cumpla con este nuevo requisito, a menos que existan buenas razones para dudar. Y la consecuencia de esto es que se deposita una gran cantidad de dinero en la cuenta bancaria del atacante.
Cómo prevenir un ataque de repetición
![¿Qué es un ataque de repetición? ¿Qué es un ataque de repetición?]()
Para evitar un ataque de repetición, necesita el método de cifrado adecuado
Para evitar un ataque de este tipo, necesita el método de cifrado adecuado . Los mensajes cifrados llevan claves en su interior y, cuando se descifran al final de la transmisión, el mensaje se abre. En un ataque de repetición, un atacante que intercepta el mensaje original puede leer o descifrar la clave. Todo lo que el atacante tiene que hacer es interceptar y reenviar el mensaje completo y la clave juntos.
Para contrarrestar esta posibilidad, tanto el remitente como el receptor deben establecer una clave de sesión completamente aleatoria, que sólo es válida para una transacción y no puede reutilizarse.
Otra medida preventiva contra este tipo de ataques es utilizar marcas de tiempo en todos los mensajes. Esto evita que los piratas informáticos reenvíen mensajes enviados anteriormente durante un período de tiempo superior a un determinado período de tiempo, lo que reduce la posibilidad de que un atacante pueda espiar, cambiar todo el contenido del mensaje y enviarlo nuevamente.
Otro método para evitar ser víctima de un ataque de repetición es tener una contraseña que solo se use una vez por transacción. Eso garantiza que incluso si un atacante graba y devuelve el mensaje, el código de cifrado ha caducado y ya no funciona.