Une stratégie de sécurité informatique est toujours délicat à mettre en place, que ce soit en entreprise ou pire pour des enfants. En effet, ces derniers ne manqueront pas de se passer les « bonnes astuces ».
Bon, déjà , si votre enfant est sous Linux
, avec un compte bien Ă lui et comme simple utilisateur, les astuces des potes risquent de sâĂ©craser sur la sĂ©curitĂ© native de Linux
.
Mais il nâen reste pas moins que pour les applications qui fonctionnent gĂ©nĂ©ralement pareil quelle-que soit la plateforme, les astuces des copains cela peut marcher.
Les stratĂ©gies de sĂ©curitĂ© de Firefox peuvent ĂȘtre spĂ©cifiĂ©es Ă lâaide des modĂšles de stratĂ©gie de groupe sous Windows, Intune sous Windows, des profils de configuration sous macOS ou en crĂ©ant un fichier appelĂ© policies.json
(pour tous les systĂšmes) et câest ce dernier cas que nous allons Ă©tudier ici.
Localisation du fichier.
- Sous Windows, créez un répertoire appelé
distribution
oĂč se trouve le fichier EXE et placez-y le fichier. - Sur Mac, le fichier va dans
Firefox.app/Contents/Resources/distribution
. - Sous Linux, le fichier va dans firefox
/distribution
, oĂč firefox est le rĂ©pertoire dâinstallation de Firefox, qui varie selon la distribution. Mais vous pouvez, Ă©galement, spĂ©cifier la politique Ă lâĂ©chelle du systĂšme en plaçant le fichier dans/etc/firefox/policies
.
Par exemple, sur Raspberry Pi OS
, la version de Firefox
est la version ESR et le chemin de lâapplication est : /usr/lib/firefox-esr/
, le nom complet du fichier attendu sera alors : /usr/lib/firefox-esr/distribution/policies.json
Que mettre dans le fichier policies.json
 ?
Voici le fichier que je vous propose :
{
"policies": {
"BlockAboutConfig": true,
"DisableForgetButton": true,
"DisableMasterPasswordCreation": true,
"DisablePrivateBrowsing": true,
"DisablePocket": true,
"SanitizeOnShutdown": {
"Cache": false,
"Cookies": false,
"Downloads": false,
"FormData": false,
"History": false,
"Locked": false,
"OfflineApps": false,
"Sessions": false,
"SiteSettings": false
}
}
}
Cela :
- Bloquera lâaccĂšs Ă
about:config
, - Désactivera le bouton « oublier »,
- EmpĂȘchera la crĂ©ation dâun mot de passe global,
- Désactivera la navigation privée,
- DĂ©sactivera lâapplication Pocket (qui se sert de ça ?)
- EmpĂȘchera le nettoyage de plein du cache, des cookies, des tĂ©lĂ©chargements, de lâhistorique des formulaires, de lâhistorique, le changement des rĂšgles sur les cookies, et dâautres trucs.
Voir ce que contient ce fichier, vous pouvez utiliser (Ă priori, il nâexiste pas, et vous aurez une erreur)Â :
cat /usr/lib/firefox-esr/distribution/policies.json
Pour lâĂ©diter, vous pouvez utiliser :
sudo nano /usr/lib/firefox-esr/distribution/policies.json
Mais pour remplacer ou créer le fichier, vous pouvez copier/coller le code suivant :
cat <<EOF | sudo tee /usr/lib/firefox-esr/distribution/policies.json
{
"policies": {
"BlockAboutConfig": true,
"DisableForgetButton": true,
"DisableMasterPasswordCreation": true,
"DisablePrivateBrowsing": true,
"DisablePocket": true,
"SanitizeOnShutdown": {
"Cache": false,
"Cookies": false,
"Downloads": false,
"FormData": false,
"History": false,
"Locked": false,
"OfflineApps": false,
"Sessions": false,
"SiteSettings": false
}
}
}
EOF
En savoir plus
- Article sur la localisation des installations de Firefox sur différentes plateformes [EN],
- La documentation sur les stratégies de sécurité de Firefox [EN].
኿