Comment rendre Firefox plus sécurisé avec Electrolysis ?

By | December 27, 2016

Comment rendre Firefox plus sécurisé avec Electrolysis ?
Depuis Firefox 49, Mozilla déploie progressivement chez ses utilisateurs son architecture multi-processus connue sous le nom de Electrolysis ou e10s.
Cette architecture a pour but d’améliorer la stabilité du navigateur, sa sécurité et sa performance en séparant ses tâches en plusieurs processus différents.
Dans les versions antérieures de Firefox, le navigateur ne s’exécutait que dans un seul et même processus.
L’ inconvénient majeur avec cette dernière, c’est qu’un bug ou une faille pourrait affecter le processus entier.

Par ailleurs, c’est grâce aux fenêtres multi-processus (sandboxing) que Chrome est considéré comme le navigateur le plus séurisé.
Dans ce billet, nous verrons comment activer cette fonctionnalité avec Firefox.

 

Vérification

Dans un premier temps, vérifiez que la fonctionnlité n’est pas déjà active sur votre navigateur. Ouvrez Firefox, puis tapez : about:support.
Sur l’image suivante, vous verrez que la  fonctionnalité multi-processus est désactivée.

Electrolysis désactivé

Si la fonctionnalité n’est pas activée, cela peut s’expliquer par l’incompatibilité de certaines extensions. Pour vérifier si vos extensions sont compatibles à la nouvelle architecture de Firefox, visitez ce site: arewee10syet.com.

 

Activation

Pour activer Electrolysis, saisissez dans votre navigateur: about:config puis, passez l’avertissement:

Avertissement

Saisissez à présent: browser.tabs.remote.autostart. Par un double-clic, changez la valeur à True.

browser.tabs.remote.autostart=True

Pour choisir le nombre de processus qui seront actifs, dans la même page de configuration de Firefox, saisissez cette fois: dom.ipc.processCount. Il est conseillé de choisir un nombre entre 2 et 8.

dom.ipc.processCount=8

Après redémarrage de votre navigateur, vous constaterez ce changement dans about:support:

Electrolysis activé

Et si vous essayez d’ouvrir plusieurs fenêtres Firefox, vous remarquerez aussi plusieurs processus actifs dans le gestionnaire des tâches.

Plusieurs processus dans le Task Manager

Il vous est également possible de forcer l’exécution d’Electrolysis malgré l’incompatibilité de certaines extensions. Pour cela, il vous faudra créer une nouvelle valeur dans about:config :
Faîtes un clic droit sur n’importe quelle valeur, puis sélectionnez Nouvelle > Valeur booléenne.
Nommez la valeur : browser.tabs.remote.force-enable et réglez la à True.
Il est clairement déconseillé de forcer l’exécution d’Electrolysis. En faisant cela, votre navigateur pourrait ne plus fonctionner correctement.

Avec les nouveaux processus créés, attendez-vous à une plus grande consommation de mémoire RAM de la part de Firefox.

Avez-vous testé Electrolysis ? Qu’en pensez-vous ?

mdestroy

Leave a Reply

Your email address will not be published. Required fields are marked *