Audit Logging Not Fully Configured in GCP: Why It Matters and How to Fix It
Learn why GCP Data Access audit logs are off by default, the breach risk this creates, and how to enable Admin Read, Data Read, and Data Write for all services.
Practical guides on security, cost, performance, reliability, and operations across AWS, Azure, and GCP.
592 posts — page 25 of 33
Learn why GCP Data Access audit logs are off by default, the breach risk this creates, and how to enable Admin Read, Data Read, and Data Write for all services.
Learn why running an AKS cluster without RBAC exposes secrets and enables lateral movement, plus step-by-step remediation and prevention with IaC and Azure Policy.
A GCP log sink pointing at a deleted Cloud Storage bucket silently drops your logs. Learn the risk, the fix, and how to prevent dangling sink destinations.
A Redshift cluster with automated snapshot retention set to zero has no backups. Learn why it matters and how to fix it with CLI, Terraform, and policy-as-code.
An SQS queue policy with a wildcard principal exposes your messages to the world. Learn the risks, step-by-step remediation, and how to prevent it.
A missing Lambda execution role breaks logging and IAM access and signals a deployment problem. Learn why it matters and how to fix it with least privilege.
A zonal managed instance group fails entirely when its GCP zone goes down. Learn how to detect, fix, and prevent single-zone MIGs with regional groups and IaC.
Learn how to detect, fix, and prevent disabled encryption on Azure Storage accounts using CLI, Terraform, Azure Policy, and CI/CD gates.
Versioning alone won't stop attackers from wiping your S3 objects. Learn why MFA Delete matters, how to enable it with root credentials, and how to detect gaps.
Learn why SageMaker notebooks with direct internet access enabled are a security risk, and how to disable it, route through a VPC, and enforce it in CI/CD.
Project-wide SSH keys grant access to every VM in your GCP project. Learn the risks and how to switch to OS Login or instance-level keys with CLI and Terraform.
Learn why SAS key authentication on Azure Event Hubs is risky, how to disable local auth and switch to Entra ID, and how to enforce it with policy.
Learn why GKE node disks should use customer-managed encryption keys (CMEK), the risks of default encryption, and how to remediate with gcloud and Terraform.
Learn why GCP firewall rules with logging enabled but metadata excluded leave gaps in investigations, and how to fix and prevent it with gcloud, Terraform, and policy-as-code.
Learn why weak Azure SMB settings expose file shares to downgrade and relay attacks, and how to enforce SMB 3.1.1, Kerberos-only auth, and AES-256.
Learn why MSK clusters allowing plaintext or mixed TLS connections are a security risk, plus step-by-step CLI, Terraform, and CI/CD fixes.
Learn why an Azure Key Vault without diagnostic settings is a blind spot, and how to enable AuditEvent logging with CLI, Terraform, and Azure Policy.
Learn why Azure Event Hub namespaces need customer-managed keys, the risks of platform-managed encryption, and step-by-step CLI and Terraform fixes.