Skip to content

Lesson 01 β€” Enterprise Data Protection Strategy

Learning Path

☁️ Phase 02 – AWS Cloud Security

πŸ“˜ Module 06 – Data Protection & Encryption


By the end of this lesson, you will be able to:

  • Understand why data protection is one of the most important responsibilities in cloud security.
  • Classify different types of enterprise data.
  • Understand the complete data lifecycle.
  • Identify where encryption is applied in AWS.
  • Understand how AWS services work together to protect data.
  • Design a secure enterprise data protection strategy.

πŸ“š Lesson Information

Estimated Time: 2.5 Hours

Difficulty: Intermediate

Prerequisites: Module 05 – Amazon EC2 Security

Hands-on Lab: Yes


CloudNova Technologies now serves over 250,000 learners across multiple countries.

The platform stores:

  • Student Profiles
  • Payment Information
  • Assessment Results
  • Learning Progress
  • AI Chat Conversations
  • Video Content
  • Source Code
  • Internal HR Documents

While the infrastructure is secure, the management team raises an important question:

β€œHow do we ensure our data remains protected even if an attacker gains access to part of our environment?”

As the Cloud Security Engineer, your responsibility is no longer just securing serversβ€”you must protect the organisation’s most valuable asset: its data.


Servers can be rebuilt.

Applications can be redeployed.

Networks can be redesigned.

But lost or stolen data can permanently damage an organisation’s reputation, finances and customer trust.

Every enterprise security strategy revolves around protecting data.


CloudNova follows five core objectives.

Protect Confidentiality
↓
Maintain Integrity
↓
Ensure Availability
↓
Meet Compliance Requirements
↓
Maintain Customer Trust

These objectives guide every security decision.


Not all data has the same value.

CloudNova classifies data into different categories.

Data Type Example
Public Marketing Website
Internal Internal Documentation
Confidential Student Records
Sensitive Passwords, API Keys
Highly Sensitive Payment Data, Encryption Keys

The higher the sensitivity, the stronger the security controls required.


Public
β”‚
Internal
β”‚
Confidential
β”‚
Sensitive
β”‚
Highly Sensitive

Every organisation should classify its data before deciding how to protect it.


Enterprise data moves through several stages.

Create
↓
Store
↓
Use
↓
Share
↓
Archive
↓
Delete

Each stage introduces different security risks.


Stage Common Risks
Create Weak permissions
Store Unencrypted storage
Use Credential theft
Share Accidental exposure
Archive Improper retention
Delete Data recovery after deletion

Cloud security must protect data at every stageβ€”not just when it is stored.


Every piece of enterprise data exists in one of three states.

Stored data.

Examples:

  • Amazon S3
  • Amazon EBS
  • Amazon RDS
  • Amazon EFS
  • Amazon DynamoDB

Primary protection:

  • Encryption
  • Access Control
  • Backups

Moving between systems.

Examples:

Browser
↓
Application Load Balancer
↓
EC2
↓
Database

Primary protection:

  • HTTPS
  • TLS
  • VPN
  • Private Networking

Data currently being processed.

Examples:

  • User login
  • Database queries
  • AI model inference
  • Payment processing

Primary protection:

  • IAM
  • Least Privilege
  • Secure Application Design
  • Memory Protection

CloudNova secures data using multiple layers.

Users
↓
IAM
↓
Application
↓
Encryption
↓
Monitoring
↓
Backup
↓
Recovery

No single security control is sufficient.


AWS Service Purpose
AWS KMS Encryption Keys
AWS Secrets Manager Secrets & Credentials
Systems Manager Parameter Store Configuration Data
AWS Certificate Manager SSL/TLS Certificates
Amazon Macie Sensitive Data Discovery
AWS CloudTrail Audit Logs
Amazon CloudWatch Monitoring
AWS Backup Data Recovery
AWS IAM Access Control

Together, these services provide a comprehensive data protection strategy.


CloudNova encrypts data everywhere.

Amazon S3
↓
AWS KMS
↓
Amazon EBS
↓
Amazon RDS
↓
Amazon EFS
↓
AWS Backup

Encryption should be enabled by default for new workloads.


Encryption alone does not prevent unauthorised access.

Access must also be controlled.

IAM User
↓
IAM Role
↓
Least Privilege
↓
Protected Data

Identity and encryption work together.


Every access attempt should be monitored.

User
↓
AWS API
↓
CloudTrail
↓
CloudWatch
↓
Security Team

Monitoring enables rapid detection and investigation of suspicious activity.


Data protection also means ensuring that information can be recovered.

Production Data
↓
AWS Backup
↓
Backup Vault
↓
Recovery

A secure backup strategy is essential for business continuity.


