NotScripts apporte la protection NoScript de Firefox à Opera
- Catégorie: Opéra
En ce qui concerne les modules complémentaires, le module complémentaire NoScript pour le navigateur Web Firefox est mon préféré. Il empêche le script de s'exécuter sur les domaines jusqu'à ce que je les autorise à s'exécuter. NoScript offre plus de fonctionnalités que la protection XSS et d'autres fonctionnalités liées à la sécurité qui en font le meilleur complément de sécurité qui soit.
J'ai examiné l'extension Google Chrome NotScript dans le passé, qui offre une expérience NoScript quelque peu limitée pour ce navigateur. Et Swapnil (merci) vient de m'informer qu'Opera a également une extension NotScript disponible.
NotScripts est disponible pour Opera 11.10 à Opera 12.x mais pas pour la version Chromium récente du navigateur.
Mettre à jour : NotScripts et NotScripts Suite Lite sont disponibles pour le nouveau navigateur Web Opera. Les instructions ci-dessous concernent le navigateur Opera classique jusqu'à la version 12.x.
NotScripts pour Opera
Le processus d'installation est un peu compliqué. Voici les instructions pour installer correctement NotScripts.
- Installez l'extension. Vous pouvez installer la dernière NotScripts version directement depuis le référentiel Opera Extensions.
- Fermez la fenêtre Opera et rouvrez Opera.
- Cliquez sur le bouton NotScripts dans la barre d'outils Opera.
Il vous affichera un message vous demandant de définir le quota de stockage JS utilisateur à 5000. Cliquez sur le message et il vous mènera au paramètre «Quota de stockage JS utilisateur». - Modifiez la valeur du paramètre de 0 à 5000.
- Cliquez sur le bouton Enregistrer. Vous devrez peut-être faire défiler vers le bas pour trouver le bouton Enregistrer.
- Vous devrez peut-être redémarrer le navigateur Opera avant que les modifications ne prennent effet.
Modes et utilisation NotScript
Notscript d'Opera, contrairement à NoScript, est livré avec trois modes de blocage de script différents. Le mode par défaut est la liste blanche qui bloque tous les scripts à l'exception de ceux qui sont exécutés à partir de domaines en liste blanche.
Liste noire, le second mode autorise tous les scripts par défaut et ne bloque que les scripts sur une liste noire gérée par l'utilisateur (un peu comme le module complémentaire Firefox YesScript ).
Le dernier mode Whitelist + Same Origin utilise l'approche de la liste blanche pour bloquer tous les scripts, mais autorise l'exécution de scripts sur le domaine chargé dans le navigateur. Ainsi, si vous ouvriez les scripts ghacks.net qui proviennent du site seraient autorisés, mais les scripts de tout autre site ne le seraient pas.
Donc plus de choix à cet égard ce qui est vraiment sympa. Lorsque vous visitez un site, vous devez cliquer sur l'icône NotScript pour afficher la liste des scripts bloqués. Il n'y a aucun indicateur que les scripts sont bloqués, ce qui est probablement le plus gros problème d'utilisabilité. Un clic sur l'icône affiche les scripts avec des options pour les autoriser, les bloquer ou les autoriser temporairement individuellement.
Si vous exécutez le mode liste noire (autorisez tous les scripts sauf ceux sélectionnés), vous voyez une liste de scripts similaire à celle de la capture d'écran ci-dessus. L'action bleue est celle en cours pour un script sur ce site particulier. Tout comme avec NoScript, vous pouvez autoriser tous les scripts, les autoriser globalement tous temporairement jusqu'à leur révocation, ou autoriser temporairement les scripts affichés.
NotScript semble fonctionner considérablement bien. J'ai deux gros problèmes avec ça. D'abord la notification manquante car il s'agit d'un jeu de devinettes si un script a été bloqué ou non, et deuxièmement, le développeur n'a pas mis à jour le script depuis un certain temps (la dernière mise à jour remonte à avril 2011).
L'extension elle-même fonctionne et c'est évidemment l'aspect le plus important. Ce n'est pas un port à 100% de NoScript mais un port qui apporte la fonctionnalité la plus importante de l'extension de sécurité Firefox à Opera. Pour cela, il est fortement recommandé de l'installer.
Une alternative à cela est le Opera NoScript Alternative BlockIt que j'ai examiné dans l'article lié. Il n'est également disponible que pour Opera classique.