Root Lock by HeartSuite Overview
Core concepts and purpose of Root Lock by HeartSuite.
Root Lock by HeartSuite | Humans in Command
Overview: Every attack does three things: run a program, access files, make a network connection. Root Lock by HeartSuite checks each program at the kernel, including a program running as root. What the allowlist check covers names the starts and file changes that still succeed.
In Lockdown, Root Lock blocks a program start that presents no allowlist entry, a file read or write on the open path that the entry does not grant, and an outbound connection the entry does not grant. By design, remote root has no intended path to change the sealed allowlist while the machine is running. Unsealing means booting the maintenance kernel from a physical or serial console. sshd is stopped when Lockdown seals, unless you chose to leave it running before the seal, and SSH cannot lift the seal. After the unseal, SSH is how you work in Setup Mode. Lockdown covers activation. Circumvention and recovery covers residual risk.
For detailed installation steps, see Installation. Getting Started covers Cloud Path and Local Path. On a single host they converge at the Dashboard after initial setup. Both paths install one machine at a time; to apply allowlist policy across many hosts from Ansible, Terraform, or GitOps, see Central Policy.
Core concepts and purpose of Root Lock by HeartSuite.
Initial setup runs unattended. Then the Dashboard walks you from program allowlisting to Lockdown.
Architecture, supported distributions, kernel features and workloads the Root Lock kernel does not support, and which hosts the installer runs on. Confirm these before you install.
Environments and workloads where Root Lock by HeartSuite’s kernel-level allowlisting fits best.
It replaces tools an attacker who already has remote root can unload. It does not replace your SIEM, NDR, or scanner. Includes how it can be circumvented.
Shared-kernel Docker, containerd, Kubernetes, and CRI-O are not a fit by design: under Lockdown, Root Lock refuses the new mounts a runtime makes. OCI images are built and run on another host. Root Lock runs as the guest kernel inside a virtual machine.
A high scanner score can wait for the standard change window when Lockdown already stops the next step. Attacker cost, operating cost, and alert volume.
EDR, LSM, eBPF, gVisor, and a compiled-in kernel are not the same layer. This taxonomy shows the bypass surface of each.
Three real attacks, all as root: a new binary cannot run, files stay out of reach, outbound destinations stay closed. And what this does not cover.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.