Replay attack
Summary
O Replay Attack (Ataque de Repetição) é um tipo de ataque informático em que um atacante interceta uma comunicação legítima e tenta reutilizá-la posteriormente para repetir uma operação ou fazer-se passar por uma entidade legítima.
Como funciona um Replay Attack?
Imagina que fazes uma compra de 50 € com o teu cartão bancário.
O ataque pode funcionar da seguinte forma:
Se o sistema não tiver mecanismos de proteção contra repetição, poderá existir o risco de aceitar uma operação que já foi utilizada anteriormente.
Como o EMV protege contra este ataque?
O EMV utiliza vários mecanismos criptográficos para dificultar os Replay Attacks.
| Mecanismo | Função na proteção |
|---|---|
| Unpredictable Number | Introduz um desafio novo, gerado pelo terminal, em cada transação. |
| ARQC | Associa o criptograma aos dados específicos da transação. |
| ARPC | Permite ao cartão verificar criptograficamente a resposta do emissor. |
| ATC (Application Transaction Counter) | Contador que aumenta à medida que o cartão gera criptogramas de transação. |
| Chaves criptográficas | Impedem que um atacante consiga gerar criptogramas válidos sem conhecer as chaves secretas. |