Analizzare e proteggere il codice sorgente

Proteggi il ciclo di vita dello sviluppo dal codice al cloud connettendo i repository di codice sorgente, le pipeline CI/CD, i registri di contenitori e i carichi di lavoro di runtime alla sicurezza DevOps in Microsoft Defender per il cloud. In questo modo, i team di sicurezza e progettazione hanno un'unica visione per intercettare i rischi in anticipo, concentrarsi su ciò che è effettivamente sfruttabile nell'ambiente di produzione e risolvere i problemi senza bloccare gli sviluppatori.

Connettersi, analizzare e tracciare dal codice al cloud

  • Connettere i repository e le pipeline: eseguire l'onboarding degli ambienti GitHub, Azure DevOps e GitLab in Defender per il cloud per ottenere visibilità unificata tra repository di codice, pipeline, modelli IaC (Infrastructure as Code) e immagini del contenitore in un'unica posizione.
  • Analizzare il codice e l'infrastruttura prima che venga fornita: abilitare l'analisi di codice senza agente e IaC per rilevare errori di configurazione e vulnerabilità nella fase della richiesta pull. Per un controllo più rigoroso, aggiungere il CLI di Defender per il cloud direttamente nelle pipeline CI/CD per applicare la scansione come parte di ogni build.
  • Tracciare le vulnerabilità dal codice al carico di lavoro in esecuzione: usare la contestualizzazione da codice a cloud per eseguire il mapping dei risultati tramite elementi di compilazione, registri e ambienti di runtime. In questo modo è possibile classificare in ordine di priorità le vulnerabilità effettivamente raggiungibili nell'ambiente di produzione anziché inseguire ogni ricerca.
  • Metti al sicuro la tua supply chain dei container: analizza le immagini dei container durante la creazione, applica un controllo basato su politiche per bloccare la distribuzione di immagini vulnerabili e corrispondi i risultati in fase di creazione con il comportamento runtime per rilevare le minacce che emergono dopo la distribuzione. Per altre informazioni, vedere Abilitare la distribuzione controllata in Defender per contenitori.

Gestire, instradare e proteggere il runtime

  • Controllare il comportamento di DevOps: esaminare le pipeline CI/CD, le configurazioni del repository e le connessioni al servizio per impostazioni non sicure, autorizzazioni eccessive e controlli di accesso deboli. Usare le raccomandazioni sulla gestione del comportamento devOps per rafforzare sistematicamente l'infrastruttura di sviluppo.
  • Indirizzare le correzioni agli sviluppatori corretti: attivare le annotazioni delle richieste pull in modo che gli sviluppatori visualizzino i risultati della sicurezza direttamente nel flusso di lavoro. Usare il mapping della proprietà e l'automazione del flusso di lavoro per assegnare correzioni ai team proprietari del codice, integrati con gli strumenti già usati.
  • Portare i risultati di GitHub Advanced Security in Defender: se si usa GitHub Advanced Security, connettersi a Defender per il cloud per visualizzare i risultati di analisi del codice, rilevamento dei segreti e dipendenze insieme al comportamento del cloud e al rischio di runtime, offrendo al Centro operazioni di sicurezza la visibilità completa dal commit all'ambiente di produzione.
  • Ridurre il rischio della supply chain dai computer per sviluppatori, usare GitHub Codespaces o Microsoft Dev Box per fornire ambienti di sviluppo cloud pre-rinforzati e isolati con accesso al repository definito, gestione dei segreti crittografati e registrazione completa delle attività. Applicare endpoint protection e criteri di accesso condizionale per gli account per sviluppatori. Per altre informazioni, vedere:
  • Rilevare le minacce nei carichi di lavoro Kubernetes in esecuzione: andare oltre il rilevamento delle vulnerabilità in fase di analisi abilitando la protezione di runtime di Microsoft Defender per contenitori . Un sensore leggero distribuito nei nodi Kubernetes, ad esempio il servizio Azure Kubernetes, Amazon Elastic Kubernetes Service (EKS), il motore Google Kubernetes (GKE) e i cluster abilitati per Arc, monitora attività dannose, tra cui il mining di criptovaluta, lo spostamento laterale e i file binari deviati con avvisi in tempo reale mappati al framework MITRE ATT&CK. Per altre informazioni, vedere Protezione dei contenitori in Defender per il cloud.

Segreti e messa in sicurezza della pipeline

  • Abilitare l'analisi dei segreti e la protezione push a livello di organizzazione, con abilitazione automatica per i nuovi repository.
  • Rafforzare la pipeline di compilazione con modelli gestiti centralmente, identità con privilegi minimi e autenticazione basata su OpenID Connect (OIDC) nel cloud.

Revisione del codice e correlazione delle esposizioni guidate dall'intelligenza artificiale

  • Revisione del codice basata su intelligenza artificiale: possibilità di assegnare GitHub Copilot come revisore della pull request per rilevare i problemi di sicurezza usando l'intelligenza artificiale e CodeQL. GitHub Copilot ha completato più di 60 milioni di recensioni. Per ulteriori informazioni, vedere Usare la revisione del codice di GitHub Copilot.
  • Collegare i risultati del codice all'esposizione al cloud utilizzando Defender per il cloud, in modo da poter correggere prima ciò che è effettivamente raggiungibile.
  • Connettere le organizzazioni di controllo del codice sorgente a Defender per il cloud e abilitare Defender Cloud Security Posture Management (CSPM). Per altre informazioni, vedere:
  • Tenere traccia dell'esposizione delle vulnerabilità a livello di organizzazione in Microsoft Security Exposure Management, che aggrega i segnali dei prodotti Defender per produrre un punteggio di esposizione end-to-end e una correzione con priorità. Vedere Che cos'è Microsoft Security Exposure Management?

Accelerare con gli agenti basati su intelligenza artificiale

  • Threat Hunting Assistant in Microsoft Defender consente agli analisti di analizzare le attività sospette tra codice, pipeline e carichi di lavoro di runtime usando query in linguaggio naturale, convertirle in KQL (Kusto Query Language) e visualizzare informazioni contestuali senza richiedere la composizione manuale delle query. Per altre informazioni, vedere Microsoft Security Copilot Threat Hunting Assistant nella ricerca avanzata.