Que sont les attaques par saturation SSL et par renégociation SSL ?

Demander une connexion sécurisée à un serveur est une tâche simple pour un client. Cependant, le serveur qui fournit cette connexion sécurisée doit mobiliser une grande puissance de calcul. Une attaque par saturation SSL ou renégociation exploite cette charge de travail asymétrique en demandant une connexion sécurisée, puis en renégociant cette connexion. Il s’agit de deux opérations simples pour le client, mais qui nécessitent une grande puissance de calcul côté serveur.

Un client de F5 était la cible initiale de ce type d’attaque. L’équipe des services sur le terrain de F5 a réussi à repousser cette attaque massive et coordonnée à l’aide du système BIG-IP et du langage de script F5 iRules.

Désormais disponible via la communauté en ligne F5 DevCentral, cette iRule stipule que si un appareil tente de renégocier plus de cinq fois au cours d’une période de 60 secondes, la connexion est interrompue sans notification.

Le principal avantage de cette approche est que l’attaquant croit que l’attaque fonctionne toujours et reste active, alors qu’en réalité, le serveur a ignoré la requête et a poursuivi le traitement des requêtes légitimes des utilisateurs.