Regeln für das Erstellen von Adressmasken für Webressourcen

Die Verwendung einer Adressmaske für eine Webressource (im Folgenden „Adressmaske“) bietet sich an, wenn eine Zugriffsregel für Webressourcen erstellt wird, für die eine hohe Anzahl ähnlicher Adressen für Webressourcen angegeben werden soll. Eine korrekt formulierte Adressmaske kann eine Vielzahl von Webressourcen ersetzen.

Für das Erstellen einer Adressmaske sind folgende Regeln zu beachten:

  1. Das Zeichen * ersetzt eine beliebige Abfolge aus null oder mehr Zeichen.

    Beispielsweise wird bei Angabe der Adressmaske *abc* die Zugriffsregel für Webressourcen auf alle Adressen angewendet, welche die Zeichenfolge abc enthalten. Beispiel: http://www.example.com/page_0-9abcdef.html.

  2. Mithilfe einer Abfolge des Zeichens *. (auch Domänenmaske genannt) können Sie alle Domänen einer Adresse auswählen. Die Domänenmaske *. ersetzt einen beliebigen Domänennamen, einen Subdomänennamen oder eine leere Zeile.

    Beispiel: Die Maske *.example.com steht für die folgenden Adressen:

    • http://pictures.example.com. Die Domänenmaske *. ersetzt pictures.
    • http://user.pictures.example.com. Die Domänenmaske *. ersetzt pictures. und user.
    • http://example.com. Die Domänenmaske *. wird als leere Zeile interpretiert.
  3. Die Zeichenfolge www. zu Beginn der Adressmaske wird wie *. behandelt.

    Beispiel: Die Adressmaske www.example.com wird wie *.example.com behandelt. Diese Maske schließt die Adressen www2.example.com und www.pictures.example.com ein.

  4. Beginnt eine Adressmaske nicht mit dem Zeichen *, entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Präfix *..
  5. Endet eine Adressmaske mit einem anderen Zeichen als / oder *, so entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Postfix /*.

    Beispiel: Die Adressmaske http://www.example.com schließt Adressen der Form http://www.example.com/abc ein, wobei a, b, c für beliebige Zeichen stehen.

  6. Endet eine Adressmaske mit dem Zeichen /, so entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Postfix /*.
  7. Die Zeichenfolge /* am Ende einer Adressmaske wird wie /* oder als leere Zeile behandelt.
  8. Eine Untersuchung von Adressen für Webressourcen nach einer Adressmaske erfolgt unter Berücksichtigung des Schemas (http oder https):
    • Enthält eine Adressmaske kein Netzwerkprotokoll, erstreckt sich die Adressmaske auf eine Adresse mit beliebigem Netzwerkprotokoll.

      Beispiel: Die Adressmaske example.com schließt die Adressen http://example.com und https://example.com ein.

    • Enthält eine Adressmaske ein Netzwerkprotokoll, erstreckt sich die Adressmaske nur auf Adressen mit dem in der Adressmaske genannten Netzwerkprotokoll.

      Beispiel: Die Adressmaske http://*.example.com schließt die Adresse http://www.example.com ein, während die Adresse https://www.example.com nicht darunter fällt.

  9. Eine Adressmaske, die in doppelten Anführungszeichen steht, wird ungeachtet zusätzlicher Substitutionen behandelt. Eine Ausnahme bildet das Zeichen *, falls es in der Adressmaske enthalten ist. Für Adressmasken, die in doppelten Anführungszeichen stehen, werden die Regeln 5 und 7 nicht ausgeführt (s. Beispiele 14 – 18 in folgender Tabelle).
  10. Beim Vergleich mit der Adressmaske für eine Webressource bleiben Benutzername und Kennwort, Verbindungsport sowie Groß- und Kleinschreibung unberücksichtigt.

     

    Praktische Beispiele für die Regeln zum Erstellen von Adressmasken

     

    Nr.

    Adressmaske

    Zu untersuchende Adresse für eine Webressource

    Die zu untersuchende Adresse entspricht 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 und 1.

    7

    www.example.com

    https://www.example.com

    Ja

    Siehe Regeln 3, 2 und 1.

    8

    http://www.*.example.com

    http://123.example.com

    Ja

    Siehe Regeln 3, 4 und 1.

    9

    www.example.com

    http://www.example.com/abc

    Ja

    Siehe Regeln 3, 5 und 1.

    10

    example.com

    http://www.example.com

    Ja

    Siehe Regeln 3 und 1.

    11

    http://example.com/

    http://example.com/abc

    Ja

    Siehe Regel 6.

    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 und 9.

    17

    „http://www.example.com/*“

    http://www.example.com/abc

    Ja

    Siehe Regeln 1 und 9.

    18

    „www.example.com“

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

    Ja

    Siehe Regeln 9 und 8.

    19

    www.example.com/abc/123

    http://www.example.com/abc

    Nein

    Eine Adressmaske enthält mehr Informationen als die Adresse einer Webressource.

     

Nach oben