Règles de formation des masques d'adresses de ressources Web

L'utilisation d'un masque d'adresse de ressource Web (ci-après également appelé « masque d'adresse ») peut être pratique dans les cas où, lors du processus de création d'une règle d'accès aux ressources Web, vous devez saisir de nombreuses adresses de ressources Web similaires. Un masque d'adresse bien formé peut remplacer de nombreuses adresses de ressources Web.

Lors de la génération d'un masque d'adresse, les règles suivantes doivent être utilisées :

  1. Le caractère * remplace toute séquence de zéro ou plusieurs caractères.

    Par exemple, lorsque vous saisissez le masque d'adresse *abc*, la règle d'accès aux ressources Web est appliquée à toutes les adresses contenant la séquence abc. Exemple : http://www.exemple.fr/page_0-9abcdef.html.

  2. Séquence de caractères *. vous permet de sélectionner tous les domaines d'adresse : masque de domaine. Masque de domaine *. est traité comme n'importe quel nom de domaine, nom de sous-domaine ou chaîne vide.

    Exemple : les adresses suivantes sont soumises au masque *.exemple.fr :

    • http://pictures.exemple.fr : masque de domaine *. appliqué pour pictures..
    • http://user.pictures.exemple.fr : masque de domaine *. appliqué pour pictures. et user..
    • http://exemple.fr : masque de domaine *. est traité comme une chaîne vide.
  3. La séquence de caractères www. au début du masque d'adresse est interprété comme la séquence *..

    Exemple : le masque d'adresse www.exemple.fr est interprété comme *.exemple.fr. Le masque couvre les adresses www2.exemple.fr et www.pictures.exemple.fr.

  4. Si le masque d'adresse ne commence pas par le caractère *, alors le contenu du masque d'adresse est équivalent au même contenu préfixé par *..
  5. Si un masque d'adresse se termine par un caractère autre que / ou *, alors le contenu du masque d'adresse est équivalent au même contenu avec un suffixe /*.

    Exemple : le masque d'adresse http://www.exemple.fr comprend des adresses de la forme http://www.exemple.fr/abc, où a, b, c sont des caractères quelconques.

  6. Si un masque d'adresse se termine par un caractère /, alors le contenu du masque d'adresse est équivalent au même contenu avec le suffixe /*.
  7. La séquence de caractères /* à la fin du masque d'adresse est traitée comme /* ou une chaîne vide.
  8. La vérification des adresses des ressources Web à l'aide du masque d'adresse s'effectue en tenant compte du schéma (http ou https) :
    • S'il n'y a pas de protocole réseau dans le masque d'adresse, alors une adresse avec n'importe quel protocole réseau relève du masque d'adresse.

      Exemple : le masque d'adresse exemple.fr comprend les adresses http://exemple.fr et https://exemple.fr.

    • Si un protocole réseau est présent dans le masque d'adresse, seules les adresses ayant le même protocole réseau que le masque d'adresse sont couvertes par le masque d'adresse.

      Exemple : le masque d'adresse http://*.exemple.fr est soumis à l'adresse http://www.exemple.fr, mais pas à l'adresse https://www.exemple.fr.

  9. Un masque d'adresse entre guillemets est traité sans tenir compte d'éventuelles substitutions supplémentaires, à l'exception du caractère *, s'il est initialement inclus dans le masque d'adresse. Pour les masques d'adresse entre guillemets doubles, les règles 5 et 7 ne sont pas suivies (voir les exemples 14 à 18 dans le tableau ci-dessous).
  10. Lors de la comparaison avec un masque d'adresse de ressource Web, le nom d'utilisateur et le mot de passe, le port de connexion et la casse des caractères ne sont pas pris en compte.

     

    Exemples d'application des règles de génération des masques d'adresses

     

    Masque d'adresse

    Adresse vérifiée de la ressource Web

    L'adresse vérifiée satisfait-elle au masque d'adresse ?

    Commentaire

    1

    *.exemple.fr

    http://www.123exemple.fr

    Non

    Voir règle 1.

    2

    *.exemple.fr

    http://www.123.exemple.fr

    Oui

    Voir règle 2.

    3

    *exemple.fr

    http://www.123exemple.fr

    Oui

    Voir règle 1.

    4

    *exemple.fr

    http://www.123.exemple.fr

    Oui

    Voir règle 1.

    5

    http://www.*.exemple.fr

    http://www.123exemple.fr

    Non

    Voir règle 1.

    6

    www.exemple.fr

    http://www.exemple.fr

    Oui

    Voir règles 3, 2, 1.

    7

    www.exemple.fr

    https://www.exemple.fr

    Oui

    Voir règles 3, 2, 1.

    8

    http://www.*.exemple.fr

    http://123.exemple.fr

    Oui

    Voir règles 3, 4, 1.

    9

    www.exemple.fr

    http://www.exemple.fr/abc

    Oui

    Voir règles 3, 5, 1.

    10

    exemple.fr

    http://www.exemple.fr

    Oui

    Voir règles 3, 1.

    11

    http://exemple.fr/

    http://exemple.fr/abc

    Oui

    Voir règles 6.

    12

    http://exemple.fr/*

    http://exemple.fr

    Oui

    Voir règle 7.

    13

    http://exemple.fr

    https://exemple.fr

    Non

    Voir règle 8.

    14

    "exemple.fr"

    http://www.exemple.fr

    Non

    Voir règle 9.

    15

    "http://www.exemple.fr"

    http://www.exemple.fr/abc

    Non

    Voir règle 9.

    16

    "*.exemple.fr"

    http://www.exemple.fr

    Oui

    Voir règles 1, 9.

    17

    "http://www.exemple.fr/*"

    http://www.exemple.fr/abc

    Oui

    Voir règles 1, 9.

    18

    "www.exemple.fr"

    http://www.exemple.fr; https://www.exemple.fr

    Oui

    Voir règles 9, 8.

    19

    www.exemple.fr/abc/123

    http://www.exemple.fr/abc

    Non

    Le masque d'adresse contient plus d'informations que l'adresse de la ressource Web.

     

Haut de page