Overview of vArmor container hardening
v0.10vArmor is a cloud-native container hardening system designed to enhance container isolation, reduce the kernel attack surface, and implement L4/L7 outbound network access control. It is particularly useful for multi-tenant clusters, protecting critical business workloads, mitigating high-risk vulnerabilities, and securing AI Agent/LLM applications against prompt injection or data exfiltration.
Key capabilities include:
- Kernel-level control: Uses AppArmor LSM, BPF LSM, and Seccomp to control file access, process execution, and system calls.
- NetworkProxy Enforcer: A Sidecar-based proxy (Envoy) that provides transparent interception of outbound traffic, supporting TLS MITM termination, HTTPS decryption, HTTP header injection, and domain filtering (L4/L7).
- Security Models: Primarily supports an 'Allow-by-Default' model to minimize performance impact and maximize usability, though it also supports 'Deny-by-Default' (whitelist) policies.
- Behavior Modeling: Allows users to model workload behavior to create precise whitelist policies or identify applicable built-in rules.