Moving to the cloud doesn’t move security responsibility to the cloud provider. AWS, Azure and Google secure the underlying infrastructure, but how you configure accounts, identities, networks and data is up to you, and that is where most cloud incidents start. Whether you are a fast-growing startup or an established company, cloud security planning gives you a clear, prioritised path instead of reacting to problems one at a time. This guide sets out a practical plan for 2026.
Start With the Shared Responsibility Model
Every major cloud provider uses a shared responsibility model:
- The provider secures the physical data centres, hardware, network and the virtualization layer (security of the cloud).
- You secure your accounts, identities and permissions, operating systems, applications, data, network rules and configurations (security in the cloud).
The split shifts with the service type. With virtual machines (IaaS) you manage the OS and everything above it. With managed databases or serverless (PaaS), the provider handles more. With SaaS, you mainly manage users, access and data.
Step 1: Set Up Accounts and Governance Properly
- Use a multi-account structure: separate production, staging and development (AWS Organizations, Azure management groups and subscriptions, Google Cloud folders and projects).
- Lock down the root or global admin account: hardware MFA, no day-to-day use, alerts on any login.
- Apply guardrails: organisation-level policies that block risky actions, such as disabling logging, creating public storage or using unapproved regions.
- Name an owner for cloud security and agree a short policy.
Step 2: Identity and Access Management (IAM)
Identity is the new perimeter. Most serious cloud breaches involve stolen credentials or over-permissive roles.
- Single sign-on through your identity provider, with MFA for every human user.
- Least privilege: start with minimal permissions and add only what is needed.
- No long-lived access keys where avoidable. Use roles, short-lived credentials and workload identity federation for CI/CD.
- Review permissions quarterly and remove unused users, roles and keys.
Step 3: Protect Data
- Classify data so you know what is sensitive (customer data, financial records, credentials).
- Encrypt data at rest and in transit. Use customer-managed keys for sensitive workloads where required.
- Block public access to storage by default, and treat any exception as a reviewed decision.
- Keep secrets in a secrets manager, never in code, images or environment files committed to Git.
- Back up critical data to a separate account or location with immutability, and test restores.
Step 4: Network Security
- Private subnets for databases and internal services. Only load balancers and gateways should be public.
- Security groups and firewall rules that allow only required ports from required sources.
- No SSH or RDP open to the internet. Use bastion hosts, session managers or VPNs.
- A WAF and DDoS protection in front of public applications.
Step 5: Secure Workloads
- Harden and patch virtual machines to a baseline. See our Linux server hardening checklist.
- Scan container images and use minimal base images. See our guide to Docker in 2026.
- Build infrastructure as code with security scanning, so misconfigurations are caught before deployment. See infrastructure as code.
Want an expert review of your cloud setup?
VIPoint’s cloud management engineers secure, monitor and optimise AWS, Azure and Google Cloud environments 24/7.
Step 6: Logging, Monitoring and Detection
- Turn on audit logs everywhere (AWS CloudTrail, Azure Activity Log, Google Cloud Audit Logs) and send them to a separate, protected account.
- Enable native threat detection (Amazon GuardDuty, Microsoft Defender for Cloud, Google Security Command Center).
- Use cloud security posture management (CSPM) to flag misconfigurations continuously.
- Alert on high-risk events: root logins, new admin users, disabled logging, public storage, unusual spending.
Step 7: Incident Response and Recovery
- Write a cloud-specific incident plan covering how to revoke credentials, isolate resources and preserve logs and snapshots.
- Define recovery targets (RTO/RPO) for each critical system and test them. See our guide to a disaster recovery plan.
- Run a tabletop exercise at least once a year.
Compliance and Frameworks
Use established frameworks rather than inventing your own: the CIS Benchmarks for AWS, Azure and Google Cloud, the provider’s Well-Architected security guidance, and the NIST Cybersecurity Framework 2.0 for overall structure. These map well to ISO 27001, SOC 2 and PCI DSS if customers ask for them.
A First-90-Days Cloud Security Plan
- Days 1–30: MFA everywhere, lock down root accounts, enable audit logging and threat detection, block public storage, review admin access.
- Days 31–60: least-privilege IAM, network clean-up (no open SSH or RDP), secrets moved to a vault, backups to a separate account.
- Days 61–90: CSPM and alerting, infrastructure as code with scanning, incident response plan and first tabletop exercise.
Frequently Asked Questions
Is the cloud more secure than on-premises?
The cloud provider’s infrastructure is usually more secure than what most companies could build themselves. But cloud environments are easy to misconfigure, so overall security depends on how well you manage your part.
What is the most common cloud security mistake?
Misconfiguration, such as public storage, overly broad permissions, open management ports and missing logging, along with compromised credentials without MFA.
Do I need different security for AWS, Azure and Google Cloud?
The principles are the same. The tools and names differ. If you use more than one cloud, aim for consistent policies and central monitoring across all of them.
How much does cloud security cost?
Many essential controls, such as MFA, IAM policies, audit logs and basic threat detection, are low-cost or included. The bigger investment is the expertise and time to configure and monitor them properly.
How VIPoint Can Help
VIPoint Solutions has managed cloud and server environments since 2012. Our engineers in Infopark, Kochi secure and operate AWS and Azure environments, from account structure and IAM to monitoring, patching and incident response, with 24/7 cover.
Get a free security audit of your server
Our Linux engineers will review one server or website from the outside and send you a prioritised fix list within 2 business days. No agents, no access, no obligation.