Introdução
Este documento descreve como configurar o Firefox para implantar a CA raiz do guarda-chuva.
Overview
A implantação da CA raiz do Cisco Umbrella pode ser difícil para usuários do Firefox, pois não há uma maneira integrada de gerenciar centralmente o Firefox. Este artigo descreve como o Firefox pode ser configurado para confiar em certificados no armazenamento de certificados do Windows. Isso torna o gerenciamento de certificados por meio da política de grupo muito mais fácil a longo prazo.
Esta orientação é fornecida "no estado em que se encontra" e não pode ser suportada diretamente pela Umbrella além do que está descrito abaixo.
Usar o armazenamento de certificados do Windows
A partir do FF49, uma nova opção foi incluída, permitindo que o Firefox confie em autoridades raiz no armazenamento de certificados do Windows. Isso significa que os certificados podem ser implantados via política de grupo como de costume e que o Firefox confia nas mesmas autoridades raiz que o Internet Explorer confia. Para obter mais detalhes, consulte aqui:
https://bugzilla.mozilla.org/show_bug.cgi?id=1265113
Infelizmente, a Mozilla decidiu não ativar esse recurso por padrão, portanto, esse método ainda requer alguma outra configuração. Para habilitar essa configuração, security.enterprise_roots.enabled deve ser definido como true. Para obter mais detalhes, consulte aqui:
https://bugzilla.mozilla.org/show_bug.cgi?id=1314010
Para habilitar este recurso em um único computador:
- No Firefox, digite about:config na barra de endereços
- Se solicitado, aceite quaisquer avisos
- Clique com o botão direito do mouse para criar um novo valor booleano e insira security.enterprise_roots.enabled como o Nome
- Defina o valor como verdadeiro
Para ativar esse recurso em vários computadores, você precisa usar outro método para bloquear as preferências no Firefox. O benefício é que, uma vez habilitado, você pode facilmente gerenciar certificados usando a política de grupo no futuro.
Bloqueando preferências do Firefox
Você pode usar um arquivo de preferências para definir a configuração security.enterprise_roots.enabled. Para fazer isso, use os arquivos anexados:
- O arquivo umbrella.cfg deve ser colocado na raiz do diretório do Firefox. Por exemplo:
C:\Program Files\Mozilla Firefox\umbrella.cfg
- O arquivo local-settings.js deve ser colocado no subdiretório \defaults\pref. Por exemplo:
C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js
O conteúdo de local-settings.js deve ser o seguinte:
pref("general.config.obscure_value", 0); pref("general.config.filename", "umbrella.cfg");
O conteúdo do arquivo umbrella.cfg deve ser o seguinte:
// lockPref("security.enterprise_roots.enabled", true);
Note: Se os arquivos forem criados manualmente, eles deverão ser codificados por ANSI.
Distribuindo arquivos de preferências do Firefox por meio da Diretiva de Grupo
A política de grupo pode ser usada para distribuir os arquivos.
Note: Esse processo requer que o Firefox esteja instalado no local padrão nos computadores cliente.
- Adicione os arquivos umbrella.cfg e local-settings.js a um compartilhamento de rede. Verifique se o compartilhamento tem permissões de leitura para 'Computadores de Domínio'
- Criar/Editar uma diretiva de grupo no Gerenciamento de Diretiva de Grupo
- Edite as configurações em Configuração do Computador > Preferências > Configurações do Windows > Arquivos
- Clique com o botão direito do mouse e selecione Novo arquivo
- Aponte o arquivo de origem para umbrella.cfg no compartilhamento de rede
- Aponte o arquivo 'Destination' para C:\Program Files\Mozilla Firefox\umbrella.cfg e Apply
- Repita essas etapas para copiar o mesmo arquivo para C:\Program Files (x86)\Mozilla Firefox\umbrella.cfg
- Repita essas etapas para copiar local-settings.js para C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js
- Repita essas etapas para copiar local-settings.js para C:\Program Files (x86)\Mozilla Firefox\defaults\pref\local-settings.js
Distribuir as preferências do Firefox com o instalador do Firefox
Esses arquivos também podem ser copiados por script para o local correto durante a instalação, se você estiver executando uma instalação com script do Firefox. Detalhes sobre como executar uma instalação com script do Firefox estão aqui:
https://wiki.mozilla.org/Installer:Command_Line_Arguments
O instalador offline completo do Firefox é necessário para uma instalação com script. Isso está disponível aqui:
https://www.firefox.com/en-US/download/all/?redirect_source=mozilla-org
(Opcional) Distribuindo configurações do Firefox com CCK2
O CCK2 é outro método popular para criar configurações bloqueadas do firefox. O CCK2 é um complemento do Firefox com uma GUI que permite definir muitas preferências diferentes do Firefox:
https://mike.kaply.com/cck2/
O CCK2 produz configurações de configuração automática que podem ser extraídas no diretório de instalação do Firefox.
Opcionalmente, o CCK2 também pode exportar essas configurações como uma extensão do Firefox que pode ser distribuída aos usuários.