Overview
Syllabus
Intro
Updating Firefox Updates
Updates Security
Serving data through web APIs Industry best practice: HTTPS and trust the backend. That has two problems
HTTPS Interception . 4% of Firefox Updates are being intercepted
Compromise of web API
Internal Firefox PKI
Delivering Content Signatures
Verifying Content Signatures
Operational Security
Some interesting problems
Checking certificate validity . Signature verification fails when client clock
Measuring validation failures . Firefox drops the data when the signature does not validate
Emergency revocations
Implementation complexity
Taught by
USENIX Enigma Conference