Security/CryptoEngineering: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(correct outdated info, link to preloading)
(note the DAR support)
Line 1: Line 1:
''Last Updated: 7 Sept 2017''
'''Mission''': Use modern cryptography to improve the security and privacy of Firefox
'''Mission''': Use modern cryptography to improve the security and privacy of Firefox


Line 21: Line 19:


* [[Security/CryptoEngineering/Intermediate Preloading|Intermediate Preloading]]
* [[Security/CryptoEngineering/Intermediate Preloading|Intermediate Preloading]]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1464828 OS-supplied Data at Rest Protections]


== Web Authentication ==
== Web Authentication ==

Revision as of 17:39, 1 May 2019

Mission: Use modern cryptography to improve the security and privacy of Firefox

Protect Firefox users on the Internet through up-to-date cryptographic protocols

  • Maintain the cryptography and transport security library that powers Firefox, NSS
  • Enforce the technical policies of the Mozilla CA Certificate Program
  • Lead the adoption of cryptographic technologies to improve security throughout Firefox

Crypto Engineering Projects

Our team's major projects are broken down by module:

NSS

NSS is the cryptography and transport security library that powers Firefox.


PSM

PSM performs the business logic of deciding whether a given secure network connection is actually trustworthy. It applies logic from the user's choices, the Mozilla Root Program, and the platform in order to make a trust determination. E.g., whether to show a connection as secure.

Web Authentication

Password authentication is known to be a security liability on the Web. The W3C Web Authentication Working Group is developing a specification for using Scoped Credentials to supplement or replace passwords. Mozilla intends to continue supporting the Web Authentication (WebAuthn) specification.

Useful testing sites

Web Authentication:

U2F (behind a pref, experimental, not released):