Abuse Melding

Je hebt een klacht over de onderstaande posting:

18-03-2025, 09:35 door Anoniem

Die goede oude deserialisatie-aanval weer! Hoe krijg je het nog voor elkaar om hiervoor kwetsbaar te zijn? Inmiddels weet ieder zelf-respecterende java ontwikkelaar wel dat je nooit onvertrouwde data moet deserialiseren! En dit is breder te trekken, trouwens: valideer alle input, zelfs als het geen user input is! Zeker als je willekeurige data bestanden gaat inladen! Check of je data structuren zijn zoals je ze verwacht en geen extra data bevatten of juist elementen missen. Zijn alle numerieke waarden binnen de grenzen die je hebt gesteld? Hebben je strings een maximum of minimum lengte? Zijn floats of doubles geen NaN of (-)Infinity? Zijn arrays van de juiste grootte? Zijn linked lists toevallig oneindig doorlopend? Kom je binaire data tegen waar je base64 verwacht? En we hebben dit soort fouten eerder gezien, trouwens. Log4Shell was ook een deserialisatie exploit. Ik denk dat de veiligheid van software omhoog zou gaan als libraries en functies indicatoren hebben van risico's. Bijvoorbeeld, als een ...

Beschrijf je klacht (Optioneel):

captcha