• RFC 7507 : TLS Fallback Signaling Cipher Suite Value (SCSV) for Preventing Protocol Downgrade Attacks

    Le protocole #TLS offre un grand nombre de choix : choix de la version, choix des algorithmes cryptographiques, plein d’options... Tous ces choix ne sont pas équivalents en terme de sécurité : les versions anciennes de TLS ont des vulnérabilités absentes des plus récentes, par exemple. Dès qu’un protocole cryptographique a des choix, il y a un risque de sécurité : que l’attaquant tente de perturber la négociation initiale entre les deux parties, pour les amener à choisir les variantes les moins sécurisées, en faisant croire à chacun que son partenaire ne peut pas gérer les meilleures variantes. C’est ce qu’on nomme une attaque par repli (downgrade attack) et c’est une plaie classique des protocoles cryptographiques (sauf de ceux qui n’offrent aucun choix, mais qui ont d’autres problèmes, notamment l’impossibilité d’évoluer). Ce #RFC présente une nouvelle technique TLS pour empêcher certaines attaques par repli : annoncer un algorithme cryptographique qui n’est pas un vrai algorithme mais qui signale qu’on a effectué un repli, permettant au partenaire de détecter que quelqu’un a interféré avec la communication. Cette technique se nomme #SCSV, pour Signaling Cipher Suite Value.

    http://www.bortzmeyer.org/7507.html

    #cryptographie