Many companies use a network proxy in order to intercept web-based traffic for example.
I have some questions about their functioning:
1) I've never seen SSL warning in company. I doubt that they install trusted certificates from their proxy into the OS (because browsers may use different certificates store, Firefox has it's own for example). So how does they intercept traffic without browser warning?
2) Supposing that they install the proxy certificate into each host. If a host wants to go to "https://google.com", the hostname into the certificate will be that of the proxy , not google. So in any case, a SSL warning should appear. Does they generate certificates (with google hostname for example) signed by the trusted certificate proxy ?
I doubt that they install trusted certificates from their proxy into the OS
Actually, many do. Microsoft itself provides the ability to let administrators easily push custom certificates onto machines joined to the company's domain. Custom certificates can also be incorporated in to the company's standard OS deployment image.