Skip to content

Hyperion XDP - Network Containment

Current Status: M5.0 “Telemetry & Flow” (Active Research)

Hyperion is a high-performance network security engine designed to enforce content-aware policy at the Network Interface Card (NIC) driver level. It serves as the Network Satellite to the Sentinel Runtime, unifying process-level and packet-level defense.

Hyperion complements Sentinel by securing the transport boundary before the OS commits resources.

DimensionSentinel (The Host)Hyperion (The Wire)
BoundaryProcess ExecutionNetwork Transport
MechanismeBPF-LSM (Ring 0)XDP (Driver Level)
VisibilitySyscalls (execve)Payloads (GET /hack)
LatencyMicrosecond ScaleNanosecond Scale

M5.0 Architecture: The “Telemetry” Update

Section titled “M5.0 Architecture: The “Telemetry” Update”

In Milestone 5, Hyperion evolved from a simple dropper into a comprehensive network observatory.

  • Mechanism: BPF_MAP_TYPE_RINGBUF
  • Innovation: Streams structured binary events (ACCEPT, DROP, SIG_MATCH) to userspace without the performance penalty of perf_event_array.
  • Data: Captures 5-tuple (Src/Dst IP, Ports, Proto) + Timestamp + Matched Signature.
  • Mechanism: BPF_MAP_TYPE_LRU_HASH
  • Innovation: Maintains stateful flow tables (Packets/Bytes counters) directly in the XDP context.
  • Benefit: Allows for volumetric flood detection (DDoS) without leaving the NIC driver.
  • Mechanism: Verifier-Safe Bounded Loops (#pragma unroll)
  • Logic: Scans Layer 7 payloads for signature patterns (e.g., root, admin) at wire speed.