PostgreSQL Lock-Wait Logging Disabled on Cloud SQL
Learn why log_lock_waits should be enabled on GCP Cloud SQL PostgreSQL instances, how to fix it with gcloud and Terraform, and how to prevent drift.
Practical guides on security, cost, performance, reliability, and operations across AWS, Azure, and GCP.
592 posts — page 21 of 33
Learn why log_lock_waits should be enabled on GCP Cloud SQL PostgreSQL instances, how to fix it with gcloud and Terraform, and how to prevent drift.
A public EBS snapshot lets any AWS account copy your disk data. Learn how to detect, remediate, and prevent public EBS snapshots with CLI, IaC, and policy gates.
Learn why a publicly accessible Azure Event Hub namespace is a security risk and how to disable public access with private endpoints, firewall rules, and policy.
Learn why GCP Pub/Sub topics need customer-managed encryption keys (CMEK), the risks of default encryption, and step-by-step remediation with gcloud and Terraform.
Stopped EC2 instances still bill full price for attached EBS volumes. Learn how to find, snapshot, and clean up this hidden AWS cost, and prevent it for good.
Learn why Azure VMs without a backup policy are a ransomware and data-loss risk, and how to enable Azure Backup, enforce it with policy, and test restores.
Learn why unencrypted Kinesis Data Streams fail compliance, the real risk of plaintext records at rest, and how to enable KMS server-side encryption fast.
Learn why wide GCP firewall port ranges are a security risk, how to scope rules to specific ports, and how to prevent broad rules with policy-as-code.
CloudFront access logging off means no forensic trail for attacks or cost spikes. Learn why it matters and how to enable logging via console, CLI, and Terraform.
Learn why an EBS volume with no snapshot in 14 days is a real data-loss risk, and how to fix it with AWS Backup, DLM, Terraform, and policy-as-code.
EC2-Classic is retired and unsupported. Learn how to detect Classic instances, migrate them into a VPC with CLI steps, and prevent regressions with policy-as-code.
Learn why exposing GCP VNC ports 5900/5500 to the internet is dangerous and how to fix it with IAP, SSH tunnels, source-range restrictions, and policy-as-code.
Learn why Azure VMs outside an availability set or zone have no SLA protection, the failure risks involved, and how to redeploy and prevent it with policy.
Learn how to detect and fix publicly accessible BigQuery datasets in GCP, why allUsers and allAuthenticatedUsers are dangerous, and how to prevent recurrence.
Learn why Microsoft Defender for App Service should be enabled on every Azure subscription, the risks of leaving it off, and how to fix and enforce it.
Active AWS root account usage is a top security risk. Learn how to detect root logins, harden root with MFA, block it with SCPs, and prevent drift.
Learn why EFS file systems on the default AWS KMS key are a risk, and how to migrate to a customer-managed key (CMK) with CLI, Terraform, and policy-as-code.
A GCP firewall rule open to public Telnet (port 23) hands attackers an unencrypted way in. Learn the risk and how to remediate it with CLI, Terraform, and IAP.