Knowledge Hub

S.T.A.R — System Threat & Anomaly Radar

Delivery case studyBy Naveed Sohail Gung2025-11-20CWDMLinux KernelElectron

A cross-platform kernel-level threat detection engine with a WebGL-powered 3D visualization dashboard. Endpoint security tools that run in userspace are blind to kernel-level rootkits that patch system call tables, hide processes via DKOM (Direct Kernel Object Manipulation), and intercept I/O requests. Security...

Problem context

Endpoint security tools that run in userspace are blind to kernel-level rootkits that patch system call tables, hide processes via DKOM (Direct Kernel Object Manipulation), and intercept I/O requests. Security analysts need kernel-level visibility without the instability of traditional kernel modifications.

Implementation approach

Developed a Windows WDM kernel driver that monitors SSDT hooks, callback registrations, inline code patches, and IAT anomalies in real time.

Implementation approach (2)

Built a companion Linux kernel module that detects /proc tampering, hidden processes, and suspicious module loads.

Outcome and delivery impact

S.T.A.R provides kernel-level visibility with less than 2% CPU overhead during idle monitoring and peaks at 6% during full memory scans. Event latency from kernel to dashboard averages 8ms.

Outcome and delivery impact (2)

The WebGL visualization handles real-time rendering of threat graphs with thousands of nodes by batching geometry updates. Analysts reported 40% faster threat triage compared to log-based tools.

Reported metrics

Technologies involved

  • C
    Open the technology archive to view related project work.
  • WDM
    Open the technology archive to view related project work.
  • Linux Kernel
    Open the technology archive to view related project work.
  • Electron
    Open the technology archive to view related project work.
  • WebGL
    Open the technology archive to view related project work.
  • Three.js
    Open the technology archive to view related project work.