Re: [squid-users] Error negotiating SSL connection on FD ##: Closed by client

From: Dan Charlesworth <dan_at_getbusi.com>
Date: Tue, 8 Apr 2014 09:34:43 +1000

Thanks, Guy.

I�m almost tempted to just ssl_bump none for 23.0.0.0/12, but I�m sure that would lead to all sorts of annoyances for clients who are tracking users download usage etc.

I�d appreciate if you could share your list of IP addresses, might be useful for us.

Dan

On 7 Apr 2014, at 11:23 pm, Guy Helmer <ghelmer_at_palisadesystems.com> wrote:

> On Apr 6, 2014, at 11:58 PM, Dan Charlesworth <dan_at_getbusi.com> wrote:
>
>> This somewhat vague error comes up with relative frequency from iOS apps when browsing via our Squid 3.4.4 intercepting proxy which is performing server-first SSL Bumping.
>>
>> The requests in question don�t make it as far as the access log, but with debug_options 28,3 26,3, the dst IP can be identified and allowed through with ssl_bump none.
>>
>> The device trusts Squid's CA, but apparently that�s not enough for the Twitter iOS app and certain Akamai requests that App Store updates use.
>>
>> Can anyone suggest how one might debug this further? Or just an idea of why the client might be closing the SSL connection in certain cases?
>>
>> Thanks!
>>
>>
>
> I suspect that the Twitter app is using certificate pinning to prevent man-in-the-middle decryption: https://dev.twitter.com/docs/security/using-ssl
>
> IIRC, I have had some difficulty tracking down or obtaining intermediate certs that Akamai uses. I ended up whitelisting many Akamai IP addresses from SSL interception on my test network.
>
> Guy
Received on Mon Apr 07 2014 - 23:34:57 MDT

This archive was generated by hypermail 2.2.0 : Wed Apr 09 2014 - 12:00:05 MDT