How HTTPS capture works and defending against it
How can tools like Charles and Proxyman show app traffic that's encrypted with HTTPS in plain text?
How can tools like Charles and Proxyman show app traffic that's encrypted with HTTPS in plain text?
The capture tool becomes a man-in-the-middle proxy: it installs and trusts its own root CA on the device and issues a fake server certificate on the fly for each connection. Two TLS sessions form, app to proxy and proxy to server, so the proxy sees plain text.
SecurityShort answerExpert
QA reports that with a Charles proxy in place they see every API request and response…
#mitm #proxy #charles
SecurityMultiple choiceBasics
What conditions have to hold before a tool like Charles or Proxyman can show an app's…
#mitm #proxy #charles
NetworkingShort answerAdvanced
A report says image uploads work on cellular but fail only on the office Wi-Fi. What…
#proxy #debugging
NetworkingShort answerAdvanced
When the app sends a request to https://api.example.com, what happens at the TLS level…
#https