Skip to main content
Version: main

DefenseInDepth Mode

Introduction

The Mandatory Access Control (MAC) policy based on the Deny-by-Default security model can significantly enhance security. However, the key challenge lies in formulating security profiles that balance security and compatibility — ensuring they do not affect application operations while providing in-depth protection.

The DefenseInDepth mode is an experimental feature of vArmor. It aims to combine various technologies (behavior modeling, violation auditing, LLM-assisted analysis and processing, etc.) to provide you with a low-threshold and highly user-friendly solution for generating and managing profiles for microservices.

Core Capabilities

Currently, the DefenseInDepth mode supports the use of two types of profiles to protect target workloads.

  • Profiles generated through the BehaviorModeling mode
  • Custom profiles

It also provides features such as the observation mode and custom rule stacking, allowing you to conduct trial runs of profiles and perform dynamic tuning.

Use Cases

  • Build allowlist profiles for containerized microservices
  • Provide the ability to manage custom profiles
  • Optimize profiles in combination with audit logs

For specific operations, please refer to the API Documentation and examples in the project repository.