On Tue, Mar 20, 2012 at 8:12 AM, Ian Bicking <i...@mozilla.com> wrote:
> On Tue, Mar 20, 2012 at 2:08 AM, lkcl <luke.leigh...@gmail.com> wrote:
>>
>>   ok. so. a summary of the problems with using SSL - and CSP,
>>  and "pinning" - is described here:
>>
>>     https://wiki.mozilla.org/Apps/Security#The_Problem_With_Using_SSL
>>
>>  the summary: it's too complex to deploy, and its deployment results in
>>  the site becoming a single-point-of-failure [think: 1,000,000 downloads
>>  of angri burds a day].
>
>
> I don't think I entirely understand what that section is referring to – in
> the first section maybe it is referring to client certificates?

 in some ways it doesn't matter, because the sheer number of problems
with reliance on SSL as a solution make SSL completely useless.

 SSL is a host-orientated PKI infrastructure.

 what's needed (as you hint below) is *person*-orientated PKI infrastructure.

 and that's what the debian (apt) and fedora/redhat/suse (yum)
distribution infrastructure provides: *person*-orientated PKI
infrastructure.

 the discussion is revolving around SSL, SSL, SSL, so there's clearly
no fear of deployment of PKI itself.  but with *person*-orientated PKI
infrastructure, you gain total independence from the entire
distribution model.  SSL, HTTP, FTP, rsync, CD, DVD, usb stick,
Carrier Pigeons, it doesn't matter.


>  I don't think https alone is unscalable.

 yes it is [unscalable].  unscalable to the scale of "1,000,000
downloads per day" scale, which in the context of say 100,000,000
mobile phones deployed world-wide is an *UNDERESTIMATE* of the number
of potential downloads.

 this is the primary reason why host-based PKI is wildly
inappropriate.  it just won't scale to the kind of volumes that would
result from a successful mobile phone OS.


> And yes, there are other kinds of attacks
> on SSL; some of which we can actually handle (like with pinning – I'm not
> sure why pinning causes problems?)

 it ties the downloads solely and exclusively to that specific host,
doesn't it?  do you see that that is a problem?  think it through,
ian, in the context of massive volume of product.

 mozilla simply cannot even be involved in any kind of hosting or any
of the infrastructure - at all - and it has been stated already (by
people in mozilla) that this will not happen.

 the only hosting that mozilla will do is of the source code of the
B2G Operating System and its documentation, just like google does.

l.
_______________________________________________
dev-security mailing list
dev-security@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-security

Reply via email to