Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dev Tunnels offre un modo semplificato per connettersi direttamente a Dev Box da Visual Studio Code, eliminando la necessità di usare applicazioni separate come App di Windows o un browser. Questo metodo offre un'esperienza di sviluppo più immediata e integrata. A differenza dei metodi di connessione tradizionali, Dev Tunnels semplifica l'accesso e migliora la produttività.
Molte aziende di grandi dimensioni che usano Dev Box hanno criteri di sicurezza e conformità rigorosi e il codice è utile per l'azienda. Questo articolo illustra come configurare i criteri di accesso condizionale per proteggere l'utilizzo di Dev Tunnel nell'ambiente in uso.
Prerequisiti
Prima di procedere, assicurarsi di disporre di:
- Accesso a un ambiente Dev Box.
- Visual Studio Code installato.
- PowerShell 7.x o versione successiva (qualsiasi versione della serie 7.x è accettabile).
- Autorizzazioni appropriate per configurare i criteri di accesso condizionale in Microsoft Entra ID.
Vantaggi dell'accesso condizionale per Dev Tunnels
Criteri di accesso condizionale per il servizio Dev Tunnels:
- Consentire a Dev Tunnels di connettersi dai dispositivi gestiti, ma negare le connessioni da dispositivi non gestiti.
- Consentire ai dev tunnel di connettersi da intervalli IP specifici, ma negare le connessioni da altri intervalli IP.
- Supportare altre configurazioni di accesso condizionale regolari.
- Applicare sia all'applicazione Visual Studio Code che al Web VS Code.
Annotazioni
Questo articolo è incentrato sulla configurazione di criteri di accesso condizionale specifici per i tunnel di sviluppo. Se si configurano i criteri per Dev Box in modo più ampio, vedere Configurare l'accesso condizionale per Dev Box.
Configurare criteri di accesso condizionale
Per proteggere i tunnel di sviluppo con accesso condizionale, è necessario specificare come destinazione il servizio Dev Tunnels usando attributi di sicurezza personalizzati. Questa sezione illustra il processo di configurazione di questi attributi e la creazione dei criteri di accesso condizionale appropriati.
Abilitare il servizio Dev Tunnels per la selezione dell'accesso condizionale
Il team di Microsoft Entra ID sta lavorando per rimuovere la necessità di eseguire l'onboarding delle app affinché vengano visualizzate nella selezione delle app, con il recapito previsto a maggio. Di conseguenza, non viene eseguita l'integrazione del servizio Tunnel dev nello strumento di selezione per l'accesso condizionale. Specificare invece come destinazione il servizio Dev tunnels in un criterio di accesso condizionale usando attributi di sicurezza personalizzati.
Seguire il collegamento Aggiungi o disattiva definizioni di attributi di sicurezza personalizzati in Microsoft Entra ID per aggiungere il set di attributi ed i nuovi attributi indicati di seguito.
Seguire le istruzioni in Creare un criterio di accesso condizionale per creare un criterio di accesso condizionale.
Seguire Configurare gli attributi personalizzati per configurare l'attributo personalizzato per il servizio Dev tunnels.
Test
Disattivare il criterio BlockDevTunnelCA.
Creare un Dev Box nel tenant di test ed eseguire i comandi seguenti al suo interno. È possibile creare e connettersi esternamente a Dev Tunnels.
code tunnel user login --provider microsoft code tunnelAttivare il criterio BlockDevTunnelCA.
I registri di accesso di Microsoft Entra ID mostrano queste registrazioni.
Limitazioni
Con Dev Tunnels, si applicano le limitazioni seguenti:
- Restrizioni di assegnazione dei criteri: non è possibile configurare i criteri di accesso condizionale per il servizio Dev Box per gestire Dev Tunnels per gli utenti di Dev Box. Configurare invece i criteri a livello di servizio Dev Tunnels come descritto in questo articolo.
- Tunnel di sviluppo creati automaticamente: non è possibile limitare i tunnel di sviluppo non gestiti dal servizio Dev Box. Nel contesto di Macchine di sviluppo, se l'oggetto Criteri di gruppo Tunnel dev è configurato per consentire solo gli ID tenant di Microsoft Entra selezionati, i criteri di accesso condizionale possono anche limitare i tunnel dev creati automaticamente.
- Imposizione dell'intervallo IP: i tunnel di sviluppo potrebbero non supportare restrizioni IP granulari. Prendere in considerazione l'uso di controlli a livello di rete o consultare il team di sicurezza per strategie di imposizione alternative.