Léxico de TI › Segurança › Ataque BEAST

Ataque BEAST

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

Um ataque ao TLS 1.0 em que um vetor de inicialização previsível no modo CBC vazava texto claro, inclusive cookies, um byte de cada vez.

O BEAST (Browser Exploit Against SSL/TLS) foi apresentado em 2011 por Thai Duong e Juliano Rizzo. A falha estava no TLS 1.0, em que o IV de cada registro era o último bloco cifrado do registro anterior. Isso tornava o IV previsível para qualquer um que conseguisse rodar JavaScript no navegador da vítima e escolher o que seria criptografado.

Com IV previsível e texto claro escolhido, o atacante podia adivinhar um cookie byte a byte e conferir cada palpite contra o texto cifrado. A correção foi migrar para o TLS 1.1 ou 1.2, além de uma contramedida chamada 1/n-1 record splitting, que envia um registro vazio antes de cada registro real. Muitos servidores preferiram trocar para o RC4, que depois teria seus próprios problemas.

← Voltar ao léxico