Feel free calling me a troll, but there is a rationale behind my ramblings on 
https://bugzilla.mozilla.org/show_bug.cgi?id=1065729

The bug is named "Implement the FIDO Alliance u2f javascript API".

The spec is here: https://www.w3.org/TR/webauthn/

  "In one extreme case, the authenticator may be embedded in the client,
    and its bindings may be no more trustworthy than the ClientData.
    At the other extreme, the authenticator may be a discrete entity with
    high-security hardware and software"

Anyway, what I (early on) suggested was not deprecating the USB token project, 
but looking into the possibility offering a soft token solution as well.

Then suddenly, Mozilla announces that they indeed have a soft token solution(!) 
which they don't want to productify since that would potentially give them 
"badwill" since that solution would be less secure than the "real" solution.  
800 million Chinese folks using soft payment tokens seem to have survived.

Now to the "funny" part.  Mozilla, Google, and Microsoft have spent huge 
resources on defining and implementing a standard called WebCrypto.

AFAICT, this scheme should have close to identical security characteristics to 
a soft U2F solution!

I believe that it would pretty inconvenient for Google who is the engine behind 
U2F, to screw all their HW partners by offering a soft solution.  Mozilla does 
not have this problem.

This is not a question about security, but about product management.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to