In Databricks, sappiamo che i dati sono uno degli asset più preziosi per le organizzazioni e che proteggerli è una priorità assoluta. Ecco perché abbiamo integrato la sicurezza in ogni livello della Databricks Lakehouse Platform. Tuttavia, siamo consapevoli che i clienti possono avere difficoltà a valutare se la loro implementazione è well-architected, quali aree sono ben protette e quali richiedono attenzione. Anche se si è sicuri durante l'implementazione della piattaforma, i team di sicurezza potrebbero non riesaminarla e la drift della configurazione potrebbe inavvertitamente portare a violazioni dei dati e della proprietà intellettuale. Una catena è forte quanto il suo anello più debole, per cui i nostri clienti si chiedono:
Siamo lieti di annunciare il Security Analysis Tool (SAT)! SAT aiuta i nostri clienti a rispondere a queste domande e a rafforzare le loro implementazioni Databricks esaminando le implementazioni correnti rispetto alle nostre best practice di sicurezza. Utilizza una checklist che assegna una priorità alle deviazioni riscontrate in base alla gravità e fornisce link a risorse che ti aiuteranno a risolvere i problemi in sospeso. SAT può essere eseguito come scansione di routine per tutti i workspace nel proprio ambiente per contribuire a stabilire un'aderenza continua alle best practice e si possono pianificare report sullo stato di salute per avere una fiducia continua nella sicurezza dei set di dati sensibili.
SAT viene eseguito nell'account del cliente come un flusso di lavoro automatizzato che raccoglie i dettagli di implementazione tramite le API REST di Databricks. I risultati della scansione vengono salvati in modo permanente in tabelle Delta per analizzare le tendenze dello stato di sicurezza nel tempo. SAT contiene una dashboard che visualizza i risultati raggruppati in cinque categorie di sicurezza: Sicurezza della rete, Identità & accesso, Protezione dei dati, Governance e Informative. I team di sicurezza possono impostare avvisi che li informano quando SAT rileva configurazioni non sicure e deviazioni dalle policy. Fornisce inoltre dettagli aggiuntivi sui singoli controlli non superati, in modo che un amministratore possa individuare rapidamente e risolvere il problema. Uomo avvisato, mezzo salvato!
SAT è composto dai seguenti asset:
Come mostrato sopra (Figura 2), i componenti SAT vengono eseguiti nel workspace del cliente, come indicato dai numeri nel diagramma. Ogni componente svolge le seguenti funzioni:
La configurazione e l'utilizzo di SAT possono essere suddivisi in tre fasi, come mostrato nel diagramma sottostante (Figura 3).
Istruzioni dettagliate per installare il Security analisi Tool sono disponibili qui.
La dashboard SAT visualizza (Figura 4) i risultati della scansione di sicurezza per ogni workspace, ordinati per gravità.
La dashboard è suddivisa in cinque sezioni e ogni pilastro è strutturato in un formato coerente.
Il Security Analysis Tool (SAT) analizza 37 best practice, con altre in arrivo, e presenta le informazioni dettagliate in una dashboard. Cosa fare con queste informazioni? Utilizzeremo due esempi per illustrare come un utente tipico utilizzerebbe gli approfondimenti.
Nel primo esempio, la scansione SAT evidenzia un rilevamento che fa emergere un potenziale rischio: il segno di spunta rosso nella Figura 5. Il controllo Versioni di runtime obsolete è rosso, a indicare la presenza di runtime obsoleti. I carichi di lavoro su versioni di runtime non supportate potrebbero continuare a essere eseguiti, ma non ricevono supporto o correzioni da Databricks. L'"ID di controllo" associato al risultato può essere utilizzato nella sezione "Dettagli aggiuntivi" per eseguire una query per informazioni più dettagliate su quale impostazione o controllo di configurazione non ha rispettato una specifica regola di best practice. Ad esempio, l'immagine seguente mostra ulteriori dettagli sul rischio "Versioni di runtime obsolete" che gli amministratori possono esaminare. La colonna Correzione nello screenshot descrive il rischio e le azioni di correzione necessarie, con i link alla documentazione delle versioni di runtime di Databricks attualmente supportate. L'utente dovrebbe intraprendere tempestivamente l'azione di correzione consigliata, in base alla gravità del rilevamento.
Nel secondo esempio, evidenziamo un risultato che soddisfa le best practice di Databricks: il segno di spunta verde nella Figura 5. Il controllo Consegna dei log è verde, a conferma che la workspace segue le best practice di sicurezza di Databricks. Anche in questo caso, l'"ID del controllo" ("GOV-3") può essere utilizzato nella sezione "Dettagli aggiuntivi" per ottenere informazioni dettagliate. Non è richiesta alcuna ulteriore azione, ma si consiglia di eseguire regolarmente questi controlli per visualizzare in modo completo la sicurezza del workspace dell'account Databricks e garantire un miglioramento continuo.
Questo post su un blog ha presentato il Security Analysis Tool per la Databricks Lakehouse Platform. Avete anche visto quanto è facile configurare SAT in pochi passaggi e osservare nel tempo lo stato di salute della sicurezza dei workspace del vostro account Databricks. Abbiamo anche mostrato esempi di rilevamento in modo da poter rafforzare la vostra implementazione Databricks. Vi invitiamo a configurare SAT nelle vostre implementazioni Databricks o a chiedere aiuto al team del vostro account Databricks. Continuate a seguirci per altri post su blog e contenuti video sulla sicurezza di Databricks!
Se vuoi saperne di più su come Databricks gestisce la sicurezza, consulta il nostro Centro per la sicurezza e l'affidabilità. Ti invitiamo a consultare i documenti sulle procedure consigliate per la sicurezza di Databricks. Per domande o suggerimenti su SAT, non esitare a contattarci all'indirizzo [email protected].
(Questo post sul blog è stato tradotto utilizzando strumenti basati sull'intelligenza artificiale) Post originale
Produto
12 giugno 2024/11 min di lettura
Segurança e confiança
3 gennaio 2025/10 min di lettura


