Shared Responsibility Model #

Lo “Shared Responsibility Model” è un framework che definisce le responsabilità di sicurezza del cliente nei confronti del Cloud Service Provider (CSP).

Ogni CSP ha la propria variante del modello di condivisione di responsabilità, ma in generale seguono la stessa logica.

Per AWS, il modello di condivisione di responsabilità si suddivide tra AWS e il cliente come segue:

AWS #
Cliente #

In breve, AWS è responsabile della sicurezza del cloud, mentre i clienti AWS sono responsabili della sicurezza nel cloud. Ciò significa che AWS si prende cura della sicurezza dell’infrastruttura sottostante, mentre i clienti sono responsabili della corretta configurazione e gestione delle risorse e dei dati che piazzano sul cloud AWS.

Types of Cloud Computing Responsibility #

Ecco un elenco delle responsabilità dell’utente in base al tipo di Cloud Computing:

Shared Responsibility Model - Compute #

Bare Metal (EC2 Bare Metal Instance) #

Cliente:

- Configurazione del sistema operativo ospite (Guest OS)
- Hypervisor

AWS:

- Macchine fisiche
Macchine Virtuali (Virtual Machine - Elastic Cloud Compute EC2) #

Cliente:

- Configurazione del sistema operativo guest (Guest OS)
- Esecuzione di container (Container Runtime)

AWS:

- Hypervisor, Macchina fisica
Contenitori (AWS Elastic Container Service ECS) #

Cliente:

- Configurazione del contenitore
- Distribuzione del contenitore
- Gestione dello storage del contenitore

AWS:

- Sistema operativo, Hypervisor, Esecuzione di contenitori (Container Runtime)
Platform as a Service (PaaS) #
Software as a Service (SaaS) #

Cliente: - Contenuti dei documenti - Gestione dei file - Configurazione dei controlli di accesso alla condivisione AWS:

- Server, Sistema Operativo, Networking, Archiviazione, Sicurezza
Function as a Service (FaaS) #

Cliente: - Caricare il propio codice

AWS:

- Deployment, Esecuzione dei container (Container Runtime), Networking, Archiviazione, Sicurezza, Macchina fisica (praticamente tutto)

Il modello di condivisione delle responsabilità è uno strumento utile per definire chi è responsabile di cosa quando si tratta di sicurezza e gestione dell’infrastruttura e dei servizi cloud. Chiarezza e comprensione delle responsabilità sono fondamentali per garantire una corretta implementazione e una gestione sicura delle risorse cloud.

Shared Responsibility Model - Architeture #

Shared Responsibility Model