~/talk

Building a Graph User-Interface for Malware-Analysis

Talkat DevOps Gathering 2020 · 2020-03-09..03-11· [security, data-visualization]
links:none on file
slides:none on file

Tooling and architecture choices turn terabytes of sandbox static and dynamic traces into an explorable graph: data lives in a graph abstraction (reported as JanusGraph over Cassandra), backend in Java exposes a GraphQL + Apollo layer while queries use Gremlin query support, and the browser frontend renders networks with JavaScript layouts and animations. The UI supports filtering, multiple layout styles, JSON export and saved views; it handles small–medium graphs well but shows performance limits when billions of nodes and edges are involved.

AI-written summary · about

  1. 0:00Introduction to malware UI
  2. 3:03Graph databases for malware
  3. 7:16Building the user interface
  4. 12:09Query languages and tools
  5. 16:15Demo and capabilities
  6. 20:21Live demo and features
  7. 25:12Advanced features and summary
  8. 26:40Q&A
~/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.