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
Related Articles
View allZero Trust Cloud Architecture in AWS & Azure: Moving Beyond Network Perimeters
Static perimeter firewalls crumble under modern multi-cloud workforces. Explore practical techniques for implementing continuous verification, granular identity segmentation, and least-privilege IAM.
DPDP Act Compliance Guide for Startups
A practical, engineering-first DPDP Act compliance roadmap for Indian startups: consent and notice, data inventory, deletion flows, vendor contracts, security safeguards, breach reporting, penalties and a 30-60-90 day plan.
Website Penetration Testing: A Practical 2026 Playbook
A field-tested walkthrough of how modern web application penetration tests are scoped, executed and reported — from reconnaissance to remediation retesting.
