Home

About the Container Sensor

Qualys Container Sensor is designed for native support of Docker environments. Sensor is packaged and delivered as a Docker Image. Download the image and deploy it as a Container alongside with other application containers on the host.

The sensor is docker based, can be deployed on hosts in your data center or cloud environments like AWS ECS, Azure Container Service or Google Container Service. Sensor currently is only supported on Linux Operating systems like CentOS, Ubuntu, RHEL, Debian and requires docker daemon of version 1.12 and higher to be available.

Since they are docker based, the sensor can be deployed into orchestration tool environments like Kubernetes, Mesos or Docker Swarm just like any other application container.

Upon installation, the sensor does automatic discovery of Images and Containers on the deployed host, provides a vulnerability analysis of them, and additionally it monitors and reports on the docker related events on the host. The sensor also performs compliance assessments. The sensor container runs in non-privileged mode. It requires a persistent storage for storing and caching files.

Currently, the sensor only scans Images and Containers. To scan Hosts, you would require Qualys Cloud Agents or a scan through Qualys Virtual Scanner Appliance.

What data does the Container Sensor collect?

The Qualys Container Security sensor fetches the following information about Images and Containers in your environment:

  • Inventory of Images and Containers in your environment from commands such as docker ps that lists all containers.
  • Metadata information about Images and Containers from commands such as docker inspect and docker info that fetches low level information on docker objects.
  • Event information about Images and Containers from the docker host for docker events like created, started, killed, push, pull, etc.
  • Vulnerabilities found on Images and Containers. This is the output of the vulnerability management manifests run for identifying vulnerability information in Images and Containers. This is primarily software package listing, services running, ports, etc. For example, package manager outputs like rpm -qa, npm. This is supported across various Linux distributions (CentOS, Ubuntu, CoreOS, etc) and across images like Python, NodeJS, Ruby, and so on.
  • Compliance configurations for OCI compliant container images, running containers. We are supporting a subset of controls from CIS Docker benchmarks, which are applicable to running containers and container images. Customers can assess configuration risks in their running containers and images and remediate them accordingly based on the Qualys findings.

    The compliance scans of containers, images will be transparent to customers and will function in a similar real-time cloud native manner like the vulnerability scanning feature. The configuration scan results will be available in the UI and API. For more information, see Compliance Scanning.

System Support

Refer to the Sensor Deployment Guide for a list of supported systems.

Looking for more information?

Installing Sensors

Sensor network configuration

Proxy Support

Sensor updates

Installing the sensor on a MAC

Installing the sensor on CoreOS

Deploying Sensor in Orchestrators and Cloud Environments