CLOUD SECURITY
Codice:
Durata (gg):
5 GG
Obiettivi didattici:
Per i professionisti della sicurezza, migrare i Sistemi, le applicazioni e le piattaforme al Cloud rappresenta una nuova serie di sfide da affrontare.
Il nostro corso di Cloud Security permette ai Team ICT di acquisire tutte le conoscenze necessarie per valutare i rischi e le problematiche del mondo Cloud mantenendo saldamente il controllo della Sicurezza e della gestione dei dati in modo da assicurare che le informazioni aziendali rimangano protette.
Questo corso copre tutte le esigenze avanzate della Sicurezza nell’ambito Cloud: dalla gestione dei dati, alla revisione delle politiche di trattamento dei dati fino ad arrivare a lavorare con il team legale.
"Il percorso di formazione in CLOUD SECURITY offre contenuti di assoluta eccellenza per quello che riguarda il Cloud Computing e i rischi informatici connessi.
In particolare questo corso porta in aula le metodologie di preparazione, predisposizione e protezione dei dati e delle infrastrutture “nella Nuvola”, ma anche le strategie di mitigazione di incidenti in ambiente “diffuso.
Non ultima è la presenza, in aula, di docenti con competenze molto alte nell’Incident Handling e nell’Incident Response, che trasmetteranno, attraverso i laboratori, anche le conoscenze sui tools e le modalità di attacco dei criminali informatici a danno di infrastrutture virtualizzate e cloud-oriented.
Metodologia didattica:
Il corso è teorico/pratico e integra alla parte teorica, che consente all'allievo di ottenere tutte le nozioni essenziali sull’argomento anche delle parti pratiche di Hacking e di Incident Response in cui l'allievo sperimenta personalmente ciò che l'insegnate spiega.
L'attività didattica prevede che i contenuti del corso vengono affrontati in un razionale di 60% per la teoria e del 40% per le sessioni di pratica.
Il nostro approccio modula l’offerta formativa attraverso una accurata e delicata gestione dei processi e delle interazioni con i discenti lasciando al nostro formatore il compito di attivare il loro interesse e la loro collaborazione e aiutandoli a svincolarsi da ogni ostacolo e resistenza nel percorso di crescita. A supporto del raggiungimento di questi obiettivi i nostri formatori approcciano il corso attraverso la metodologia detta “dei piccoli gruppi interattivi” e con le tecniche ad essa più congeniali: griglie di analisi, casi didattici, compiti progettuali, simulazioni, filmati, ecc…. Attraverso il nostro metodo si realizza un insegnamento personalizzato e individuale, integrato da momenti di esercitazioni pratiche atte a verificare l'apprendimento e la preparazione del discente.
Destinatari:
Il corso permette approfondimenti significativi per tutti i professionisti già in grado di progettare, gestire e mantenere una infrastruttura di “Cloud Computing”, e in grado di sviluppare politiche, procedure e tool utili a mitigare e contenere i rischi.
Prerequisiti:
L'iter formativo richiede:
- esperienza in amministrazione di sistemi Microsoft Windows, o Linux o Unix,
- esperienza in almeno una delle principali tecnologie di virtualizzazione per Desktop o Server,
- conoscenze basilari di infrastrutture distribuite via Internet, WAN o Metro-Area
- o almeno tre anni di esperienza operativa in ambito sistemistico.
per poter garantire la completa e soddisfacente fruizione dei contenuti esposti in aula.
L'allievo seguirà comunque un approccio graduale e calibrato ai contenuti proposti ed sarà accompagnato passo passo da istruttori qualificati.
Si richiede, per poter meglio acquisire la manualità necessaria, di dotare i partecipanti di un PC ognuno.
I Trainer saranno dotati di specifiche Macchine Virtuali atte a permettere lo svolgimento delle esercitazioni.
Conoscenze in uscita:
Il percorso avanzato tratta delle seguenti tematiche:
- Il Cloud Computing e le sue tipologie.
- La virtualizzazione a servizio del “Cloud”.
- Il “perimetro” della “Nuvola”.
- I tool e i metodi di attacco a danno delle strutture cloud e degli ambienti distribuiti.
- Le vulnerabilità delle strutture distribuite e il ruolo dell’utente nel quadro complessivo della Sicurezza della struttura.
- Attacchi e minacce a partire dalle infrastrutture: gli attacchi ai danni della virtualizzazione di tipo Client-based e Server-based.
- L’audit e il Pen testing della Nuvola.
- La gestione di un incidente in ambiente “Cloud”.
- Le procedure di “recovery”.
Le tematiche vengono affrontate in maniera teorica e pratica facendo particolare riferimento alle piattaforme più diffuse e ai Sistemi più ricorrenti in contesti Enterprise.
Max corsisti:
Per garantire una adeguata fruizione dei contenuti del corso è prevista in aula una quantità massima di 10 discenti.
Programma didattico:
L'attività didattica proposta consente di integrare i contenuti teorici con approfondite esperienze attraverso una serie articolata di attività di laboratorio realizzabili grazie alle infrastrutture da noi messe a disposizione.
Il corso porta inoltre il discente ad approfondire e integrare conoscenze e all’acquisizione di una metodologia di “problem solving.
In sintesi il programma didattico è riportato in Appendice 1
Testo di riferimento:
Data la novità dell’argomento non ci sono specifici testi a disposizione che traccino un quadro preciso di questa tematica. Si possono però citare alcuni contributi quali:
- Virtualization for Security: Including Sandboxing, Disaster Recovery, High Availability, Forensic Analysis, and Honeypotting Edito dalla Syngress (2008)
- Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance. Edito da OReilly (2009)
- Vari contributi dei nostri Trainer pubblicati per Riviste o attraverso la partecipazione a convegni nazionali e internazionali
Appendice 1
Module 01 – Introduction to Cloud Computing
- Course Objectives
- Cloud computing introduction
- Delivery Models:
o Software as a Service (SaaS),
o Platform as a Service (PaaS),
o Infrastructure as a Service (IaaS).
- Cloud types (public, private, hybrid)
- Explaining the Jericho Cloud Cube Model
- Introduction to Virtualization “in-the-Cloud”
Module 02 - Virtual Systems and boxes
- Server Virtualization
- Desktop Virtualization
- Sandbox
- Other types of virtualization environment
Module 03 - Security challenges in the cloud
- Why a different approach to Security in the Cloud?
- Virtualization and multi-tenancy
- Risk assessment for cloud migration
- Virtual Network Architecture Design
- LAB: Example of an Hacking in-the-cloud: The T-System case
Module 04 - Patch and configuration management
- Cloud Security Administration
- Change management
- Network and virtualization security
- Application security for SaaS, PaaS, IaaS
- Cloud “Guest” Security
Module 05 – Virtualization and Cloud Vulnerabilities
- How to Exploit a Virtual Machine: basics
- Vulnerabilities against Virtualized Desktop
- Vulnerabilities against Cloud Services
- LAB: Exploit against a Virtual Environment
Module 06 - Virtualization Risk Assessment
- Virtualization Threats
- Stealer, Trojan and Exploit-Pack threats
- Application Virtualization Vulnerabilities
- Virtualization Attacks
- LABS: Various attack against Server and Client conducted in lab by the participants.
Module 07 - Governance for cloud computing
- Internal policy needs
- Contract requirements for security
- Service Level Agreements (SLAs)
- Governance models for the cloud
- Compliance challenges for the cloud
- Legal and geographic jurisdiction
- Privacy concerns
- Internal assessments
Module 08 - Data Security in the Cloud
- The “perimeter” in the Cloud
- Encryption types and availability
- Key management and encryption architectures
- Data/Information lifecycle
- Retention
- Disposal
- Classification
- Authentication and authorization standards
- Account management and provisioning
- IAM Architecture and relevance to cloud
- Federation and Federated Autonomous Systems
Module 09 – Auditing the Cloud
- Risk management
- Assessments for the cloud
- Pen testing the cloud
- LAB: Pen testing the Cloud with Backtrack
Module 10 – Incident Response and Incident Handling “in-the-Cloud”
- The proactive and the reactive approach
- Intrusion detection and incident response
- Incident detection for different cloud models
- Managing Intrusion Detection System/ Intrusion Prevention System (IDS/IPS) and alerting
- Identify the attacker’ actions
- Manage the incident
- The event management feedback loop
- Preparing a Report of an attack “in-the-cloud”
- The role of International Laws in cloud environments
- LAB: Simulation of an attack against a Cloud Infrastucture where participants “must act!”

