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

Die Verwendung einer Adressmaske für eine Webressource (im Weiteren "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.

Verwenden Sie beim Erstellen der Adressmaske die folgenden Regeln:

  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 der Webressourcen angewendet, welche die Zeichenfolge abc enthalten. Beispiel: http://www.example.com/page_0-9abcdef.html.

    Das Zeichen ? wird als Fragezeichen behandelt.

    Wenn das Zeichen * in der Adressmaske enthalten sein soll müssen zwei Zeichen * angegeben werden.

  2. Die Zeichenfolge www. zu Beginn der Adressmaske wird wie *. behandelt.

    Beispiel: die Adressmaske www.example.com wird wie *.example.com behandelt.

  3. Beginnt eine Adressmaske nicht mit dem Zeichen *, entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Präfix *..
  4. Die Zeichenfolge *. am Anfang einer Maske wird wie *. oder als leere Zeile behandelt.

    Beispiel: die Adressmaske http://www.*.example.com schließt die Adresse der Webressource http://www2.example.com ein.

  5. Endet eine Adressmaske mit einem anderen Zeichen als / oder *, entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Postfix /*.

    Beispiel: die Adressmaske http://www.example.com schließt eine Adresse der Form http://www.example.com/abc ein, in der a, b, c für beliebige Zeichen stehen.

  6. Endet eine Adressmaske mit dem Zeichen /, 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):
    • Wenn in einer Adressmaske ein Netzwerkprotokoll nicht vorhanden ist, erstreckt sich die Adressmaske auf eine Adresse der Webressource mit beliebigem Netzwerkprotokoll.

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

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

      Beispiel: Die Adressmaske http://*.example.com schließt die Adresse der Webressource 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 solche Adressmasken kommen also die Regeln 5 und 7 nicht zur Anwendung (s. Beispiele 14-18 in der Tabelle unten).
  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 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 1.

    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 2 und 1.

    7

    www.example.com

    https://www.example.com

    Ja

    Siehe Regeln 2 und 1.

    8

    http://www.*.example.com

    http://123.example.com

    Ja

    Siehe Regeln 2, 4 und 1.

    9

    www.example.com

    http://www.example.com/abc

    Ja

    Siehe Regeln 2, 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 Daten als die Adresse einer Webressource.

Nach oben