Cloud Security
Cloud Security (CSPM)
Connect AWS, Azure, and GCP to continuously assess cloud posture with Prowler-based CSPM checks aligned to CIS benchmarks.
RedStrike's Cloud Security Posture Management (CSPM) continuously evaluates your cloud accounts against hundreds of controls using Prowler, mapping every finding to CIS benchmarks and common compliance frameworks.
TL;DR
Connect AWS, Azure, or GCP with a read-only role, and RedStrike runs Prowler on a schedule to detect misconfigurations — public storage, weak IAM, unencrypted data, disabled logging — mapped to CIS, SOC 2, and PCI DSS. Access is read-only.
What CSPM checks
Prowler evaluates configuration across services and returns pass/fail per control. Representative categories:
| Domain | Example checks |
|---|---|
| Identity | Root MFA, over-privileged roles, unused keys |
| Storage | Public buckets, missing encryption, no versioning |
| Network | Open security groups, unrestricted SSH/RDP |
| Logging | CloudTrail/Activity logs disabled, no retention |
| Data | Unencrypted volumes, databases, and snapshots |
Connect a cloud account
RedStrike uses read-only access. It never has permission to modify or delete your resources.
AWS
Create an IAM role that trusts RedStrike and attach the AWS-managed
SecurityAudit policy:
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": { "AWS": "arn:aws:iam::REDSTRIKE_ACCOUNT:root" },
"Action": "sts:AssumeRole",
"Condition": { "StringEquals": { "sts:ExternalId": "YOUR_EXTERNAL_ID" } }
}]
}
Paste the role ARN and external ID into Targets → Add cloud account → AWS.
Azure
Register RedStrike as a service principal and grant the Reader and Security Reader roles at the subscription scope:
az ad sp create-for-rbac --name redstrike-cspm \
--role "Security Reader" --scopes /subscriptions/SUB_ID
Provide the tenant ID, client ID, client secret, and subscription ID.
GCP
Create a service account with the Security Reviewer and Viewer roles, then upload its JSON key:
gcloud iam service-accounts create redstrike-cspm
gcloud projects add-iam-policy-binding PROJECT_ID \
--member="serviceAccount:redstrike-cspm@PROJECT_ID.iam.gserviceaccount.com" \
--role="roles/iam.securityReviewer"
Grant only read-only roles. RedStrike does not require write access, and you should not give it any. Rotate credentials on a regular schedule.
Schedule and scope
Cloud scans run on the same scheduler as other scans — nightly is common for posture drift. You can scope by account, subscription, project, or region to keep runs focused and fast.
Reading cloud findings
Cloud findings behave like any other finding: severity, status, evidence (the exact resource and misconfigured setting), and remediation. Each is tagged with the CIS control and mapped frameworks so compliance owners can filter by requirement. See Reports & Evidence to export them.
Next
- Findings & Verification — triage cloud results.
- Reports & Evidence — compliance-ready exports.