~/talk

Let's go HTTPS

Talkat Codemotion Rome 2016 · 2016-03-18..03-19· [web-platform, security]
slides:none on file

Explains how HTTPS actually works: keypair + CSR → CA-signed certificate (single-name, wildcard, SAN), chain-of-trust and one-year validity, TLS handshake mixing asymmetric (key exchange) and symmetric (session) ciphers, and common misconfigurations. Shows deployment steps and validators to use: run certificate on web servers or PaaS, test with SSL Labs, fix mixed content and set cookies Secure flag, enable HSTS header and consider public key pinning, and automate issuance with Let's Encrypt or Caddy.

AI-written summary · about

  1. 0:00Start
  2. 6:16Secure Connection
  3. 10:49Authentication
  4. 20:20X.509 SSL Certificate
  5. 21:25Certificate Types
  6. 22:11Symmetric vs Asymmetric encryption
  7. 25:25Handshake
  8. 27:15Cryptographic primitives
  9. 27:40self signed vs trusted
  10. 28:43Chain of trust
  11. 31:24Create a Certificate
  12. 34:47Example config
  13. 36:03Caddy server
  14. 37:30Cookie security
  15. 38:15Mixed Content security error
  16. 39:03HSTS Header
  17. 39:42Public Key Pinning
  18. 40:15Let's Encrypt
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.