Un algorithme courant est utilisé pour les tables de hachage de toutes les principales plateformes de services web (Java, ASP.NET et Apache). Fin 2011, une attaque ingénieuse exploitant l’omniprésence de cet algorithme de hachage a été dévoilée. En envoyant un seul message POST contenant des milliers de variables, il était possible de surcharger la fonction de hachage et de monopoliser un serveur pendant près d’une heure pour traiter cette unique requête. Il s’agit d’une attaque par déni de service (DoS) fondée sur le hachage.

F5 BIG-IP Local Traffic Manager (LTM) permet aux serveurs de contourner une attaque DoS par hachage en utilisant le langage de script F5 iRules pour rejeter tout message POST contenant un nombre excessif de variables.

En traitant ce problème au niveau du contrôleur de mise à disposition d’applications (ADC), le système F5 BIG-IP protège simultanément toutes les plateformes de serveurs web back-end, de sorte que l’attaque DoS par hachage n’atteigne jamais le serveur web.