Vai al contenutoHisnLabs
← Capire la sicurezza nel cloud

Lezione 2 di 4 · 9 min

L’identità è il nuovo perimetro

Non c’è nessun muro d’ufficio attorno a un account cloud. L’account stesso — la sua password, il suo secondo fattore, e ogni app a cui hai concesso l’accesso — è ora il perimetro.

La lezione precedente ha tracciato una linea tra ciò che un provider cloud protegge e ciò che deve proteggere il cliente. Dal lato del cliente, un elemento fa più lavoro di ogni altro: l’identità — chi è autorizzato ad accedere, e cosa può fare una volta dentro. Una rete d’ufficio tradizionale aveva un muro e una porta chiusa a chiave; un account cloud ha un modulo di accesso, raggiungibile da qualsiasi parte del mondo, a qualsiasi ora. Proteggere quell’accesso è in pratica la maggior parte di cosa significa “sicurezza nel cloud”.

Come vengono davvero rubati gli account

La compromissione di un account raramente comporta che un aggressore violi i sistemi di un provider cloud. Segue tipicamente lo schema del furto di credenziali visto nel corso sulla modellazione delle minacce di questa università: una password riutilizzata da un servizio violato e non correlato, o una pagina di phishing convincente che chiede semplicemente l’accesso direttamente. Una volta che un aggressore ha credenziali valide, la maggior parte dei servizi cloud non ha modo di distinguerle da quelle del vero proprietario dell’account — ed è esattamente per questo che il singolo controllo che CISA evidenzia sopra ogni altro è l’autenticazione a più fattori (MFA).

L’MFA, e perché non tutte le forme sono uguali

CISA afferma chiaramente che “gli utenti che attivano l’MFA hanno molte meno probabilità di essere violati”, perché una password rubata da sola smette di essere sufficiente. Ma CISA classifica anche le forme disponibili di MFA in base alla loro resistenza al phishing, e questa classifica conta: “l’unica autenticazione ampiamente disponibile resistente al phishing è l’autenticazione FIDO/WebAuthn” — lo standard alla base delle passkey e delle chiavi di sicurezza hardware, trattato nel corso di crittografia. Un codice via SMS è, nelle parole di CISA, comunque molto meglio di nessun secondo fattore, ma può essere intercettato o inoltrato da un aggressore sufficientemente motivato; le notifiche push basate su app con corrispondenza numerica si collocano nel mezzo. Per un account cloud che contiene qualcosa di sensibile, attivare l’opzione MFA più forte offerta da quell’account è il singolo passo dal valore più alto in questa lezione.

OAuth: i permessi che concedi ad altre app

Ogni volta che fai clic su “continua con Google” o colleghi uno strumento di pianificazione al tuo calendario, stai usando OAuth, descritto dalla documentazione stessa dello standard come “il protocollo standard del settore per l’autorizzazione”. La sua proprietà utile è che l’app di terze parti non vede mai la tua password — accedi direttamente con il tuo provider, poi approvi un insieme specifico e limitato di permessi, chiamati scope, per quell’app. Il suo rischio è esattamente quella concessione di permessi: un’app di pianificazione che ha bisogno solo di leggere gli orari liberi/occupati del tuo calendario può chiedere, e ottenere di routine, il permesso di leggere e inviare email a tuo nome. Ogni app collegata è una concessione permanente di accesso che persiste finché qualcuno non la revoca, ed è per questo che l’ultima lezione di questo corso tratta la revisione di quell’elenco, non solo la sua configurazione corretta una volta sola.

Chiavi trapelate: la cugina meno visibile di OAuth

Strumenti automatizzati e integrazioni spesso si autenticano con una chiave API anziché con un accesso umano — una lunga stringa che funziona come una password ma non viene digitata da una persona e spesso non è protetta dall’MFA. Queste chiavi finiscono esposte più spesso di quanto la maggior parte delle persone si aspetti: incollate in un ticket di supporto, inviate per errore a un repository di codice, lasciate in un file di configurazione condiviso più ampiamente del previsto. Trattare una chiave API con la stessa cautela di una password — non condividerla mai in chiaro, ruotarla se potrebbe essere stata esposta, e limitare cosa può fare — chiude una lacuna che l’MFA, pensata per gli accessi umani, non copre.

Rischio di identitàCosa lo indebolisce
Una password riutilizzata o rubata con phishingUna password unica per servizio, più l’MFA — idealmente un metodo resistente al phishing (passkey o chiave di sicurezza)
Un’app di terze parti con troppi permessi collegata tramite OAuthRivedere periodicamente le app collegate e revocare quelle non più usate o necessarie
Una chiave API o una credenziale di automazione trapelataTrattare le chiavi come password: mai condivise in chiaro, ruotate dopo ogni possibile esposizione, con permessi limitati

Da ricordare

  • Senza un perimetro fisico attorno a un account cloud, l’identità — l’accesso e le sue protezioni — funge da confine di sicurezza.
  • La maggior parte delle compromissioni di account sfrutta password riutilizzate o rubate con phishing, non un difetto nei sistemi del provider.
  • CISA classifica FIDO/WebAuthn (passkey, chiavi di sicurezza) come l’MFA ampiamente disponibile più resistente al phishing; qualsiasi MFA batte nessun MFA.
  • OAuth permette alle app di terze parti di accedere al tuo account senza vedere la tua password, ma ogni permesso concesso (scope) persiste finché non lo revochi.
  • Le chiavi API e le credenziali di automazione meritano la stessa cautela delle password: sono spesso meno protette e altrettanto capaci di concedere accesso.

Mettiti alla prova

  1. 1. Perché CISA considera l’autenticazione FIDO/WebAuthn (passkey, chiavi di sicurezza) più forte dei codici via SMS?

    • È l’unico metodo che funziona sui telefoni
    • È descritta come l’unico metodo di autenticazione ampiamente disponibile resistente al phishing — Esatto.
    • I codici SMS sono sempre gratuiti mentre FIDO richiede un pagamento
    • FIDO non richiede una connessione a internet

    CISA indica specificamente FIDO/WebAuthn come resistente al phishing, a differenza dei codici SMS, che possono essere intercettati o inoltrati da un aggressore.

  2. 2. Cosa condivide effettivamente OAuth con un’app di terze parti che colleghi al tuo account?

    • La password del tuo account
    • Un token di accesso limitato corrispondente a permessi specifici (scope) che hai approvato — Esatto.
    • Niente; OAuth blocca ogni condivisione di dati
    • Il controllo amministrativo completo sul tuo account per impostazione predefinita

    OAuth è progettato in modo che l’app non riceva mai la tua password, solo un token limitato agli scope che hai approvato — anche se quegli scope possono comunque essere più ampi di quanto l’app abbia realmente bisogno.

  3. 3. Perché le chiavi API trapelate meritano la stessa cautela delle password trapelate?

    • Le chiavi API scadono automaticamente dopo un solo uso
    • Possono concedere accesso a un account o servizio e spesso non sono protette dall’MFA — Esatto.
    • Le chiavi API sono usate solo per impostazioni estetiche
    • I provider cloud non possono rilevare l’uso improprio di una chiave API

    Le chiavi API autenticano l’accesso automatizzato in modo simile a come una password autentica una persona, ma spesso mancano della protezione aggiuntiva che l’MFA offre agli accessi umani.

Mettilo in pratica con FireAI

Metti in pratica questa lezione sul tuo Mac.

Fonti

Mettilo in pratica sul tuo Mac

Prova tutte le funzioni gratis per 17 giorni, senza carta.

Scarica per Mac Guide