Regeln zum Definieren von Adressmasken für Webressourcen

Die Verwendung einer Adressmasken für eine Webressource (im Weiteren auch "Adressmaske") kann in praktisch sein, wenn Sie beim Erstellen einer Zugriffsregel für Webressourcen viele ähnlich lautende Adressen von Webressourcen eingeben müssen. So kann eine entsprechend formulierte Adressmaske viele Adressen von Webressourcen ersetzen.

Beim Erstellen einer Adressmaske sollten folgende Regeln beachtet werden:

  1. Das *-Zeichen ersetzt eine beliebige Sequenz von null oder mehr Zeichen.

    Wenn Sie beispielsweise die Adressmaske *abc* eingeben, wird die Zugriffsregel der Webressourcen auf alle Adressen angewendet, in denen die Sequenz abc enthalten ist. Beispiel: http://www.example.com/page_0-9abcdef.html.

  2. Die Zeichenfolge *. ermöglicht die Auswahl aller Domänen einer Adresse und stellt damit eine Domänenmaske dar. Die Domänenmaske *. wird als beliebiger Domänenname, Subdomänenname oder leere Zeichenfolge behandelt.

    Beispiel: Die folgenden Adressen unterliegen der Maske *.example.com:

    • http://pictures.example.com – wobei die Domänenmaske *. auf pictures angewendet wird.
    • http://user.pictures.example.com – wobei die Domänenmaske *. auf pictures und user angewendet wird.
    • http://example.com – wobei die Domänenmaske *. als leere Zeichenfolge behandelt wird.
  3. Die Sequenz www. am Anfang einer Adressmaske wird als Sequenz * interpretiert..

    Beispiel: Die Adressmaske www.example.com wird als *.example.com interpretiert. Die Maske deckt auch die Adressen www2.example.com und www.pictures.example.com ab.

  4. Wenn eine Adressmaske nicht mit dem Zeichen * beginnt, entspricht der Inhalt der Adressmaske demselben Inhalt mit dem Präfix *..
  5. Wenn eine Adressmaske mit einem anderen Zeichen als / oder * endet, entspricht der Inhalt der Adressmaske demselben Inhalt mit dem Postfix /*.

    Beispiel: Die Adressmaske http://www.example.com deckt die Adressen der Form http://www.example.com/abc ab, wobei a, b, c beliebige Zeichen sein können.

  6. Wenn eine Adressmaske mit einem /-Zeichen endet, entspricht der Inhalt der Adressmaske demselben Inhalt mit dem Postfix /*.
  7. Die Zeichenfolge /* am Ende der Adressmaske wird als /* oder als leere Zeichenfolge behandelt.
  8. Die Prüfung der Adressen von Webressourcen nach Adressmasken erfolgt unter Berücksichtigung des Schemas (http oder https):
    • Wenn in der Adressmaske kein Netzwerkprotokoll angegeben ist, fällt eine Adresse mit einem beliebigen Netzwerkprotokoll unter die Adressmaske.

      Beispiel: Die Adressmaske example.com deckt die Adressen http://example.com und https://example.com ab.

    • Wenn in der Adressmaske ein Netzwerkprotokoll angegeben ist, werden von der Adressmaske nur Adressen mit demselben Netzwerkprotokoll, wie es in der Adressmaske enthalten ist, abgedeckt.

      Beispiel: Die Adressmaske http://*.example.com deckt die Adresse http://www.example.com ab, aber nicht die Adresse https://www.example.com.

  9. Eine mit doppelten Anführungszeichen umschlossene Adressmaske wird ohne Berücksichtigung weiterer Ersetzungen behandelt, mit Ausnahme des *-Zeichens, wenn es ursprünglich in der Adressmaske enthalten war. Für Adressmasken, die von doppelten Anführungszeichen umschlossen sind, werden die Regeln 5 und 7 nicht angewendet (siehe Beispiele 14 – 18 in der unteren Tabelle).
  10. Beim Vergleich mit einer Adressmaske für Webressourcen werden Benutzername, Passwort und Verbindungsport sowie die Groß- und Kleinschreibung nicht berücksichtigt.

     

    Beispiele zur Anwendung der Regeln für die Erstellung von Adressmasken

     

    Nr.

    Adressmaske

    Geprüfte Adresse einer Webressource

    Entspricht die geprüfte Adresse der Adressmaske?

    Kommentar

    1

    *.example.com

    http://www.123example.com

    Nein

    Siehe Regel 1

    2

    *.example.com

    http://www.123.example.com

    Ja

    Siehe Regel 2

    3

    *example.com

    http://www.123example.com

    Ja

    Siehe Regel 1

    4

    *example.com

    http://www.123.example.com

    Ja

    Siehe Regel 1

    5

    http://www.*.example.com

    http://www.123example.com

    Nein

    Siehe Regel 1

    6

    www.example.com

    http://www.example.com

    Ja

    Siehe Regeln 3, 2, 1

    7

    www.example.com

    https://www.example.com

    Ja

    Siehe Regeln 3, 2, 1

    8

    http://www.*.example.com

    http://123.example.com

    Ja

    Siehe Regeln 3, 4, 1

    9

    www.example.com

    http://www.example.com/abc

    Ja

    Siehe Regeln 3, 5, 1

    10

    example.com

    http://www.example.com

    Ja

    Siehe Regeln 3, 1

    11

    http://example.com/

    http://example.com/abc

    Ja

    Siehe Regel 2

    12

    http://example.com/*

    http://example.com

    Ja

    Siehe Regel 7

    13

    http://example.com

    https://example.com

    Nein

    Siehe Regel 8

    14

    "example.com"

    http://www.example.com

    Nein

    Siehe Regel 9

    15

    "http://www.example.com"

    http://www.example.com/abc

    Nein

    Siehe Regel 9

    16

    "*.example.com"

    http://www.example.com

    Ja

    Siehe Regeln 1, 9

    17

    "http://www.example.com/*"

    http://www.example.com/abc

    Ja

    Siehe Regeln 1, 9

    18

    "www.example.com"

    http://www.example.com; https://www.example.com

    Ja

    Siehe Regeln 9, 8

    19

    www.example.com/abc/123

    http://www.example.com/abc

    Nein

    Die Adressmaske enthält mehr Informationen als die Adresse der Webressource.

     

Nach oben