Sommario

Introduzione

Questo documento descrive come risolvere gli errori di caricamento e download dei file in Umbrella Chromebook Client SWG.

Panoramica

Quando si utilizza Secure Web Gateway (SWG) per Umbrella Chromebook Client (UCC), il caricamento e il download di file per applicazioni quali Gmail e Google Drive possono avere esito negativo con un messaggio di errore del tipo "L'allegato non è riuscito". Questo comportamento si verifica a causa del funzionamento del proxy SWG e del processo di autenticazione a livello ChromeOS.

Come funziona SWG Umbrella Chromebook Client

L'estensione SWG registra il client con Umbrella, scarica la configurazione proxy e imposta un proxy su ChromeOS. Questa configurazione protegge il dispositivo dalle minacce online inoltrando il traffico web dal browser Chrome e qualsiasi applicazione installata a Umbrella.

- Il client SWG Umbrella Chromebook imposta il proxy sul livello ChromeOS.

- Tutto il traffico web, incluso quello proveniente da Chrome e altre app, viene inoltrato ad Umbrella.

- UCC for SWG gestisce le problematiche di autenticazione proxy.

- Alcune applicazioni, ad esempio Google Drive, non sono in grado di gestire i problemi di autenticazione proxy.

Fasi del processo per SWG Umbrella Chromebook Client

1. L'estensione SWG UCC imposta il proxy utilizzando la richiesta API chrome.proxy.

2. L'estensione SWG UCC invia le richieste forhttp://407.checkumbrella.com al server proxy SWG.

3. Il server proxy SWG rileva lo speciale dominio407.checkumbrella.command risponde con uno stato HTTP 407, richiedendo una richiesta di verifica dell'autenticazione proxy.

4. Il browser Google Chrome riconosce HTTP 407 e chiama la funzione onAuthRequiredfunction nell'estensione SWG UCC per ottenere le intestazioni di autenticazione.

5. Il browser Chrome memorizza nella cache l'intestazione di autenticazione.

6. Il browser invia una seconda richiesta per 407.checkumbrella.com, questa volta con le intestazioni di autenticazione.

7. Quando si apre Gmail in Chrome, le richieste da mail.google.confronto vengono inoltrate al server proxy SWG con le intestazioni di autenticazione memorizzate nella cache.

8. Quando si carica un file locale o memorizzato nella cache in Gmail, il caricamento funziona perché le richieste includono intestazioni di autenticazione.

Perché il caricamento e il download di file non riescono da applicazioni Android?

1. Quando si carica un file non memorizzato nella cache da Google Drive installato sul Chromebook, Google Drive tenta di scaricare il file da googleapis.com.

2. Questa richiesta viene inoltrata al server proxy SWG. Tuttavia, poiché Google Drive non dispone delle intestazioni di autenticazione memorizzate nella cache da Chrome, thegoogleapis.comrequest viene inviato senza intestazioni di autenticazione.

3. Il server proxy SWG rifiuta la richiesta con un errore non autorizzato 401, impedendo a Google Drive di scaricare il file.

4. Poiché il file non può essere scaricato da Google Drive, anche il caricamento del file in Gmail ha esito negativo.

Risoluzione

Per risolvere i problemi di caricamento dei file per le applicazioni Android come Google Drive, utilizzare l'elenco di gestione dei domini esterni per ignorare il dominio googleapis.com.