Oui, parce que s’il y a une chose que l’histoire des trente dernières années nous a apprise, c’est que c’est très facile de passer d’une version d’un protocole à une autre, finger in the nose ...
(Pour rappel, on est ici sur un site qui ne supporte ni IPv6 ni TLS 1.3.)
With versioned protocols instead of cipher agility: If a vulnerability is discovered in protocol version 1, you simply upgrade to protocol version 2.
Cacher derrière ce simply toute la difficulté des transitions protocolaires est d’une malhonnêteté crasse.
Surtout quand on parle de protocoles cryptographiques, avec TLS qui nous donne justement un très bel exemple d’un protocole où la gestion de la version du protocole a été magistralement foirée (ce qui a rendu possible toute une série de protocole downgrade attacks).
sans laisser l'utilisateur final se tirer une balle dans le pied.
Supporter l’agilité cryptographique ne signifie pas nécessairement « laisser l’utilisateur se tirer une balle dans le pied ». On peut supporter plusieurs algorithmes sans pour autant laisser à l’utilisateur le soin de choisir lequel utiliser.
[^] # Re: Agilité cryptographique
Posté par gouttegd . En réponse au lien Bruce Schneier: NIST’s Post-Quantum Cryptography Standards. Évalué à 4. Dernière modification le 09 août 2022 à 18:01.
Oui, parce que s’il y a une chose que l’histoire des trente dernières années nous a apprise, c’est que c’est très facile de passer d’une version d’un protocole à une autre, finger in the nose ...
(Pour rappel, on est ici sur un site qui ne supporte ni IPv6 ni TLS 1.3.)
Cacher derrière ce simply toute la difficulté des transitions protocolaires est d’une malhonnêteté crasse.
Surtout quand on parle de protocoles cryptographiques, avec TLS qui nous donne justement un très bel exemple d’un protocole où la gestion de la version du protocole a été magistralement foirée (ce qui a rendu possible toute une série de protocole downgrade attacks).
Supporter l’agilité cryptographique ne signifie pas nécessairement « laisser l’utilisateur se tirer une balle dans le pied ». On peut supporter plusieurs algorithmes sans pour autant laisser à l’utilisateur le soin de choisir lequel utiliser.