Cette partie est destinée aux utilisateurs avancées ou bidouilleurs.
Pour rappel NoScript est une extension de Firefox qui permet le filtrage de divers composants (Javascript, Flash, Jar etc).
A quoi sert ABE de NoScript
ABE (Application Boundaries Enforcer) de NoScript est une forme de firewall au niveau de l'extension qui permet, via des règles, le filtrage d'URL.
Les règles peuvent être utilisées soit pour augmenter la sécurité de votre machine en bloquant certains composants néfastes.
Soit éventuellement utiliser pour bloquer l'accès à certains contenus, éventuellement si vous avez des enfants.
La page officielle : http://noscript.net/abe/
- L'accès aux règles se fait à partir des options de Noscript (clic droit / NoScript / Options).
- Puis Onglet Avancées et enfin sous-onglet ABE.
- Vous pouvez alors sélectionner User et cliquez en bas sur Edit.
- Choisissez ensuite, le Bloc-Note comme programme afin d'éditer le fichier de règles.

Quelques notions..
Voici quelques notions basiques concernant les règles.
Le programme est case-sensitive (il fait la différence entre les majuscules et minuscules), prenez donc l'habitude bien rediriger vos règles, sinon il va les jeter.
Les règles commencent par Site qui permet de désigner les sites que vous visez.
Pour viser tous les sites, on commencera une règle par :
Si vous voulez viser que les domaines se terminant par .com - on débutera par :Site *.*
qu'un domaine en particulier Google :Site *.com
Dans le cas où vous utilisez Site *.* et que vous avez d'autres règles qui visent des domaines, vous devez mettre la règle Site *.* dernier.Site *.google.fr
Il semblerait que sinon vos règles suivantes ne seront pas prises en compte.
Après après avoir défini les sites, on liste les règles et enfin on finit par Accept ou Deny dans le cas où l'on veux interdire ou autoriser tout ce qui ne correspond pas aux règles.
Pour que ce soit plus clair, je vous mets quelques exemples. A vous à partir de ces exemples de bloquer le contenu qui vous interresse.
Quelques exemples..
Par exemple bloquer les domaines sensibles .ru (Russie), .cn (Chine), .ua (Ukraine) :
Site *.ru
Deny
Site *.cn
Deny
Site *.ua
Deny


Bloquer tout le contenu Flash :
Interdire les sites Hotmail ou Facebook :Site *
Deny INCLUSION(OBJ, SUBDOC)
NOTE : c'est un exemple, je vous l'accorde on peux passer par Internet Explorer pour aller sur le site. Le mieux si vous désirez bloquer ces sites est soit de bloquer les adresses via un pare-feu, soit faire pointer les adresses sur 127.0.0.1 dans votre fichies HOSTS (il faut bien entendu que les personnes n'ont autorisées à se connecter, ne soit pas administrateur).Site *.hotmail.com
Deny
Site *.hotmail.fr
Deny
Site *.facebook.com
Deny
Site *.facebook.fr
Deny
On peux aussi imaginer étendre le bloque sur des adresses de publicité ex :
Néanmoins, il vaut mieux utiliser Adblock dans ce cas.Site ads*.*
Deny
Bloquer des URL avec des mots en particuliers :
Voici un exemple où l'on bloque le mot proxy, bien entendu vous pouvez étendre la règle afin de bloquer des mots tel que sex, adult, crack, keygen, warez etc.
Un peu d'explication - on vise tous les sites via Site *.*Site *.*
Deny ALL from *.*proxy*
Accept
On interdit n'importe quelle url avec le mot proxy *.*proxy
et on accepte le reste via la requete Accept

Interdire le téléchargement de fichiers
On peux aussi interdire le téléchargement de fichier via cette règle :
Site *.*
Deny ALL from *.*.exe
Accept

Améliorer la sécurité du PC via NoScript ABE
On peux utiliser NoScript ABE afin d'améliorer la sécurité lors de la navigation, par exemple en bloquant les urls utilisées lors des infections par exploits sur des sites WEB.
Bien entendu, si vous avez le filtrage Javascript/Flash de NoScript vous en grandement protégé. D'autant plus que Firefox embarque le filtrage de Google SafeBrowsing ce qui limite encore plus les chances d'infections (ex : navigateurs-web-exploits-sur-site-web-t19425.html#p156333 ).
Ces blocages ne seront pas très utiles sauf dans le cas où l'exploit est chargé depuis un site en liste blanche (mais les chances sont tout de même assez minces).
NOTE : si le chargement de ce script plante, supprimer les commentaires (les lignes commençant par #)
Voici quelques exemples d'accès au site, où le contenu malicieux est bloqué par NoScript ABE :# On bloque les sites Web Russes
Site *.ru
Deny
# On bloque les sites Web Chinois
Site *.cn
Deny
# On bloque les sites Web Ukrainien
Site *.ua
Deny
# On bloque les sites Web avec le mot traffic (Traffic Managment)
Site *.*traffic*
Deny
# On bloque les sites avec des urls pouvant conduire à des exploits
Site *.*
Deny ALL From *.*myreadme.php
Deny ALL From *.*collab.pdf
Deny ALL From *.*pdf.php
Deny ALL From *.*mdac.php
Deny ALL From *.*show.php
Deny ALL From *.*pdfadmnplay.php
Deny ALL From *.*getexe.php?spl=*
Deny ALL From *.*newload.php?ids=*
Deny ALL From *.*load.php?ids=*
Deny ALL From *.*loads.php?spl=*
Deny ALL From *.*load.php?id=*
Deny ALL From *.*load.php?spl=*
Deny ALL From *.*index.php?s=d*
Deny ALL From *.*index.php?spl=*
Deny ALL From *.*js.php?id=*
Deny ALL From *.*files/info.php*
Deny ALL From *.*in.cgi?*
Accept

