BadPhorm - When good ISPs go bad! :: Forums :: Phorm Discussion :: Phorm Talk
 
<< Previous thread | Next thread >>
Phorm cannot intercept our private SSL communications can they?
Go to page       >>  
Moderators: Jim Murray, narcosis, felixcatuk, Sammy
Author Post
BadPhormula
Sat Apr 26 2008, 02:34AM

Registered Member #188
Joined: Sun Mar 16 2008, 05:00PM
Posts: 148
Phorm cannot intercept our private SSL (encrypted) communications can they?

Or 'can' they? After all once you are in the heart of the network anythings possible. Of course Phorm being the trustworthy bastions of our privacy they would never employ this kind of kit would they?



http://www.netronome.com/web/guest/products/ssl_appliance


credit: Flowrebmit CF forum

[ Edited Sat Apr 26 2008, 02:38AM ]
Back to top
EtherDreams
Sat Apr 26 2008, 05:18AM
Registered Member #185
Joined: Fri Mar 14 2008, 09:27PM
Posts: 100
Doesn't that require the addition of a root certificate in the browser's certificate store?

I'm not real familiar with certificates and this is just a guess... in such cases does the MITM generate the keys/certificate for each target site, and in order for those certificates to be trusted they are signed by the root certificate mentioned above?

I wonder if application software, of the "run this to setup your ISP connection" variety, could add a root certificate without a major security warning popping up?

Back to top
BadPhormula
Sat Apr 26 2008, 10:10AM

Registered Member #188
Joined: Sun Mar 16 2008, 05:00PM
Posts: 148
EtherDreams wrote ...

Doesn't that require the addition of a root certificate in the browser's certificate store?

I'm not real familiar with certificates and this is just a guess... in such cases does the MITM generate the keys/certificate for each target site, and in order for those certificates to be trusted they are signed by the root certificate mentioned above?

I wonder if application software, of the "run this to setup your ISP connection" variety, could add a root certificate without a major security warning popping up?




Dunno. There is a specification sheet available on the website and if you register they will let you have their transparent SSL proxy whitepaper.

Maybe we should ask Ben Laurie, he's the SSL expert.

http://www.links.org [ LINK to Ben's website ]
Back to top
PhormalWarning
Sat Apr 26 2008, 10:55AM
Registered Member #242
Joined: Sun Mar 23 2008, 03:59PM
Posts: 30
Yes, this will need you to get a root certificate onto the client's machine. This is of course easy to do inside a company where all PCs are corporately controlled. Many companies deploy their own root CAs anyway for internal use.

Not so easy to get one onto your home PC (unless Microsoft or Dell or someone does a deal with Phorm).

Once an untrusted root CA is on your machine, the box in the middle can spoof being any SSL site without any warnings popping up by faking the site's SSL certificate on the fly and so SSL is completely broken.
Back to top
davews
Sat Apr 26 2008, 12:21PM
Registered Member #142
Joined: Sun Mar 09 2008, 06:47PM
Posts: 19
Yes although it has been suggested that the Phorm servers could set themselves up as a man in the middle secure web server the certificate you ended up with on your own computer would be from Phorm and not from your bank etc. Any decent web browser will alert you to this discrepancy and you would be a fool to proceed (but we all know that many people will just click the accept button).

More significantly, if Phorm were found out to be forging certificates from other people there would be an almighty uproar. Realistically I don't think they ever would do this!!
Back to top
BadPhormula
Sat Apr 26 2008, 07:56PM

Registered Member #188
Joined: Sun Mar 16 2008, 05:00PM
Posts: 148
I posted a message on Ben Laurie's blog regarding SSL and Phorm. Here is Ben's reply

"Can Phorm Intercept SSL?"
http://www.links.org/?p=321 [ LINK ]
Back to top
madslug
Sat Apr 26 2008, 10:16PM
Registered Member #266
Joined: Tue Apr 01 2008, 12:11PM
Posts: 143
Ummm - can someone please put Ben Laurie's answer into a language I can understand? I read it as a Yes / No

The way I see this is that search engines are able to cache https pages even though MSN and Yahoo! stay with the http version in their indexes while Google will happily display the https cache too. If someone with the budget of Google can't stop googlebot from looking at and caching https then I have an even lower confidence in any other script.
Back to top
EtherDreams
Sat Apr 26 2008, 10:22PM
Registered Member #185
Joined: Fri Mar 14 2008, 09:27PM
Posts: 100
Somewhat OT, but has anyone heard of a tool for checking installed certificates against those that ship with IE or Firefox or whatever in order to identify any that aren't shipped by default and thus should be reviewed by the user?

Back to top
PhormalWarning
Sun Apr 27 2008, 03:27PM
Registered Member #242
Joined: Sun Mar 23 2008, 03:59PM
Posts: 30
madslug wrote ...

I read it as a Yes / No

He puts forward three basic alternatives.

1) Find a way to get a root certificate onto the user's machine as discussed above.

2) Install the Phorm box at the web server end (i.e. every web server) or else get web server operators to deliver their private keys to Phorm. Fairly impractical on a large scale.

3) Phorm becomes a trusted root CA in themselves. Unlikely to be possible.

So basically it's a no with the exception that the user could be confused into installing a new root CA by failing to understand what's going on or by misplacing trust in someone e.g. BT pushes out a software "update" that installs a certificate.

He cites the example of the tax office requiring people to install a root certificate. I'm unsure if this is correct. I know they require you to have a personal certificate, but this is different. That's used to identify you to the web server and is perfectly legitimate.
Back to top
madslug
Sun Apr 27 2008, 03:36PM
Registered Member #266
Joined: Tue Apr 01 2008, 12:11PM
Posts: 143
Thanks PhormalWarning. Much clearer now. I hope that software updates are not pushed out.

I will stick with an ISP that only requires I enter a username and password into the router. I have never quite understood those ISPs that send a 'little program' that sits on users' computers.
Back to top
Go to page       >>   

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System