~/talk

NLP for security log analysis : Learning to crawl before you run

Talkat BSidesSF 2023 · 2023-04-22..04-23· [security, machine-learning]
links:none on file
slides:none on file

Uses a fine-tuned DistilBERT to convert kubernetes audit logs into vector representations, training on ~7,500 samples to predict verb types and extract embeddings for downstream tasks. Tokenization uses prebuilt vocabularies, visualizes clusters that separate verb classes, and spots a simulated secret‑dump as an isolated anomaly. Shows practical choices (pretrained over from‑scratch, cosine similarity for retrieval), notes limited data, interpretability issues, and that ML complements but does not replace static rules.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:47Security logs as language
  3. 3:57Embeddings for detection
  4. 7:51Choosing the right model
  5. 10:39Kubernetes logs deep dive
  6. 12:49Tokenization process
  7. 14:32Embedding model selection
  8. 16:39Evaluating embeddings
  9. 18:28Detecting secret dumping
  10. 21:37Challenges ahead
  11. 23:23Future of models in security
  12. 24:08Closing remarks
~/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.