Qualys
Qualys is a cloud-based solution that detects vulnerabilities on all networked assets, including servers, network devices (routers, switches, firewalls, etc.), peripherals (IP-based printers or fax machines) and workstations. This article covers Qualys-related capabilities and explains how to integrate Qualys with Cloudaware.
To see how Cloudaware seamlessly integrates with Qualys in action, request a demo.
Cloudaware CMDB and the Breeze agent support the Qualys Vulnerability Scanning Service. The integration supports several use cases:
Qualys as a data source
Qualys Breeze plugin
Qualys as a vulnerability scanning provider
Qualys as a data source
Cloudaware CMDB supports AWS, Azure, and Google Cloud. Using Qualys API, Cloudaware enhances CMDB inventory data.
For example, for every EC2, Azure, and GCE instance, Cloudaware retrives the Last Scan Date
from Qualys. CMDB users can build reports to identify instances that that have never been scanned or have not been scanned recently.
Cloudaware extracts or calculates the following fields from Qualys:
Last Scan Date
Last Scan Result
Critical Vulnerabilities Count
High Vulnerabilities Count
Medium Vulnerabilities Count
Low Vulnerabilities Count
Cloudaware enriches these CMDB object types with Qualys data:
AWS EC2 Instance
Azure VM
Azure Scale Set VM
GCE Instance
Physical Server
VMWare Virtual Machine
In addition, complete vulnerability scan results are downloaded into CMDB. These results include all standard fields from Qualys, such as CVSS Base Score, Risk, Remediation Instructions, and Impact. Vulnerabilities contain all standard fields from Qualys, such as CVSS Base Score, Risk, Remediation Instructions, Impact, etc.
Key benefits
Measure scan coverage: identify unscanned instances or those not scanned for a long time.
Create vulnerability reports: combine Qualys data with data from cloud providers and other CMDB sources. For example, group critical vulnerabilities by AWS account owner or application, or filter by cloud provider tags.
Measure metrics such as mean time to remediation (MTTR) and scan frequency.
Establish a complete risk profile by identifying instances with critical vulnerabilities that are also in permissive or public security groups, subnets, or VPCs.
Qualys Breeze plugin
Cloudaware Breeze is an agent that can be optionally deployed to cloud compute, virtual, and on-prem instances. Breeze collects OS-level data, including installed packages, patches, services, users, and performance metrics.
The Breeze agent provides several Qualys-related capabilities:
Discover and interrogate the Qualys Agent state and version.
Qualys is a supported software in Breeze’s software asset management capability. CMDB users can use Breeze agent data to create software asset inventory reports showing which versions of Qualys are installed. In addition, Breeze catalogs the state of the Qualys Agent - whether it is running or not.Install, uninstall, or configure the Qualys Agent.
In DevOps mode, Breeze can install and configure the Qualys Agent in addition to monitoring its state. If the agent is corrupt or missing, not starting, or otherwise malfunctioning, Breeze reinstalls it to enforce the desired state. Breeze supports Qualys Agent deployment on all Breeze-supported operating systems.
License management
The Breeze agent coordinates with CMDB to manage Qualys Agent registration and de-registration. During registration, CMDB provides CMDB provides Breeze with Qualys registration keys based on instance attributes such as cloud account ID, VPC, or application name.
When CMDB detects instances that have been stopped or terminated for more than 24 hours, it issues a de-registration request directly to the Qualys API.
When the server restarts, Breeze re-registers the Qualys Agent automatically.
Vulnerability scanning provider
Cloudaware offers Vulnerability Scanning as a Service (VSaaS). With VSaaS, Cloudaware ensures that all infrastructure is scanned at least once per week.
Cloudaware VSaaS supports Qualys as the vulnerability scanning provider. The Breeze agent automatically deploys the Qualys Agent and performs at least one scan every 7 days.
When subscribing to VSaaS, customers can either bring their own Qualys licenses or use licenses provided by Cloudaware.
Permissions and settings
If Qualys is used only as a data source, the Reader role is sufficient for Cloudaware (see User Roles Comparison).
If Cloudaware or Breeze manages agent deployment, activation and de-activation, Cloudaware user additional permissions to install, uninstall, and activate/deactivate agents.
Setup in Cloudaware
Log in to Cloudaware → Admin.
Find Qualys in Security integrations. Click +ADD.
Fill out the form:
WHERE
Name – a name for the Qualys integration
API URL – the valid Qualys API URL with the correct platform identifier
Username – the Qualys username
Password – the Qualys password
Click SAVE.A green light in the ‘Status’ column indicates successful configuration. If the light is red, contact support@cloudaware.com.