On a related not, this can even be a problem with non-transparent
proxying - buggy IE autoproxy cache behaviour can give you similar
symptoms.
See http://support.microsoft.com/default.aspx?scid=kb;en-us;271361 which
documents a registry key for disabling autoproxy caching:
"You may have to use this registry key if you connect by using a proxy
server that is handling secure and non-secure requests on the same
server. One example of this behavior is the SQUID Proxy Server software.
Because Internet Explorer typically caches port information, it may not
send a secure request over the correct port number when it tries to send
secure and non-secure responses to the same server, but on different
port numbers."
-----Original Message-----
From: Elsen Marc [mailto:elsen@imec.be] 
Sent: 20 January 2005 06:45
To: Flip Johnson; squid-users@squid-cache.org
Subject: RE: [squid-users] fedora, squid, cisco, transparent proxy and
https/ssl
 
> 
> Hi Everyone,
> 
> We have squid 2.5 setup and working beautifully as a 
> transparent proxy. Our 
> cisco firewall/router redirects the traffic outbound on port 
> 80 to the squid 
> box and it in turn is filtered and sent on it's merry way.
> 
> Our problem lies with the https traffic, which we are not 
> rerouting at the 
> cisco box because we realize that squid can't and shouldn't 
> proxy that type 
> of traffic. The problem is, on and off we seem to have 
> reliability with our 
> ssl connections. It appears to be an issue when a site 
> redirects from an 
> insecure to secure page, such as when you are checking out at 
> an ecommerce 
> site.
> 
  Transparant proxying has drawbacks as mentioned in :
 
http://www.squid-cache.org/mail-archive/squid-users/200501/0012.html
 Besides the points mentioned in there; there is another subttle issues
to 
 mention :
 Some sites may enforce extra steps in authenticating users over
 secure 'links' (ssl); in the way that a connection is switched during
 a 'logon' sequence from http to https (for instance);  then the remote
 webserver may check, whether all connections come from the same ip and
 reject users if they don't.
 Now in your case subsequent http -> https connections may not come
 from the same ip and hence the e-commerce site may refuse a  login.
 Check whether this works when the browser is configured to use
 squid directly through proxy config mechanisms.
 M.
________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
Received on Thu Jan 20 2005 - 02:23:39 MST
This archive was generated by hypermail pre-2.1.9 : Mon Mar 07 2005 - 12:59:35 MST