SentinelIQ: Why I Built a SOC That Reconstructs Attacks Instead of Just Alerting on Them
Summary
SentinelIQ is a self-hostable FastAPI service designed to transform fragmented security logs into a continuously evolving attack narrative, departing from traditional SIEM systems that treat events as isolated alerts. Built for the Decentralized Compute Track and deployed on Nosana's network, SentinelIQ ingests real-time security events through a pipeline that includes UEBA risk scoring, a correlation engine, MITRE ATT&CK mapping, and an attack graph builder. Unlike log-native SIEMs, it constructs an actual graph where entities are nodes and events are weighted edges, visually representing attack progression. This streaming system updates state immediately, recognizing multi-step attack patterns like brute-force-then-escalation. It runs on a single GPU/CPU node, offering a lightweight, on-demand compute solution, with future plans for ML-based anomaly detection leveraging decentralized GPU power.
Key takeaway
For MLOps Engineers or Security Analysts building next-generation SOC tools, you should consider adopting graph-native, streaming architectures for security event correlation. This approach allows your systems to automatically stitch together fragmented alerts into coherent attack narratives, significantly reducing manual analysis time and improving detection of complex, multi-stage threats. Explore decentralized compute options like Nosana for elastic, cost-effective deployment, especially when integrating future ML-based anomaly detection.
Key insights
SentinelIQ reconstructs attack narratives from security events by treating them as a continuously evolving graph, not isolated alerts.
Principles
- Security events form a graph, not a log.
- Streaming updates enable real-time correlation.
- Decentralized compute offers elastic scaling.
Method
Ingest security events via FastAPI, apply UEBA risk scoring, correlate events by entity/time, map to MITRE ATT&CK, then build and update a persistent attack graph.
In practice
- Deploy a FastAPI service on decentralized compute.
- Use graph structures for attack reconstruction.
- Implement UEBA for dynamic risk scoring.
Topics
- Security Operations Center
- Attack Graph
- MITRE ATT&CK
- UEBA
- Decentralized Compute
- FastAPI
Best for: CTO, VP of Engineering/Data, Entrepreneur, AI Security Engineer, Software Engineer, MLOps Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by HackerNoon.