Een HTTP brute force-aanval is een cyberaanval waarbij een aanvaller probeert toegang te krijgen tot een beveiligd HTTP-gebaseerd systeem door automatisch verschillende combinaties van gebruikersnamen en wachtwoorden te proberen totdat de juiste combinatie wordt gevonden en toegang wordt verkregen.
De aanvaller kan gebruik maken van een speciaal ontworpen softwareprogramma of script om automatisch verschillende inlogpogingen uit te voeren. Het script probeert vervolgens duizenden of zelfs miljoenen combinaties van gebruikersnamen en wachtwoorden te proberen, totdat de juiste combinatie van gebruikersnaam en wachtwoord is gevonden en toegang tot het systeem wordt verkregen.
Er zijn verschillende technieken die worden gebruikt bij deze aanval, waaronder de “dictionary attack” waarbij een lijst met veelgebruikte wachtwoorden en combinaties van woorden wordt gebruikt en de “brute force” -aanval waarbij letterlijk elke mogelijke combinatie van tekens wordt uitgeprobeerd om toegang tot het systeem te verkrijgen.
Om deze aanvallen te voorkomen kunnen organisaties verschillende beveiligingsmaatregelen nemen, zoals het gebruik van sterke wachtwoorden, het beperken van het aantal inlogpogingen en het monitoren van verkeer om verdachte activiteiten te detecteren.