~/talk

The first few milliseconds of HTTPS

Talkat Dutch PHP Conference 2017 · 2017-06-29..07-01· [security, networking]
speakerdeck:jaytaph
slides:none on file

Explains the first 200ms of a TLS 1.2 handshake using Wireshark captures: client hello lists ~18 cipher suites and SNI, server hello picks one, server sends an X.509 chain (notes 181 root CAs in Mozilla store), then RSA or ECDHE key exchange produces a premaster/master secret split into six keys (two directional tunnels). Demonstrates decrypting captures with the ssl key log file, mentions SSL Labs, the cipherlist site, OpenSSL speed and a PHP TLS decoder, and TLS 1.3’s reduced round trips.

AI-written summary · about

  1. 0:00Introduction
  2. 0:17Who is using HTTPS
  3. 1:03What is TLS
  4. 1:28History
  5. 4:59Statistics
  6. 6:21Heartbeat
  7. 7:01RCS
  8. 8:21Wireshark
  9. 8:33Client
  10. 8:46HTTP sniffing
  11. 11:02Encryption
  12. 13:19RSA
  13. 14:38Cipher suites
  14. 15:21Configure ciphers
  15. 16:01SSL Test
  16. 16:45SSL Extensions
  17. 17:38Supported browsers
  18. 18:08Client hello
  19. 21:24SSL certificates
  20. 22:43What are SSL certificates
  21. 23:36Intermediate CA
  22. 25:01Implied Trust
  23. 25:16Root Certificate Authorities
  24. 25:31Mozilla Security Store
  25. 26:13Authentication
  26. 27:13Cipher Suite
  27. 27:31DiffieHellman
  28. 29:51Generating secrets
  29. 31:45PHP
  30. 32:12Key Exchange
  31. 33:36Client Key Exchange
  32. 33:49Tunnel
  33. 34:08Application Data
  34. 34:32SSL Key Log
  35. 36:38TLS overhead
  36. 37:58Attacks in TLS
  37. 38:18TLS 133
  38. 38:30Round trips
  39. 39:40What should I do
  40. 39:57How does the server decide
~/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.