~/talk

How To Break XML Encryption - Automatically

Talkat Black Hat Europe 2015 · 2015-11-10..11-13· [security]
slides:none on file

Automatic adaptive chosen-ciphertext attacks decrypt XML-encrypted messages and recover session keys by abusing parsers and error responses, implemented as a WS-Attacker plugin that automates detection, oracle mapping and exploitation. Symmetric CBC attacks recover one plaintext byte with 14 server queries per plaintext byte; RSA-style attacks take ~400,000+ server queries to expose session keys. The tool finds real flaws: four of five tested defaults are exploitable, including Apache CXF and IBM DataPower.

AI-written summary · about

  1. 0:00Intro
  2. 0:40About me
  3. 1:21Presentation
  4. 5:03The Problem
  5. 9:16Hybrid Encryption
  6. 12:42Symmetric Encryption
  7. 14:57Plain Text Validation
  8. 16:02Flipping ASCII
  9. 19:04What could go wrong
  10. 21:31How to analyze this automatically
  11. 32:49Secure Cryptography
  12. 34:12Conclusion
  13. 35:38Questions
~/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.