Alcune reti aziendali e Enterprise eseguono l’intercettazione TLS (“ispezione SSL”) sul traffico HTTPS in uscita (comunemente tramite Zscaler o gateway di sicurezza simili). Devin Desktop Editor deve stabilire connessioni TLS in uscita verso servizi esterni (per l’accesso e le funzionalità basate sul cloud). Se il traffico ispezionato viene rifirmato da una CA di ispezione Enterprise che il tuo computer/runtime non considera attendibile (o se la catena è incompleta), Devin Desktop potrebbe non riuscire a connettersi a causa di errori SSL/certificato o di negoziazione. In particolare, la risoluzione dei problemi relativi all’ispezione SSL/TLS può essere necessaria se:Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Visualizzi “Failed to connect” o errori di rete simili
- L’editor o il pannello Cascade mostra una schermata vuota e non si carica mai
- Cascade o altre funzionalità basate sul cloud non riescono a caricarsi o a connettersi
- I flussi di accesso o attivazione non riescono in modo imprevisto
- Le funzionalità funzionano su un hotspot/rete domestica ma non sulla rete aziendale
- Visualizzi errori del certificato o dell’handshake TLS nei log/strumenti di sviluppo
Se riscontri anche problemi relativi al proxy, consulta Configurazione del proxy.
1. Verifica se la tua rete usa l’ispezione SSL
- Eseguiamo l’intercettazione TLS / l’ispezione SSL sul traffico HTTPS in uscita?
- L’ispezione SSL è abilitata per le workstation degli sviluppatori e per gli strumenti di sviluppo (non solo per i browser)?
- Quale catena di Root CA / Intermediate CA viene usata per firmare il traffico ispezionato?
- Questa catena di CA è distribuita agli endpoint ed è considerata attendibile dalle applicazioni/dai runtime usati per lo sviluppo?
2. Individua l’errore effettivo in Devin Desktop (Developer Tools → Console)
- Apri Help → Dev Tools / Developer Tools
- Seleziona la scheda Console
- Cerca gli errori in rosso
- Espandi ogni voce di errore per visualizzare tutti i dettagli (campi di errore nidificati / stack trace)
-
certificate signed by unknown authority -
unable to verify the first certificate -
self signed certificate in certificate chain -
UNABLE_TO_VERIFY_LEAF_SIGNATURE
-
unable to get local issuer certificate -
unable to get issuer certificate
-
handshake_failure -
wrong version number -
protocol negotiation failed -
ERR_SSL_PROTOCOL_ERROR
3. Quali sono le cause negli ambienti con ispezione SSL
- La Root CA di ispezione aziendale non è considerata attendibile sull’endpoint e/o
- La catena del certificato di ispezione è incompleta (manca la Intermediate CA) e/o
- L’IDE/il runtime utilizza un archivio di attendibilità diverso da quello del sistema operativo che non include la catena della CA di ispezione aziendale e/o
- I criteri Enterprise impongono vincoli TLS che impediscono la negoziazione (versione minima di TLS/cifrari, blocco del traffico che non può essere decrittografato, ecc.)
4. Collabora con il tuo team IT / sicurezza per trovare una soluzione
A) Verifica la policy di ispezione SSL per il traffico di Devin Desktop
- Se l’ispezione SSL si applica al traffico HTTPS in uscita relativo a Devin Desktop
- Se si verificano blocchi o rifiuti dovuti alla convalida dei certificati, a motivi di policy o a vincoli nella negoziazione TLS
B) Assicurati che la catena della CA di ispezione Enterprise sia distribuita correttamente e considerata attendibile
- Distribuire la Root CA dell’ispezione SSL Enterprise sugli endpoint degli sviluppatori
- Assicurarsi che tutti i certificati Intermediate CA richiesti siano presenti e che la catena sia corretta
- Verificare l’attendibilità usando lo stesso archivio di attendibilità usato dall’IDE/runtime (archivio del sistema operativo vs archivio specifico del runtime)
C) Configura un bypass dell’ispezione SSL con ambito limitato (fallback)
- Creare un bypass dell’ispezione SSL per gli endpoint necessari del servizio Devin Desktop (in base al processo di allowlist/requisiti di rete della tua organizzazione)
- Limitare il bypass allo stretto necessario e mantenerlo allineato alla tua politica di sicurezza
5. Cosa inviare all’IT / alla sicurezza (copia/incolla)
- Confermare se l’ispezione SSL è abilitata per il traffico HTTPS in uscita relativo a Devin Desktop.
- Confermare che la Root CA dell’ispezione SSL Enterprise e gli eventuali certificati intermedi siano distribuiti e considerati attendibili su questo endpoint (e in qualsiasi archivio di attendibilità specifico del runtime usato dall’IDE).
- Se non è possibile allineare l’attendibilità, configurare un bypass dell’ispezione SSL con ambito limitato per gli endpoint di servizio richiesti da Devin Desktop.
- Data e ora del problema
- Versione del sistema operativo
- Se Zscaler Client Connector (o un agent simile) è installato/abilitato
- Testo completo dell’errore della console da Developer Tools → Console
- Se funziona su un hotspot/rete domestica ma non sulla rete aziendale
6. Quando usare ciascuna opzione
- Gli errori indicano “autorità sconosciuta”, “impossibile verificare”, “autorità emittente non trovata” oppure certificati intermedi mancanti
- Vuoi la soluzione più duratura mantenendo attiva l’ispezione SSL
- L’IDE/il runtime non è in grado, in pratica, di usare la catena CA aziendale
- L’allineamento dell’archivio di attendibilità non è affidabile nel tuo ambiente
- Il team IT/sicurezza conferma che l’ispezione sta causando errori e approva un’eccezione mirata
