Atak BEAST
Atak na TLS 1.0, w którym przewidywalny wektor inicjujący w trybie CBC ujawniał tekst jawny, w tym ciasteczka, bajt po bajcie.
BEAST (Browser Exploit Against SSL/TLS) zaprezentowali w 2011 roku Thai Duong i Juliano Rizzo. Błąd tkwił w TLS 1.0, gdzie wektor inicjujący każdego rekordu był ostatnim blokiem szyfrogramu poprzedniego. Każdy, kto mógł uruchomić JavaScript w przeglądarce ofiary i wpływać na szyfrowane dane, znał więc IV z góry.
Przy przewidywalnym IV i wybranym tekście jawnym atakujący odgadywał ciasteczko bajt po bajcie, sprawdzając każdą próbę na szyfrogramie. Lekarstwem było przejście na TLS 1.1 lub 1.2 oraz zabezpieczenie zwane podziałem rekordów 1/n-1, które wysyła pusty rekord przed każdym właściwym. Wiele serwerów wolało przesiąść się na RC4, który później sam narobił kłopotów.