Protezione dei dati archiviati in Azure Data Lake Storage Gen1

La protezione dei dati in Azure Data Lake Storage Gen1 prevede tre passaggi. Sia il controllo degli accessi in base al ruolo di Azure che gli elenchi di controllo di accesso (ACL) devono essere impostati per abilitare completamente l'accesso ai dati per utenti e gruppi di sicurezza.

  1. Per iniziare, creare gruppi di sicurezza in Microsoft Entra ID. Questi gruppi di sicurezza vengono usati per implementare il controllo degli accessi in base al ruolo di Azure nel portale di Azure.
  2. Assegnare i gruppi di sicurezza Microsoft Entra all'account Data Lake Storage Gen1. In questo modo viene controllato l'accesso all'account Data Lake Storage Gen1 dal portale e dalle operazioni di gestione del portale o delle API.
  3. Assegnare i gruppi di sicurezza Microsoft Entra come elenchi di controllo di accesso (ACL) nel file system Data Lake Storage Gen1.
  4. È anche possibile impostare un intervallo di indirizzi IP per i client che possono accedere ai dati in Data Lake Storage Gen1.

Questo articolo fornisce istruzioni sull'uso del portale di Azure per eseguire le attività appena descritte. Per informazioni dettagliate sull'implementazione della sicurezza a livello dati e account da parte di Data Lake Storage Gen1, vedere Sicurezza in Azure Data Lake Storage Gen1. Per informazioni dettagliate sull'implementazione degli elenchi di controllo di accesso (ACL) in Data Lake Storage Gen1, vedere Controllo di accesso in Data Lake Storage Gen1.

Prerequisiti

Prima di iniziare questa esercitazione, è necessario disporre di quanto segue:

Creare gruppi di sicurezza in Microsoft Entra ID

Per istruzioni su come creare Microsoft Entra gruppi di sicurezza e su come aggiungere utenti al gruppo, vedere Gestione dei gruppi di sicurezza in Microsoft Entra ID.

Nota

È possibile aggiungere utenti e altri gruppi a un gruppo in Microsoft Entra ID usando il portale di Azure. Tuttavia, per aggiungere un'entità servizio a un gruppo, usare il modulo PowerShell di Microsoft Entra ID.

# Get the desired group and service principal and identify the correct object IDs
Get-AzureADGroup -SearchString "<group name>"
Get-AzureADServicePrincipal -SearchString "<SPI name>"

# Add the service principal to the group
Add-AzureADGroupMember -ObjectId <Group object ID> -RefObjectId <SPI object ID>

Assegnare utenti o gruppi di sicurezza agli account Data Lake Storage Gen1

Quando si assegnano utenti o gruppi di sicurezza agli account Data Lake Storage Gen1, si controlla l'accesso alle operazioni di gestione nell'account tramite il portale di Azure e l'API Azure Resource Manager.

  1. Aprire un account Data Lake Storage Gen1. Nel riquadro sinistro fare clic su Tutte le risorse e nel pannello Tutte le risorse fare clic sul nome dell'account al quale si vuole assegnare un utente o un gruppo di sicurezza.

  2. Nel pannello dell'account Data Lake Storage Gen1, fare clic su Controllo di accesso (IAM). Per impostazione predefinita, il pannello elenca i proprietari della sottoscrizione come proprietario.

    Assegnare un gruppo di sicurezza a Azure Data Lake Storage account Gen1 Assegnare un

  3. Nel pannello Controllo di accesso (IAM) fare clic su Aggiungi per aprire il pannello Aggiungi autorizzazioni. Nel pannello Aggiungi autorizzazioni selezionare un ruolo per l'utente o il gruppo in Ruolo. Cercare il gruppo di sicurezza creato in precedenza in Microsoft Entra ID e selezionarlo. Se sono presenti molti utenti e gruppi tra cui cercare, usare la casella di testo Seleziona per filtrare in base al nome del gruppo.

    Aggiungere un ruolo per l'utente

    I ruoli Proprietario e Collaboratore offrono l'accesso a un'ampia gamma di funzioni di amministrazione sull'account di Data Lake. Gli utenti che interagiranno con i dati presenti in Data Lake, ma che devono comunque visualizzare le informazioni sulla gestione degli account possono essere aggiunti al ruolo Lettore. L'ambito di questi ruoli è limitato alle operazioni di gestione correlate all'account Data Lake Storage Gen1.

    Per le operazioni sui dati, le operazioni consentite agli utenti sono definite da singole autorizzazioni a livello di file system. Pertanto, un utente con il ruolo Lettore può visualizzare solo le impostazioni amministrative associate all'account, ma potrebbe anche leggere e scrivere dati, in base alle autorizzazioni per il file system che gli sono state assegnate. Le autorizzazioni del file system di Data Lake Storage Gen1 sono descritte in Assegnare utenti o gruppi di sicurezza come elenchi di controllo di accesso al file system di Azure Data Lake Storage Gen1.

    Importante

    Solo il ruolo Proprietario può consentire automaticamente l'accesso al file system. I ruoli Collaboratore, Lettore e tutti gli altri richiedono elenchi di controllo di accesso per poter consentire qualsiasi livello di accesso a cartelle e file. Il ruolo Proprietario concede autorizzazioni di utente con privilegi utente a file e cartelle che non possono essere sostituiti tramite elenchi di controllo di accesso. Per altre informazioni sul mapping dei criteri di controllo degli accessi in base al ruolo di Azure all'accesso ai dati, vedere Controllo degli accessi in base al ruolo di Azure per la gestione degli account.

  4. Se si vuole aggiungere un gruppo/utente non elencato nel pannello Aggiungi autorizzazioni, è possibile invitarlo digitandone l'indirizzo e-mail nella casella di testo Seleziona e quindi selezionandolo nell'elenco.

    Aggiungere un gruppo di sicurezza Aggiungere

  5. Fare clic su Save (Salva). Il gruppo di sicurezza dovrebbe essere ora aggiunto all'elenco, come illustrato di seguito.

    del gruppoAggiunta

  6. L'utente o il gruppo di sicurezza ha ora accesso all'account Data Lake Storage Gen1. Se si desidera assegnare l'accesso a un utente specifico, è possibile aggiungerlo al gruppo di sicurezza. Analogamente, se si desidera revocare l'accesso per un utente, è possibile rimuoverlo dal gruppo di sicurezza. È possibile anche assegnare più gruppi di sicurezza a un account.

