L'autorizzazione Shared Key è un metodo di accesso all'archiviazione che usa un segreto a livello di account, come una chiave di accesso di Azure Storage, per dimostrare i permessi. Invece di verificare l'identità di un utente o di un servizio tramite l'accesso basato sui ruoli, il servizio di archiviazione si fida di chiunque presenti la chiave corretta. Questo la rende semplice e veloce, ma anche potente: chiunque possieda la chiave può spesso accedere ai dati come se fosse l'account autorizzato.
Nel campo della sicurezza informatica, questo è importante perché le chiavi rubate possono sopravvivere al compromesso iniziale. Un attaccante che riesce a ottenere una chiave di un account di archiviazione può continuare a leggere, scrivere o eliminare dati fino a quando la chiave non viene ruotata o revocata. I difensori preferiscono, quando possibile, l'accesso basato sull'identità, perché supporta il privilegio minimo, l'auditing e un controllo più rigoroso. L'autorizzazione Shared Key compare ancora in attacchi reali e nei flussi di lavoro amministrativi, quindi i team dovrebbero monitorare il recupero delle chiavi, ruotarle regolarmente e limitare dove questi segreti vengono archiviati e utilizzati.


