~/talk

Lost and Found in Translation

Talkat NDC Security 2023 · 2023-01-16..01-19· [security, large-language-models]
links:none on file
slides:none on file

Overview of ML-assisted decompilation and security implications: demonstrates using an encoder-decoder Transformer trained on automatically generated assembly↔C pairs from competitive programming repos, with no heavy preprocessing; empirical result shows model output still needs large edits (nearly every other token corrected on average) though some functions decompile nearly perfectly, so a human-in-the-loop decompiler assistant is realistic. Also highlights tooling risks from code-generation: studies of Copilot-style models find up to 40% vulnerable completions in crafted scenarios, and assembly can be ~15× longer than source, complicating translation.

AI-written summary · about

  1. 0:00Introduction
  2. 0:58Who am I
  3. 1:43Agenda
  4. 3:48Google Whistleblower
  5. 4:56GitHub CoPilot
  6. 5:56Security
  7. 12:56Unsupervised Learning
  8. 13:15Reinforcements
  9. 15:14Two Rules of Thumb
  10. 16:48Machine Learning Models
  11. 17:13Feature Engineering
  12. 29:30Pseudocode
  13. 30:24Natural Language Translation
  14. 35:43Neural Machine Translation
  15. 38:24Sequence to Sequence Models
  16. 39:05Encoder Decoder Architecture
  17. 40:07Recurrent Neural Networks
  18. 41:00Encoder
  19. 42:21Attention
  20. 43:26Bert
  21. 44:53Language Models
  22. 46:57Preprocessing
  23. 49:07Data Acquisition
  24. 52:04Summary
  25. 52:56Questions
~/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.