Assegnare utenti o gruppi di sicurezza come elenchi di controllo di accesso al file system di Data Lake Storage Gen1

Con l'assegnazione di utenti o gruppi di sicurezza al file system di Data Lake Storage Gen1, si imposta il controllo di accesso sui dati archiviati in Data Lake Storage Gen1.

  1. Nel pannello dell'account Data Lake Storage Gen1 fare clic su Esplora dati.

    Visualizzare i dati tramite Esplora dati

  2. Nel pannello Esplora dati fare clic sulla cartella per cui si vuole configurare l'elenco di controllo di accesso e quindi fare clic su Accesso. Per assegnare elenchi di controllo di accesso a un file, è necessario prima di tutto fare clic su Accesso dal pannello Anteprima file.

    Impostare elenchi di controllo di accesso in Data Lake Storage Gen1 file system

  3. Il pannello Accesso elenca i proprietari e le autorizzazioni già assegnati alla radice. Fare clic sull'icona Aggiungi per aggiungere altri ACL di accesso.

    Importante

    L'impostazione di autorizzazioni di accesso per un singolo file non necessariamente concede a un utente/gruppo l'accesso al file. Il percorso del file deve essere accessibile all'utente o al gruppo assegnato. Per altre informazioni ed esempi, vedere Scenari comuni correlati alle autorizzazioni.

    Elencare l'accesso standard e personalizzato Elenco

    • I ruoli Proprietari e Everyone else (Tutti gli altri) forniscono accesso in stile UNIX, in cui è possibile specificare la lettura, la scrittura e l'esecuzione (rwx) in tre classi di utente distinte: proprietario, gruppo e altri.

    • Autorizzazioni assegnate corrisponde agli elenchi di controllo di accesso POSIX, che permettono di impostare autorizzazioni per utenti o gruppi non anonimi specifici oltre al gruppo o al proprietario del file.

      Per altre informazioni, vedere l'articolo sugli elenchi di controllo di accesso HDFS. Per altre informazioni sull'implementazione degli elenchi di controllo di accesso in Data Lake Storage Gen1, vedere Controllo di accesso in Data Lake Storage Gen1.

  4. Fare clic sull'icona Aggiungi per aprire il pannello Assegna autorizzazioni. In questo pannello fare clic su Seleziona utente o gruppo e quindi nel pannello Seleziona utente o gruppo cercare il gruppo di sicurezza creato in precedenza in Microsoft Entra ID. Se è presente un elevato numero di gruppi, usare la casella di testo nella parte superiore per filtrare in base al nome del gruppo. Fare clic sul gruppo che si desidera aggiungere e quindi su Seleziona.

    Aggiungere un gruppo

  5. Fare clic su Selezionare le autorizzazioni, selezionare le autorizzazioni e specificare se si vuole assegnare le autorizzazioni come ACL di accesso, ACL predefinito o entrambi. Fare clic su OK.

    Screenshot del pannello Assegna autorizzazioni con l'opzione Seleziona autorizzazioni evidenziata e il pannello Seleziona autorizzazioni con l'opzione OK evidenziata.

    Per altre informazioni sulle autorizzazioni in Data Lake Storage Gen1 e gli ACL predefiniti/di accesso, vedere Controllo di accesso in Data Lake Storage Gen1.

  6. Dopo aver fatto clic su OK nel pannello Selezionare le autorizzazioni, il nuovo gruppo aggiunto e le autorizzazioni associate sono ora elencati nel pannello Accesso.

    Screenshot del pannello Accesso con l'opzione Ingegneria dei dati evidenziata.

    Importante

    Nella versione corrente l'impostazione Autorizzazioni assegnate può contenere fino a 28 voci. Se si vuole aggiungere più di 28 utenti, è consigliabile creare gruppi di sicurezza, aggiungere gli utenti ai gruppi, concedere l'accesso ai gruppi per l'account Data Lake Storage Gen1.

  7. Se necessario, è possibile modificare le autorizzazioni di accesso anche dopo aver aggiunto il gruppo. Selezionare o deselezionare la casella di controllo per ogni tipo di autorizzazione (lettura, scrittura, esecuzione), in modo da aggiungerla o rimuoverla dal gruppo di sicurezza. Fare clic su Salva per salvare le modifiche o su Ignora per annullare le modifiche.

