Chandrasekar Rathinam logo
Back to all articles
Cloud Security8 Aug 20268 min read

Securing Website Infrastructure on the Cloud: A Hardening Checklist

The cloud misconfigurations that expose websites most often — and a prioritised hardening checklist for AWS, Azure and GCP hosted applications.

Chandrasekar Rathinam

Chandrasekar Rathinam

Cyber Security Consultant · Chennai

Share:

The website is only as safe as the account hosting it

Application code gets reviewed. The cloud account around it frequently does not. In assessment after assessment the highest-severity findings are not code bugs but configuration: a public storage bucket, an over-permissive IAM role, an unencrypted database reachable from the internet.

Identity and access

  • No long-lived access keys — use workload identity or instance roles
  • MFA enforced on every human account, without exception for admins
  • Least-privilege IAM policies, reviewed quarterly; no wildcard * actions on production
  • Separate accounts or subscriptions for production, staging and sandbox

Network exposure

  • Databases and caches in private subnets only
  • Security groups scoped to specific ports and source ranges
  • All ingress terminated at a WAF or CDN with TLS 1.2+ and HSTS
  • Administrative access via bastion or zero-trust proxy, never open SSH/RDP

Data protection

  • Encryption at rest with customer-managed keys where regulation requires it
  • Bucket policies default-deny public access; block public ACLs at the org level
  • Automated backups with periodic restore tests — untested backups are not backups

Detection and response

  • Centralised logging: cloud audit trail, application logs, WAF logs, all shipped off-account
  • Alerts on IAM policy changes, root usage, security group opening, and mass data reads
  • A written incident runbook with named owners and out-of-band communication

Continuous posture management

Point-in-time hardening decays. Wire CSPM checks and infrastructure-as-code scanning into CI so drift is caught at merge time, not during an audit. Pair that with quarterly configuration reviews against CIS Benchmarks.

Prioritisation

If you can only do five things this quarter: remove public data exposure, enforce MFA, cut wildcard IAM permissions, enable centralised logging with alerting, and test your restores.

Related Topics & Tags

#cloud security#cloud hardening checklist#AWS security#IAM least privilege#CSPM

Have Questions? Get in Touch!

Whether you need an architecture review, a penetration test, or a security programme built from scratch — let's talk about where you are and what comes next.

Contact Me