IT-lexicon › Beveiliging › BEAST-aanval

BEAST-aanval

Beveiliging Svenska → Bijgewerkt: 2026-10-12

Een aanval op TLS 1.0 waarbij een voorspelbare initialisatievector in CBC-modus platte tekst, zoals cookies, byte voor byte liet uitlekken.

BEAST (Browser Exploit Against SSL/TLS) werd in 2011 gepresenteerd door Thai Duong en Juliano Rizzo. De fout zat in TLS 1.0, waar de IV van elk record het laatste cijfertekstblok van het vorige record was. Daardoor was de IV voorspelbaar voor iedereen die JavaScript in de browser van het slachtoffer kon draaien en kon bepalen wat er werd versleuteld.

Met een voorspelbare IV en gekozen platte tekst kon de aanvaller een cookie byte voor byte raden en elke gok controleren aan de hand van de cijfertekst. De oplossing was overstappen op TLS 1.1 of 1.2, plus de tegenmaatregel 1/n-1 record splitting, waarbij vóór elk echt record een leeg record wordt verstuurd. Veel servers kozen in plaats daarvan voor RC4, dat later zelf problemen bleek te hebben.

← Terug naar het lexicon