Impostare l'intervallo di indirizzi IP per l'accesso ai dati

Data Lake Storage Gen1 consente di bloccare ulteriormente l'accesso all'archivio dati a livello di rete. È possibile abilitare il firewall, specificare un indirizzo IP e definire un intervallo di indirizzi IP per i client attendibili. Dopo l'abilitazione, solo i client con indirizzo IP compreso nell'intervallo definito possono connettersi all'archivio.

Impostazioni del firewall e impostazioni del firewall di accesso IP

Rimuovere i gruppi di sicurezza per un account Data Lake Storage Gen1

Quando si rimuovono i gruppi di sicurezza dagli account Data Lake Storage Gen1, si modifica solo l'accesso alle operazioni di gestione nell'account usando le API di portale di Azure e Azure Resource Manager.

L'accesso ai dati è invariato e continua a essere gestito tramite gli ACL di accesso. L'eccezione a questo comportamento sono gli utenti o i gruppi inclusi nel ruolo Proprietari. Gli utenti o i gruppi rimossi dal ruolo Proprietari non sono più utenti con privilegi avanzati e il loro accesso dipende di nuovo dalle impostazioni degli ACL di accesso.

  1. Nel pannello dell'account Data Lake Storage Gen1, fare clic su Controllo di accesso (IAM).

    Assegnare un gruppo di sicurezza a Data Lake Storage Gen1 account Assegnare un

  2. Nel pannello Controllo di accesso (IAM) fare clic su uno o più gruppi di sicurezza che si vuole rimuovere. Scegliere Rimuovi.

    Gruppo di sicurezza rimosso Gruppo di

Rimuovere gli elenchi di controllo di accesso (ACL) del gruppo di sicurezza da un file system di Data Lake Storage Gen1

Quando si rimuovono gli elenchi di controllo di accesso (ACL) del gruppo di sicurezza da un file system di Data Lake Storage Gen1 si modifica l'accesso ai dati nell'account Data Lake Storage Gen1.

  1. Nel pannello dell'account Data Lake Storage Gen1 fare clic su Esplora dati.

    Creare directory in Data Lake Storage Gen1 account

  2. Nel pannello Esplora dati fare clic sulla cartella per cui si vuole rimuovere l'elenco di controllo di accesso e quindi fare clic su Accesso. Per rimuovere elenchi di controllo di accesso per un file, è necessario prima di tutto fare clic sul file per visualizzarne l'anteprima e quindi fare clic su Accesso dal pannello Anteprima file.

    Impostare elenchi di controllo di accesso in Data Lake Storage Gen1 file system

  3. Nel pannello Accesso fare clic sul gruppo di sicurezza che si vuole rimuovere. Nel pannello Dettagli accesso fare clic su Rimuovi.

    Screenshot del pannello Accesso con l'opzione Ingegneria dei dati evidenziata e il pannello Dettagli di accesso con l'opzione Rimuovi evidenziata.

Vedi anche