ISO 27017 (Security Controls for Cloud Services), pubblicata come ISO/IEC 27017:2015, chiarisce controlli e responsabilità aggiuntive per provider e clienti cloud, dove il rischio nasce spesso da configurazioni sbagliate, tenant mal separati, identità privilegiate e fraintendimenti sul modello di shared responsibility.
Quando questi controlli si riflettono su applicazioni SaaS, API, console amministrative e superfici esposte, il penetration test serve a produrre evidenze concrete: senza scope, remediation e retest allineati al contesto dello standard, i risultati restano difficili da spendere in audit, vendor assessment e decisioni di rischio.
ISO 27017 e penetration test: la risposta operativa
ISO 27017 rafforza i controlli di sicurezza per i servizi cloud e spinge a chiarire chi è responsabile di cosa tra provider e cliente. Quando questi controlli si riflettono su applicazioni SaaS, API, console amministrative, ambienti cloud o superfici esposte, il penetration test aiuta a produrre evidenze utili per audit, vendor assessment, remediation e decisioni di rischio.
A chi si rivolge questa guida
Questa guida è utile a:
- CISO, CTO, Cloud Security Lead, IT Manager, Compliance Manager;
- Provider SaaS, MSP e organizzazioni che erogano o acquistano servizi cloud critici;
- Team che devono collegare responsabilità condivisa, rischio tecnico e controlli verificabili;
- Aziende che affrontano due diligence, security questionnaire o review cloud da parte di clienti enterprise.
Perché ISO 27017 conta anche sul piano tecnico
In cloud il rischio non dipende solo da vulnerabilità software, ma anche da confini poco chiari tra tenant, servizi gestiti, IAM, configurazioni e logging. Il problema diventa concreto soprattutto in presenza di:
- Console cloud, ruoli privilegiati e automazioni infrastrutturali;
- Piattaforme SaaS multi-tenant con superfici amministrative esposte;
- API e integrazioni che muovono dati tra servizi diversi;
- Configurazioni cloud che possono aprire accessi pubblici o laterali non previsti.
Dove il penetration test produce valore
In questo contesto, il penetration test è utile soprattutto quando occorre dimostrare che:
- Tenant, account e ruoli non aprono scorciatoie di escalation;
- Le superfici applicative e le API non espongono dati o funzioni oltre il dovuto;
- Configurazioni cloud e componenti esposti non aumentano il rischio in modo banale;
- Remediation e retest producono una prova leggibile anche da auditor, buyer e stakeholder cloud.
In pratica, il test aiuta a tradurre la shared responsibility in verifica concreta: sapere chi dovrebbe proteggere cosa non basta se i controlli implementati non vengono messi alla prova. Nei test su ambienti cloud in percorso ISO 27017, i finding più ricorrenti riguardano misconfigurazioni IAM che permettono escalation di privilegi tra account o tenant, console amministrative raggiungibili con permissioni più ampie del modello dichiarato e API cloud che espongono risorse di altri clienti per errori di scoping nelle policy di accesso.
Cosa cercano buyer, auditor e stakeholder cloud
Un cloud security lead, un auditor o un cliente enterprise che valuta un provider rispetto a ISO 27017 pone domande precise:
- Il test ha coperto le responsabilità specifiche del provider secondo il modello di shared responsibility dichiarato;
- Tenant isolation, IAM, console amministrative e API cloud sono stati verificati con scenari di abuso realistici;
- I finding impattano controlli specifici di ISO 27017 — come CLD.6.3 per la segregazione dei tenant — o restano generici;
- La remediation è strutturata in modo da chiarire dove la responsabilità è del provider e dove del cliente;
- Esiste un retest che conferma la chiusura delle vulnerabilità critiche sul layer cloud.
Mappatura tra aree di verifica ed evidenze
| Area da validare | Evidenza utile | Servizio più adatto | Output atteso |
|---|---|---|---|
| Superfici SaaS e dashboard amministrative | Vulnerabilità sfruttabili, abuso di ruolo, impatto su tenant e dati | Web Application Penetration Testing | Executive summary, finding, remediation |
| Configurazioni cloud, IAM e servizi esposti | Errori di configurazione, privilegi e trust boundary deboli | Cloud Security Assessment | Dettaglio tecnico e priorità |
| Componenti di rete e accessi remoti | Pivoting, hardening debole, esposizione di servizi | Network Penetration Testing | Report tecnico e rischio operativo |
| Governo del miglioramento | Piano di trattamento, ownership e follow-up | Virtual CISO | Roadmap e retest |
Caso d’uso: provider SaaS in due diligence enterprise
Uno scenario tipico è quello di un provider SaaS che deve convincere un cliente enterprise che il suo modello cloud non scarichi sul cliente più rischio del dichiarato. La documentazione può essere ordinata, ma quando arriva la due diligence emergono domande concrete su segregazione tenant, ruoli amministrativi, API, console cloud, logging e responsabilità operative. In quel momento il penetration test traduce il controllo cloud in evidenza tecnica concreta. Il case study Web Application Penetration Test e Supporto ISMS per Creactives S.p.A. mostra come ISGroup colleghi verifica tecnica, remediation e fiducia del cliente in un risultato leggibile anche fuori dal team security.
Errori da evitare
- Trattare ISO 27017 come un’estensione documentale senza verifica tecnica;
- Non testare tenant, ruoli privilegiati o superfici amministrative cloud;
- Limitare lo scope al front-end pubblico ignorando IAM, API e componenti gestionali;
- Produrre un report tecnico senza collegarlo al modello di responsabilità condivisa;
- Chiudere l’attività senza retest.
Domande frequenti su ISO 27017 e penetration test
- Cosa aggiunge ISO 27017 a ISO 27001 nel contesto del cloud?
- ISO 27001 fornisce il framework di gestione del rischio generale. ISO 27017 aggiunge controlli specifici per i servizi cloud — sia per i provider sia per i clienti — come la segregazione dei tenant, la gestione degli ambienti virtuali, la portabilità dei dati e la chiarezza sulla shared responsibility. In pratica, risponde a domande che ISO 27001 non pone esplicitamente nel contesto cloud.
- Quali controlli ISO 27017 sono più rilevanti da verificare tecnicamente?
- CLD.6.3 (segregazione degli ambienti virtuali), CLD.9.5 (separazione delle reti virtuali), CLD.12.1 (capacità operative del cloud) e i controlli sugli accessi amministrativi da remoto sono quelli che emergono più spesso nei percorsi di verifica tecnica. La loro tenuta reale si dimostra con il test, non con la documentazione.
- Come usa un provider SaaS ISO 27017 per rassicurare i clienti enterprise?
- Lo usa per dimostrare che la shared responsibility è definita chiaramente, che la segregazione dei dati tra clienti funziona e che i controlli operativi cloud sono gestiti attivamente. Un report di penetration test che copre questi punti è uno dei materiali più richiesti durante le due diligence di clienti enterprise su provider SaaS.
Le vulnerabilità delle applicazioni web possono esporre la tua azienda a rischi e attacchi informatici.
Affidati a ISGroup per:
- Web Application Penetration Test efficace e mirato
- Individuazione e correzione preventiva delle falle di sicurezza
- Supporto tecnico da esperti in sicurezza applicativa
Per collegare ISO 27017 a evidenze tecniche davvero spendibili, il primo passo utile è chiarire quali superfici cloud, quali ruoli e quali integrazioni influenzano davvero il rischio del servizio. Si può partire dal Cloud Security Assessment, approfondire le superfici esposte con il Web Application Penetration Testing e usare il Virtual CISO per trasformare i risultati in un percorso di miglioramento leggibile.
Approfondimenti correlati
- Per capire quando il penetration test è davvero necessario in un percorso ISO 27017, è utile l’approfondimento su ISO 27017 e quando il penetration test conta davvero;
- Per audit, vendor assessment e fiducia del buyer, è disponibile l’approfondimento su ISO 27017 e le evidenze utili per audit e vendor assessment;
- Per scope, deliverable e retest, è disponibile la guida pratica su ISO 27017, scope, deliverable e retest.

