Skip to content

App Hardening

Application Hardening is one path to a Zero Trust environment. KubeArmor ships a curated set of block-based hardening policies derived from CIS, MITRE ATT&CK, NIST 800-53, PCI DSS, and STIG, so you can pick the controls that match your compliance posture and apply them at runtime.

Where Hardening Fits in the Runtime Security Journey

Hardening policies cover steps 3, 4, and 7 of the AccuKnox Runtime Security Journey: you pull recommended policies from industry frameworks, activate them in AUDIT mode for continuous diagnostics, and promote them to BLOCK mode once stable.

AccuKnox Runtime Security Journey, steps 1 to 4

AccuKnox Runtime Security Journey, steps 5 to 8

Hardening sits on top of a learning loop

Step 5 loops back to Step 2. Discovered policies keep refining the baseline while hardening policies sit alongside in AUDIT for 2-3 weeks, then move to BLOCK once behavior is STABLE, locking in true Zero Trust runtime protection.

Use case example: Disallowing arbitrary binary execution to prevent RCE

1.Select your cluster and namespace from this Policies screen. We will be getting list of hardening policies for the selected Namespace.

app-harden-accuknox

2.Applying the hardening policies

3.Selecting the below hardening policy to apply

app-harden-accuknox

4.Select this policy and click on the apply option

app-harden-accuknox

5.After applying the above hardening policy, it goes into pending state

app-harden-accuknox

6.To make it active the user needs to approve

app-harden-accuknox

7.After approval policy goes into active state.

app-harden-accuknox


SCHEDULE DEMO