Contents

Introdução

Este documento descreve como resolver falhas de upload e download de arquivos no Umbrella Chromebook Client SWG.

Overview

Quando você usa o Secure Web Gateway (SWG) para Umbrella Chromebook Client (UCC), os carregamentos e downloads de arquivos para aplicativos como Gmail e Google Drive podem falhar com uma mensagem de erro como "Falha no anexo". Esse comportamento ocorre devido à forma como o proxy SWG e o processo de autenticação funcionam na camada do ChromeOS.

Como funciona o cliente do SWG Umbrella Chromebook

A extensão SWG registra o cliente com o Umbrella, baixa a configuração do proxy e configura um proxy no ChromeOS. Essa configuração protege o dispositivo contra ameaças on-line, fazendo proxy do tráfego da Web do navegador Chrome e de todos os aplicativos instalados no Umbrella.

- O SWG Umbrella Chromebook Client define o proxy na camada do ChromeOS.

- Todo o tráfego da Web, inclusive do Chrome e de outros aplicativos, é encaminhado por proxy para o Umbrella.

- O UCC para SWG gerencia desafios de autenticação de proxy.

- Alguns aplicativos, como o Google Drive, não podem lidar com desafios de autenticação de proxy.

Etapas do processo para o cliente do SWG Umbrella Chromebook

1. A extensão UCC SWG configura o proxy usando a solicitação de API chrome.proxy.

2. A extensão UCC SWG envia solicitações forhttp://407.checkumbrella.compara o servidor proxy SWG.

3. O servidor proxy SWG detecta o domínio especial407.checkumbrella.responde com um status HTTP 407, solicitando um desafio de autenticação de proxy.

4. O navegador Google Chrome entende HTTP 407 e chama a função onAuthRequiredna extensão SWG UCC para obter cabeçalhos de autenticação.

5. O navegador Chrome faz cache do cabeçalho de autenticação.

6. O navegador envia uma segunda solicitação para407.checkumbrella.com, desta vez com cabeçalhos de autenticação.

7. Quando você abre o Gmail no Chrome, as solicitações frommail.google.comsão enviadas por proxy para o servidor proxy SWG com os cabeçalhos de autenticação em cache.

8. Quando você carrega um arquivo local ou armazenado em cache no Gmail, o carregamento funciona porque as solicitações incluem cabeçalhos de autenticação.

Por que o upload e o download de arquivos falham em aplicativos Android?

1. Quando você carrega um arquivo não armazenado em cache do Google Drive instalado no Chromebook, o Google Drive tenta baixar o arquivo do googleapis.com.

2. Esta solicitação tem proxy aplicado ao servidor proxy SWG. No entanto, como o Google Drive não tem os cabeçalhos de autenticação em cache do Chrome, o egoogleapis.comrequest é enviado sem cabeçalhos de autenticação.

3. O servidor proxy SWG rejeita a solicitação com um erro 401 não autorizado, impedindo o Google Drive de baixar o arquivo.

4. Como o arquivo não pode ser baixado do Google Drive, o upload do arquivo para o Gmail também falha.

Resolução

Para resolver problemas de upload de arquivos para aplicativos Android, como o Google Drive, use a lista de gerenciamento de domínios externos para ignorar o domínio googleapis.com.