Auteur Sujet: [Devinette] Redirection auto HTTP -> HTTPS : un avantage assez subtil  (Lu 2522 fois)

0 Membres et 1 Invité sur ce sujet

corrector

  • Invité
Mettons que vous utilisiez un proxy HTTP local pour les URL en http: uniquement, proxy ayant une liste de domaines pré-configurés pour lesquels une redirection automatique sera faite vers l'URL en "https:" (ce qui revient à peu près à avoir HTTP Strict Transport Security mais sans être implèmenté dans navigateur, et sans incidence sur la gestion des certificats).

Cette configuration permet d'éviter un souci de sécurité assez subtil.

Selon vous, quel est ce souci?

corrector

  • Invité
[Devinette] Redirection auto HTTP -> HTTPS : un avantage assez subtil
« Réponse #1 le: 05 juin 2015 à 10:47:44 »
La plupart des sites utilisent des témoins (cookies) HTTP. Leur manipulation est restreinte par nom de domaine, avec des règles vagues pour ce qui est des sur-domaines (mais en gros sur un domaine comme x.TLD il n'y a aucun problème de définition seul x.TLD peut manipuler les témoins valables pour x.TLD).

Quand vous allez un site en HTTPS en entrant directement la bonne URL (comme https://lafibre.info/), vous ne vous exposez pas directement à une attaque en allant sur ce site, mais il suffit que vous alliez en même temps sur un autre site en HTTP (http://example.fr) pour qu'un adversaire sur le chemin puisse mener une attaque en interceptant la requête http://example.fr pour faire une redirection vers x.TLD.

Cette redirection va faire en sorte que votre navigateur envoie les témoins (ceux non marqués "secure") pour le domaine x.TLD dans une requête HTTP en clair. Le proxy HTTP local pré-cité va cependant intercepter cette requête et la bloquer avec une redirection, donc le navigateur va faire une connexion sécurisée vers http://x.TLD/ et donc l'adversaire ne verra jamais la valeurs des témoins pour ce domaine.

Voilà un avantage indirect de HTTP Strict Transport Security.

corrector

  • Invité
[Devinette] Redirection auto HTTP -> HTTPS : un avantage assez subtil
« Réponse #2 le: 03 janvier 2016 à 03:32:33 »
Mais il y a plus...

corrector

  • Invité
[Devinette] Redirection auto HTTP -> HTTPS : un avantage assez subtil
« Réponse #3 le: 04 février 2016 à 01:24:06 »
La raison est que même si les URL sont distinctes, le "domaine" de http://toto est le même que celui https://toto juste "toto".

Un site http://toto peut mettre un "HTTP cookie" qui sera aussi envoyé à https://toto hors le protocole HTTP+cookie est effroyablement mal conçu : les cookies sont envoyés au serveur sans aucune indication de leur origine!