Léxico de TI › Segurança › Lucky Thirteen

Lucky Thirteen

Segurança Svenska → Atualizado: 2026-10-12

Um ataque de temporização de 2013 que explora o cálculo do MAC em registros TLS com preenchimento CBC, fazendo pequenas diferenças de tempo vazarem dados.

Nadhem AlFardan e Kenneth Paterson mostraram em 2013 que o TLS com cifras CBC na ordem MAC-then-encrypt vazava informação pelo tempo de resposta. O receptor calcula o HMAC sobre um número de blocos que depende do tamanho do preenchimento, e essa diferença aparece no tempo de resposta. Com milhões de conexões, o atacante conseguia recuperar pequenos trechos do texto claro, como um cookie, mesmo com a criptografia em si perfeitamente sólida.

É mais um caso em que o algoritmo aguenta e a implementação vaza. As soluções foram calcular o HMAC sobre o mesmo número de blocos independentemente do preenchimento e, principalmente, migrar para AEAD. O TLS 1.3 aboliu as cifras CBC de vez, então o problema é hoje, em boa parte, herança de versões antigas.

← Voltar ao léxico