~/talk

Security Control Enhancements

Talkat NDC Security 2022 · 2022-04-06..04-07· [security, java]
slides:none on file

Timeline of concrete Java security changes from Java 8 → 17: SHA‑3 hashing and SHA‑3‑based signatures appear (Java 16), TLS 1.3 and AES‑GCM support mature, ChaCha20/Poly1305 added, root CA store modernized, keytool revamped and security manager tightened. JEP 290 ships a JEP 290 deserialization filter but raw Java serialization remains risky — crafted serialized maps can crash the JVM. Recommends Google Tink or libSodium for crypto primitives. Release cadence shifts to six‑month cycles, breaking old monolith deployment patterns while adding practical mitigations.

AI-written summary · about

  1. 0:00Intro
  2. 1:50Java Community
  3. 3:50Java Enhancement Proposal
  4. 5:47Java Crypto
  5. 11:35Java Deserialization
  6. 14:17Java Deserialization Filter
  7. 21:10SHA3 Implementation
  8. 23:44TLS 10 Implementation
  9. 27:25Java 11 Implementation
  10. 34:37Java 12 Implementation
  11. 35:22Java 13 Implementation
  12. 37:37Java 15 Implementation
  13. 40:06Java 16 Implementation
  14. 41:03Java 17 Implementation
  15. 46:08Digital Signatures
~/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.