I am connecting to a HTTPS service with SSL through a HTTP (not HTTPS) proxy.
I am using Chrome/Firefox proxy settings. (Chrome does not directly expose them, but it can be set via chrome extension or by command line argument. Firefox exposes that in settings.)
I keep wondering, what can "evil" HTTP proxy do? What does it see?
When I connect to HTTPS web server, can evil HTTP proxy:
- see the requests
- read the requests
- change the requests maliciously to something else?
How would that differ, if I used HTTPS proxy? How would that differ, if I used SOCKS proxy?
Basically, I am not sure which one of these 2 mental models are true.