On 20/04/12 01:06 AM, helpcrypto helpcrypto wrote:

Since you typically need a bunch of calls in order to do something
"pkcs11-ish" you would annoy the user with tons of warning dialogs.

False, just a warning to confirm the website can use the smartcard,
and PIN/Password when needed.


Yes, technically that can be done. In code. But, security-model wise, it cannot be done.

Think of phishing. We know that the average userbase is phished quite successfully. Losses seem to run to many millions per year. Some estimates ran to a billion a year, but it seems more likely to be around 100m a year.

Phishing is directly about the browser's warnings and interfaces protecting the user from doing the "wrong thing" whatever that is.

And it failed. The browser explicitly directly positively failed to protect the user from, and we know that because the security model it has is explicitly directly positively targetted to doing exactly that - stop someone bad pretend to be someone good.

So, we can reasonably claim with a high degree of certainty - because we have all the phishing history & losses to rely on - that when your preferred design of a warning is put out there, the user will be phishable.

This is a pretty reliable statement. If you want to challenge the above, you've kinda got to imagine that you can do better than Mozilla or that phishing didn't happen or thieves are allergic to smart cards or ?

So, do you accept that?  Warning means Phishing.

If you do ... then we can ask several questions.

  How much value are you protecting?  Are smart cards the right tool?

  And, is Mozilla interested in exposing all smart cards to phishing?

Difficult questions :)



iang
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to