Frame Sentinel as IDS IPS and EDR

This commit is contained in:
Luna 2026-06-13 05:59:03 -07:00
parent 1a5b6f1d8d
commit 6a09fbb7f9
10 changed files with 47 additions and 33 deletions

View file

@ -1,12 +1,12 @@
# Enodia Sentinel Specification
This document defines Enodia Sentinel as an endpoint detection and response
system, not only a signature IDS. The current implementation is a local Linux
sensor with evidence capture, integrity monitoring, anti-rootkit checks, a
dashboard, alert delivery, and dry-run response planning. The intended product
is a defensive control plane for a host or small fleet: detect compromise, prove
what changed, preserve useful evidence, guide response, and make sensor
tampering visible.
This document defines Enodia Sentinel as an IDS, IPS, and EDR system, not only a
signature IDS. The current implementation is a local Linux sensor with evidence
capture, integrity monitoring, anti-rootkit checks, a dashboard, alert delivery,
and dry-run prevention/response planning. The intended product is a defensive
control plane for a host or small fleet: detect compromise, prevent or contain
known-bad behavior through explicit operator workflows, prove what changed,
preserve useful evidence, guide response, and make sensor tampering visible.
## Product Definition
@ -15,11 +15,12 @@ as a local daemon, observes high-signal host behavior, records forensic context
when something suspicious happens, and exposes the result through local files,
JSON, a read-only dashboard, push notifications, and command-line tools.
The long-term product should combine five functions:
The long-term product should combine six functions:
| Function | Purpose |
|---|---|
| Detection | Find active compromise behavior: reverse shells, fileless execution, new listeners, suspicious egress, persistence edits, and privilege-escalation artifacts. |
| Prevention | Recommend and, after explicit review, apply containment actions such as stopping malicious processes, blocking C2 peers, disabling persistence, or quarantining files. |
| Integrity | Prove whether important files, packages, baselines, and Sentinel's own footprint changed. |
| Evidence | Capture enough context for incident response without forcing the operator to reproduce a live state after the attacker is gone. |
| Response | Provide safe, explicit operator workflows for triage, containment, and recovery. |