Inleiding
In dit document wordt beschreven hoe u Firefox configureert om de Umbrella Root CA te implementeren.
Overzicht
Het implementeren van de Cisco Umbrella Root CA kan moeilijk zijn voor Firefox-gebruikers, omdat er geen ingebouwde manier is om Firefox centraal te beheren. In dit artikel wordt beschreven hoe Firefox kan worden geconfigureerd om certificaten in het Windows-certificaatarchief te vertrouwen. Dit maakt certificaatbeheer via groepsbeleid op de lange termijn veel eenvoudiger.
Deze richtlijnen worden geleverd in de huidige staat en kunnen niet rechtstreeks door Umbrella worden ondersteund, behalve wat hieronder wordt beschreven.
Het Windows-certificaatarchief gebruiken
Vanaf FF49 is een nieuwe optie toegevoegd waarmee Firefox Root-autoriteiten in het Windows-certificaatarchief kan vertrouwen. Dit betekent dat certificaten kunnen worden geïmplementeerd via groepsbeleid zoals normaal en Firefox vertrouwt dezelfde Root-autoriteiten die Internet Explorer vertrouwt. Voor meer details zie hier:
https://bugzilla.mozilla.org/show_bug.cgi?id=1265113
Helaas heeft Mozilla besloten deze functie niet standaard in te schakelen, dus deze methode vereist nog steeds een andere configuratie. Om deze instelling in te schakelen, moet security.enterprise_roots.enabled worden ingesteld op true. Voor meer details zie hier:
https://bugzilla.mozilla.org/show_bug.cgi?id=1314010
U schakelt deze functie als volgt in op één computer:
- Typ in Firefox about:config in de adresbalk
- Als u daarom wordt gevraagd, accepteert u alle waarschuwingen
- Klik met de rechtermuisknop om een nieuwe booleaanse waarde te maken en voer security.enterprise_roots.enabled als naam in
- Stel de waarde in op true
Om deze functie op meerdere computers in te schakelen, moet u een andere methode gebruiken om de voorkeuren in Firefox te vergrendelen. Het voordeel is dat u certificaten in de toekomst eenvoudig kunt beheren met behulp van groepsbeleid.
Firefox-voorkeuren vergrendelen
U kunt een voorkeurenbestand gebruiken om de instelling security.enterprise_roots.enabled te configureren. Hiervoor gebruikt u de bijgevoegde bestanden:
- Het bestand umbrella.cfg moet in de hoofdmap van de Firefox-directory worden geplaatst. Voorbeeld:
C:\Program Files\Mozilla Firefox\umbrella.cfg
- Het bestand local-settings.js moet in de subdirectory \defaults\pref worden geplaatst. Voorbeeld:
C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js
De inhoud van local-settings.js moet als volgt zijn:
pref("general.config.obscure_value", 0); pref("general.config.filename", "umbrella.cfg");
De inhoud van het bestand umbrella.cfg moet als volgt zijn:
// lockPref("security.enterprise_roots.enabled", true);
Opmerking: als u de bestanden handmatig maakt, moeten ze met ANSI zijn gecodeerd.
Firefox-voorkeursbestanden distribueren via Groepsbeleid
Groepsbeleid kan worden gebruikt om de bestanden te distribueren.
Opmerking: voor dit proces moet Firefox op de standaardlocatie op de clientcomputers zijn geïnstalleerd.
- Voeg de bestanden umbrella.cfg en local-settings.js toe aan een netwerkshare. Zorg ervoor dat de share leesrechten heeft voor 'Domeincomputers'
- Een groepsbeleid maken/bewerken in groepsbeleidsbeheer
- Bewerk de instellingen in Computerconfiguratie > Voorkeuren > Windows-instellingen > Bestanden
- Klik met de rechtermuisknop en selecteer Nieuw bestand
- Richt het bronbestand op umbrella.cfg op de netwerkshare
- Wijs het bestand 'Bestemming' aan als C:\Program Files\Mozilla Firefox\umbrella.cfg en Toepassen
- Herhaal deze stappen om hetzelfde bestand te kopiëren naar C:\Program Files (x86)\Mozilla Firefox\umbrella.cfg
- Herhaal deze stappen om local-settings.js te kopiëren naar C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js
- Herhaal deze stappen om local-settings.js naar C:\Program Files (x86)\Mozilla Firefox\defaults\pref\local-settings.js te kopiëren
Firefox-voorkeuren distribueren met het Firefox-installatieprogramma
Deze bestanden kunnen ook worden gekopieerd per script naar de juiste locatie tijdens de installatie, als u een gescripte Firefox-installatie uitvoert. Details over het uitvoeren van een scripted installatie van Firefox zijn hier:
https://wiki.mozilla.org/Installer:Command_Line_Arguments
Het volledige offline installatieprogramma voor Firefox is vereist voor een gescripte installatie. Dit is hier beschikbaar:
https://www.firefox.com/en-US/download/all/?redirect_source=mozilla-org
(Optioneel) Firefox-instellingen distribueren met CCK2
CCK2 is een andere populaire methode om vergrendelde firefox-configuraties te maken. CCK2 is een Firefox-invoegtoepassing met een GUI waarmee u veel verschillende Firefox-voorkeuren kunt instellen:
https://mike.kaply.com/cck2/
CCK2 produceert AutoConfig-instellingen die kunnen worden geëxtraheerd naar de Firefox-installatiemap.
Optioneel kan CCK2 deze instellingen ook exporteren als een Firefox-extensie die kan worden gedistribueerd naar gebruikers.