I'm working behind a corporate firewall that is blocking web traffic on Windows and Ubuntu for almost all applications other than web browsers & system updates.
When I try to connect to external resources using curl, git, python, etc., I get SSL/TLS errors. I am able to successfully ignore SSL/TLS for those applications, and they work as intended (e.g. curl -k succeeds).
I have a few questions about how this type of issue works:
- Since ignoring SSL/TLS works, does that mean the ports in question are open to TCP/HTTP traffic, but not to TLS/HTTPS traffic?
- Why are browsers and
apt install <package>able to connect via HTTPS, but other applications are not? - Is there a general solution to this problem which doesn't impair security, and which doesn't involve having access to firewall settings?