~/talk

Natural Language Processing & Anomaly detection in Sys call logs

Talkat BSides Cape Town 2019 · on Wednesday, 2019-12-11· [machine-learning, security]
links:none on file
slides:none on file

Applies Natural Language Processing to Linux x86_64 syscall logs by tokenizing and hashing lines into a sparse matrix and classifying with off‑the‑shelf classifiers; uses hashing vectorizer and labels from malware samples on VirusTotal (2017–2019), runs samples in Docker + gVisor and collects traces with strace/sysdig. Prototype uses K-nearest (and experiments with Random Forest), shows some malicious runs cluster apart but is noisy, hits RAM limits with long traces, and needs stronger isolation and contextual sequence analysis before production use.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 2:55Defining the problem space
  3. 5:29Machine learning and logs
  4. 8:56Syscalls and containerization
  5. 14:42Securing with GVisor
  6. 19:01Data processing and tokens
  7. 24:04Classification algorithms
  8. 30:01Experimental results
  9. 37:41Q&A and future work
~/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.