RTUComputer ScienceYr 2023 · Sem 62023

Q22Cloud Computing

Question

10 marks

Elaborate on Identity and Access Management (IAM) in Cloud Security. How is data security maintained in a multi-tenant environment?

Answer

IAM frameworks in cloud computing manage digital identities and user access. Multi-tenancy security relies on logical isolation, encryption, and strict access controls.

Identity and Access Management (IAM) is a framework of policies and technologies ensuring that the right users have the appropriate access to technology resources. In the cloud, IAM manages access to APIs, computing instances, and storage buckets. Key concepts include Authentication (verifying who the user is, often using MFA), Authorization (determining what the user can do, using Role-Based Access Control), and Federation (using external identity providers via SAML or OAuth).

Maintaining data security in a multi-tenant environment (where multiple users share the same physical infrastructure) involves several strategies: - Logical Isolation: Hypervisors isolate VMs at the memory and CPU levels, while Virtual Private Clouds (VPCs) isolate networks. - Encryption: Data must be encrypted both at rest (using AES) and in transit (using TLS/SSL). Tenant-specific encryption keys (using KMS) ensure that even if data boundaries are breached, the data remains unreadable. - Database Isolation: Techniques like schema-based isolation or row-level security prevent one tenant from querying another's data in shared databases.

Back to Paper