HTTP-Header-Einschleusung für bestimmte URL-Muster konfigurieren

Richtlinien-ID
HttpHeaderInjection
Bereich
Computerkonfiguration, Benutzerkonfiguration
Unterstützt unter
Microsoft Windows 7 oder höher
Quelle
Google Chrome Policy Templates (Version 156.0.8078.80)
Kategorie
Google › Google Chrome › Netzwerkeinstellungen

Beschreibung

Mit dieser Richtlinie lässt sich eine Liste von Regeln definieren, um benutzerdefinierte HTTP-Header in Webanfragen einzuschleusen, die mit bestimmten URL-Mustern übereinstimmen. Header, die durch diese Richtlinie festgelegt werden, haben Vorrang vor Headern, die ursprünglich bereits in der Anfrage vorhanden waren, sowie vor Änderungen, die von Nutzern oder Erweiterungen vorgenommen werden.

Ein häufiger Anwendungsfall für diese Richtlinie ist die Durchsetzung von Mandanten-Zugriffskontrollen durch das Einschleusen benutzerdefinierter Header (z. B. X-Tenant-ID).

Die Richtlinie akzeptiert eine Liste von Regeln. Jede Regel enthält:

* patterns: Eine Liste von URL-Mustern, die abgeglichen werden sollen. Wie ein URL-Muster formatiert wird, erfährst du unter https://support.google.com/chrome/a?p=url_blocklist_filter_format.

* headers: Eine Liste von Objekten, die die einzufügenden Header repräsentieren. Jedes Objekt enthält:

* name: Den Namen des einzuschleusenden Headers.

* value: Den Wert des einzuschleusenden Headers.

Wenn mehrere Regeln auf eine Anfrage zutreffen, werden Header aus allen übereinstimmenden Regeln angewendet. Falls mehrere Header denselben Namen haben, wird der Header mit dem spezifischsten URL-Muster angewendet. Sind die Muster gleich spezifisch, wird der Header angewendet, der zuletzt in der Liste erscheint.

Headernamen müssen RFC 2616 (https://www.rfc-editor.org/rfc/rfc2616) entsprechen. Headerwerte dürfen keine NUL-, CR- oder LF-Zeichen enthalten. Einzelne Header dürfen eine Größe von 8 KB nicht überschreiten. Ungültige Header und URL-Muster werden ignoriert.

Diese Richtlinie ist auf insgesamt 500 URL-Muster über alle Regeln hinweg begrenzt. Jede Regel darf maximal 20 Header enthalten. Muster und Header, die diese Grenzwerte überschreiten, werden ignoriert.
Unter https://chromeenterprise.google/policies/?policy=HttpHeaderInjection erhältst du weitere Informationen zu Schema und Formatierung.

Beispielwert

[
{
"patterns": [
"example.com",
".example.org"
],
"headers": [
{
"name": "X-Tenant-ID",
"value": "123456"
},
{
"name": "X-Custom-Header",
"value": "CustomValue"
}
]
}
]

Optionen

  • HTTP-Header-Einschleusung für bestimmte URL-Muster konfigurieren

Registrierung

ComputerHKEY_LOCAL_MACHINE
  • HttpHeaderInjectionREG_SZ
BenutzerHKEY_CURRENT_USER
  • HttpHeaderInjectionREG_SZ

Weitere Richtlinien in derselben Kategorie

Alle Richtlinien dieser Kategorie ansehen (6)