~/talk

High-Secure Java Serialization

Talkat JCON Europe 2023 · on Thursday, 2023-06-22· at 10:00· Cinema 7, Im Mediapark 1, 50670 Köln, Germany· [security, java]
links:none on file
slides:none on file

Claims Java built-in serialization causes most platform vulnerabilities and shows a new implementation built from scratch: an open-source Eclipse Serializer (snapshots on Maven Central) that uses no code executed at deserialization, stores only data not metadata, and keeps referential integrity via swizzling preserves referential integrity. It supports custom type handlers and legacy type mapping for class evolution, handles cyclic and deep graphs without stack recursion, claims microsecond‑level performance (100k-object tests beat Java’s format and avoid JSON/XML bloat), and is adopted into a storage engine.

AI-written summary · about

  1. 0:00Introduction and legal
  2. 1:44What is serialization
  3. 3:51Java serialization risks
  4. 8:35Limitations of current frameworks
  5. 13:10Why we built a new serializer
  6. 14:17Key security and design principles
  7. 16:05How the serializer works
  8. 22:07Benefits and API overview
  9. 24:14Custom type handlers
  10. 31:25Handling class changes
  11. 33:13Object graph communication
  12. 35:39Project status and resources
  13. 37:24Q&A
~/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.