Products · Container Security

Secure Every Container Image and Running Container

Aquasec keeps image risk current with real time scanning, which rescans only the layers that changed, tests suspicious images in a sandbox, decides which images can deploy and protects running containers at the kernel layer.

Run Only What You Scanned and Approved

Keep one record of each image from the registry to the running container, so scanning, sandbox testing, deployment decisions and runtime controls all act on the same image.

  • 66K Block Container Exec blocks in running containers
  • 40+ Fortune 100 Customers
  • 142K Drift Prevention blocks

Monitor

See which images are affected by newly disclosed CVEs without a full rescan, as real-time scanning checks registry images for new vulnerabilities and rescans only changed layers.

Explore Monitor

Enforce

Stop images that fail Assurance Policies before deployment, then apply runtime policies such as Drift Prevention to running containers, denying supported unauthorized actions at the kernel layer.

Explore Enforce

Contain

Isolate suspicious images in a sandbox before deployment to expose malware, cryptominers, backdoors and container escape attempts that static scanning misses.

Explore Contain

See New CVE Exposure Without Rescanning Every Image

Know which registry images a newly disclosed CVE affects without waiting for the next scan cycle. Real time scanning checks unchanged images against new vulnerabilities and scans only the layers that changed in updated images.

See New CVE Exposure Without Rescanning Every Image

Find What Else Is Hiding in Your Images

Catch vulnerabilities, malware, embedded secrets and misconfigurations in images before they reach a cluster. Image scanning also flags sensitive data and policy violations, giving Assurance Policies every finding they need to decide what deploys.

Find What Else Is Hiding in Your Images

Test Suspicious Images in an Isolated Sandbox

Contain malicious images before they reach production. Dynamic Threat Analysis runs selected images in an isolated sandbox and watches their behavior, exposing malware, cryptominers, backdoors and container escape attempts that only appear when the image runs.

Test Suspicious Images in an Isolated Sandbox

Decide Which Images Can Deploy

Stop images that fail policy in the pipeline or at the cluster. Assurance Policies set the risk level each image must meet, and KubeEnforcer applies them as Kubernetes admission control, so unapproved images are blocked before they start.

Decide Which Images Can Deploy

Keep Running Containers Matched to Their Approved Image

Block executables that were not in the image you scanned and approved. Drift Prevention compares each running container to its original image and denies unauthorized binaries at the point of execution, including tools an attacker drops after an exploit.

Keep Running Containers Matched to Their Approved Image

Apply Runtime Policy to Every Running Container

Control process, file, network and privilege activity inside running containers. The Aquasec Enforcer applies runtime policies at the kernel layer, denying supported unauthorized actions at the point of execution without making workload termination the default response.

Apply Runtime Policy to Every Running Container
Integrations

Scan Your Registries and Protect Your Clusters Wherever They Run

Real time scanning runs next to your registries with the same architecture in SaaS and fully self hosted deployments, including air gapped environments, and the Aquasec Enforcer protects containers across managed and self managed Kubernetes.

Aqua opened our eyes to the potential of what complete container security meant for our organization and their product offerings.
Kellen Dunham, CTO
AIB.Inc
FAQs
What is container security?

Container security protects container images and the running containers built from them. It covers finding risk in images, testing suspicious images, deciding which images can deploy and controlling what containers do once they run. Aquasec covers each stage on one platform, with runtime policy enforced at the kernel layer.

What is real time scanning?

Real time scanning keeps vulnerability results current without rescanning every image on a schedule. Scanners run next to your registries. When a new CVE is disclosed, unchanged images are checked against it without a full rescan, and updated images have only their changed layers scanned. Teams can also trigger a rescan on demand from the console or API.

How is Dynamic Threat Analysis different from image scanning?

Image scanning inspects an image’s contents for known vulnerabilities, malware indicators, secrets and misconfigurations. Dynamic Threat Analysis runs the image in an isolated sandbox and watches how it behaves, exposing malware, cryptominers, backdoors and container escape attempts that static analysis can miss.

How do Assurance Policies keep risky images from deploying?

Assurance Policies define the risk level an image must meet before it can deploy, based on findings such as vulnerability severity, malware, secrets and misconfigurations. Aquasec applies them as acceptance gates in CI/CD pipelines, and KubeEnforcer applies them as Kubernetes admission control, so images that fail policy are blocked before they start.

How does Container Security protect running containers?

The Aquasec Enforcer operates inside the workload at the kernel layer, applying runtime policies such as Drift Prevention to deny supported unauthorized actions at the point of execution. Runtime Security extends the same protection to virtual machines and serverless functions.

Watch Aqua Stop a Live Attack

See What Runtime Control Looks Like in Your Environment

See runtime control stop an attack the moment it tries to execute.

Request a demo

Get My Demo