
Voilà comment le trafic chiffré peut être analysé en interposant un man-in-the-middle
La nouvelle version de Burp Proxy est conçue pour améliorer l'analyse des connexions SSL chiffrées sur les smartphones Android. A ses débuts, Burp Proxy était utilisé par les développeurs et les chercheurs en sécurité pour examiner le trafic web sur PC mais maintenant il est aussi possible de le faire sur n'importe quel smartphone. Par exemple pour analyser le comportement de diverses applications du smartphone.
Pour analyser le trafic web, le serveur Burp est entré comme proxy pour les connexions HTTP et HTTPS sur le périphérique, et un certificat CA auto-signé est installé. Ce certificat CA permet à Proxy Burp de générer à la volée des certificats afin d'imiter un serveur HTTPS et agir comme un man-in-the-middle.
Cependant, le problème avec les smartphones Android c'est que le périphérique récupère d'abord l'adresse du serveur cible via le DNS puis utilise le proxy pour y accéder directement en utilisant la requête CONNECT. Comme Burp ne connait pas le nom du serveur lors de la génération du certificat, il utilise l'adresse IP du serveur comme nom, ce qui provoque des messages d'erreurs ou coupe la connexion sur le smartphone. La nouvelle version 1.4.12 par contre établit d'abord une connexion SSL au serveur cible et imite au mieux le certificat du serveur.
























