Users
β”‚
IAM Roles
β”‚
Application Load Balancer
β”‚
EC2 Application
β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚ β”‚
AWS KMS Secrets Manager ACM
β”‚ β”‚ β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚ β”‚
Amazon S3 Amazon RDS Amazon EBS
β”‚ β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
CloudTrail & CloudWatch
β”‚
Amazon Macie
β”‚
AWS Backup

This architecture provides layered protection for enterprise data.


AWS secures the cloud infrastructure.

Customers secure their data.

CloudNova is responsible for:

  • Classifying data.
  • Managing IAM permissions.
  • Enabling encryption.
  • Managing encryption keys.
  • Protecting secrets.
  • Monitoring access.
  • Configuring backups.
  • Meeting compliance requirements.

CloudNova follows these principles:

  • Encrypt all sensitive data.
  • Enable encryption by default.
  • Use Customer Managed Keys for critical workloads.
  • Apply least privilege.
  • Rotate credentials regularly.
  • Never hardcode secrets.
  • Monitor access continuously.
  • Enable backup and recovery.
  • Regularly review permissions.
  • Classify all enterprise data.

πŸ›  Lab 01 β€” Explore AWS Data Protection Services

Section titled β€œπŸ›  Lab 01 β€” Explore AWS Data Protection Services”

Navigate to the AWS Console.

Review:

AWS KMS
↓
Secrets Manager
↓
Systems Manager Parameter Store
↓
AWS Certificate Manager
↓
Amazon Macie
↓
AWS Backup

Do not configure anything yet.

Become familiar with where each service is located.


Review the following services.

Service Check
Amazon S3 Default Encryption
Amazon EBS Encryption
Amazon RDS Encryption
Amazon EFS Encryption

Record which services already have encryption enabled.


Navigate to:

IAM
↓
Roles
↓
CloudNova-EC2-Role

Review:

  • Attached Policies
  • Permissions
  • Least Privilege

Discuss how IAM controls access to encrypted resources.


Terminal window
aws kms list-keys

Terminal window
aws secretsmanager list-secrets

Terminal window
aws ssm describe-parameters

Terminal window
aws backup list-backup-vaults

Terminal window
aws cloudtrail describe-trails

Verify that you can identify:

βœ” AWS KMS

βœ” Secrets Manager

βœ” Parameter Store

βœ” Certificate Manager

βœ” Amazon Macie

βœ” AWS Backup

βœ” CloudTrail

βœ” CloudWatch

βœ” IAM Roles

You should understand how each service contributes to protecting enterprise data.


Cannot access KMS or Secrets Manager.

Check:

  • IAM permissions.
  • AWS Region.
  • AWS account access.

No encryption settings visible.

Verify:

  • Resource supports encryption.
  • Correct service page.
  • Appropriate permissions.

Unable to list resources using the AWS CLI.

Check:

  • AWS CLI configuration.
  • Active AWS profile.
  • IAM permissions.

CloudNova standards:

  • Classify data before storing it.
  • Encrypt sensitive data by default.
  • Store secrets outside application code.
  • Apply least privilege to all data access.
  • Monitor every access to critical resources.
  • Back up critical data regularly.
  • Protect encryption keys with strict access controls.
  • Review permissions and encryption settings periodically.

❌ Treating all data with the same level of protection.

❌ Storing passwords in source code.

❌ Using overly permissive IAM policies.

❌ Forgetting to encrypt storage services.

❌ Ignoring backup and recovery planning.

❌ Assuming encryption alone prevents data breaches.


CloudNova is launching a new AI-powered student portal.

Create a simple data protection plan by answering the following:

  1. Identify five types of data the application will store.
  2. Classify each type of data.
  3. Decide whether encryption is required.
  4. Identify the AWS service that will help protect it.
  5. Explain how access will be monitored.

Document your answers in a table for future reference.


  1. Why is data protection a core responsibility of a Cloud Security Engineer?
  2. What are the three states of data?
  3. Why should organisations classify their data?
  4. Which AWS service manages encryption keys?
  5. Which AWS service stores secrets securely?
  6. Which AWS service issues SSL/TLS certificates?
  7. What is the purpose of Amazon Macie?
  8. Why is IAM important for data protection?
  9. How does AWS Backup support business continuity?
  10. Why is defence in depth important when protecting enterprise data?

After completing this lesson, you should understand:

  • Enterprise security focuses on protecting data throughout its entire lifecycle.
  • Data should be classified according to its sensitivity so that appropriate security controls can be applied.
  • AWS provides specialised services for encryption, secrets management, certificates, monitoring, auditing and backup.
  • Effective data protection combines encryption, identity, monitoring and recovery rather than relying on a single control.
  • This enterprise strategy forms the foundation for the hands-on encryption and data protection services covered in the next lessons.

➑️ Lesson 02 β€” AWS Encryption Services (KMS, CloudHSM & Enterprise Key Management)