Building a Graph User-Interface for Malware-Analysis
summary
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
chapters (8)
- 0:00Introduction to malware UI
- 3:03Graph databases for malware
- 7:16Building the user interface
- 12:09Query languages and tools
- 16:15Demo and capabilities
- 20:21Live demo and features
- 25:12Advanced features and summary
- 26:40Q&A
related talks
20mAttack of the Graph: Visual Tools for Cyber Analysis
45mConnecting the dots to go from tabular security incident data to behavioral graph understanding
15mGraphs on the High Seas: UI/UX Considerations for Great Geospatial Graph Visualization
48mHunting Stealth Adversaries with Graphs & AI
32mCode More, Draw Less, and Debug Just a Little!
41mGraphGen: Conducting Graph Analytics over Relational Databases
01h 00mUnveiling the Open Source Visualization Engine for Busy Hackers
18mLarge-Scale Data Graph: Scale and Optimize Privacy & Security in Offline Data Systems
