~/talk

Graph Based Detection and Response with Grapl

Talkat BSidesSF 2020 · 2020-02-23..02-24· [security, data-visualization]
slides:none on file

Grapl is an open source graph analytics detection and response platform that ingests Sysmon or JSON logs, deduplicates entities into a master graph and claims sublinear storage growth by replacing repeated log fields with edges. It runs Python analyzers (unit testable) compiled to graph queries that execute in constant time, scores risk by summing labeled risks with stacking multipliers, and uses Jupyter notebooks for reproducible investigations. Deployment uses an AWS CDK script and the backend graph DB is Dgraph.

AI-written summary · about

  1. 0:00Introduction
  2. 4:10What is a graph
  3. 5:15Examples of graphs
  4. 6:28Financial security
  5. 7:03Graphs
  6. 9:43Bloodhound
  7. 10:20CloudMapper
  8. 10:57Logs
  9. 13:57Nodes
  10. 14:29Identity
  11. 17:34Logbased Detection
  12. 19:09Word and PowerShell
  13. 20:51Fundamentals
  14. 24:47Python
  15. 25:45Python Analyzer
  16. 29:00Logbased investigations
  17. 30:21Finding the parent process
  18. 32:58Jupiter notebooks
  19. 34:00Lenses
  20. 34:42Graph
  21. 35:59Engagements
  22. 36:25Pivoting
  23. 36:59Pivoting behavior
  24. 38:00Visualization and investigation
  25. 39:47Grapl plugin
  26. 40:14Process tree analysis
  27. 40:39Recursive queries
  28. 41:13Setting up Grapl
~/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.