1.
Cloud Security
Cloud Security involves protecting cloud-based systems, data, and infrastructure from cyber threats.
It includes policies, technologies, and controls that work together to protect cloud resources.
Key Components:
- Identity & Access Management (IAM)
- Encryption (in-transit and at-rest)
- Firewalls and Intrusion Detection Systems (IDS)
- Compliance (e.g., GDPR, HIPAA)
Example: A company uses AWS to store customer data. It applies IAM to control user access and
uses encryption to protect data at rest.
Diagram: [Link]
2. Cloud Security Challenges
Challenges include:
- Multi-tenancy Risks
- Data Breaches
- Insecure APIs
- Compliance & Legal Issues
Example: An insecure API in a cloud-hosted web app allows unauthorized access to user
information.
Diagram: [Link]
3. Infrastructure Security
Includes:
Network Security: Firewalls, VPNs, secure protocols.
Host Security: OS patching, antivirus, configuration.
Application Security: Input validation, secure APIs.
VM Security: Hypervisor isolation, hardening.
Example: A hypervisor breach allows access to multiple VMs.
Diagram: [Link]
4. Data Security and Storage
Focuses on:
- Encryption
- Tokenization
- Data Masking
- Access control policies
Example: A bank encrypts data before uploading to cloud storage using a KMS.
Diagram: [Link]
5. Security Management in the Cloud
Covers:
- SIEM
- Policy enforcement
- Access control audits
- Role-based access control (RBAC)
Diagram: [Link]
6. Secure Software Development Life Cycle (SecSDLC)
Stages:
1. Requirements
2. Design
3. Implementation
4. Testing
5. Deployment
6. Maintenance
Example: A health app ensures HIPAA compliance by integrating security from design.
Diagram: [Link]
7. Security Monitoring and Incident Response
Includes:
- Continuous monitoring
- Logging and alerting
- Incident Response Plan (IRP)
Example: A DDoS attack triggers log alerts; team blocks IPs and restores service.
Diagram: [Link]
8. Security Architecture Design
Involves:
- Defense in depth
- Segmentation
- Zero Trust Architecture
Example: A Kubernetes-based app uses network isolation policies.
Diagram: [Link]
9. Data Privacy
Covers:
- Consent and control
- Anonymization
- Data residency laws
Diagram: [Link]
10. Life Cycle of Data
Stages:
- Creation
- Storage
- Usage
- Sharing
- Archiving
- Deletion
Diagram: [Link]
11. Key Privacy Concerns in Cloud
Concerns include:
- Loss of control
- Unauthorized access
- Data mining
- Jurisdictional issues
Example: Indian company data stored in US subject to US laws.
12. Disaster Recovery
Includes:
- Backups
- Geo-redundancy
- Failover systems
- RTO/RPO
Example: AWS S3 cross-region replication for high availability.
Diagram: [Link]