Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How does SSL work through (application level) firewalls, gateways and proxy servers?

0
Posted

How does SSL work through (application level) firewalls, gateways and proxy servers?

0

SSL was designed to provide security between client and server and to avoid any kind of 3-way man-in-the-middle attack. Thus SSL cannot be proxied through traditional application level firewalls (such as the CERN proxy server) because SSL considers a proxy server to be a middleman. The simplest alternative to this problem is to use a packet filtering firewall. You set it up to open a reserved and trusted port for the SSL+HTTP or SSL+NNTP services (443 or 563 respectively) allowing all traffic on those ports to be passed through unrestricted. The risk with this solution is that an internal attacker could attempt to use these trusted ports without using SSL and there is no way for the firewall to know. SSL also can work with gateways that support the SOCKS protocol, a protocol independent proxy mechanism. SOCKS is a generic byte forwarding gateway between client and server and generally works at the socket level. If all you want is TCP/UDP restrictions based on client IP or server IP, SO

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123