Add-on-Sicherheit

Auf dieser Seite werden die Sicherheitsanforderungen beschrieben, die Drittanbieter-Add-ons erfüllen müssen.

Ursprungsbeschränkungen

Eine Quelle ist eine URL mit einem Schema (Protokoll), einem Host (Domain) und einem Port. Zwei URLs haben denselben Ursprung, wenn sie dasselbe Schema, denselben Host und denselben Port haben. Sub-Ursprünge sind zulässig. Weitere Informationen finden Sie unter RFC 6454.

Diese Ressourcen haben denselben Ursprung, da sie dieselben Schema-, Host- und Portkomponenten haben:

  • https://example.com
  • https://example.com:80
  • https://*.example.com

Die folgenden Einschränkungen werden bei der Arbeit mit Ursprüngen erzwungen:

  1. Alle Ursprünge, die beim Betrieb Ihres Add-ons verwendet werden, müssen https als Protokoll verwenden.

  2. Im Add-on-Manifest muss das Feld addOnOrigins mit den Ursprüngen gefüllt werden, die das Add-on verwendet.

    Die Einträge im Feld addOnOrigins müssen eine Liste der mit CSP-Hostquelle kompatiblen Werte sein. Beispiel: https://*.addon.example.com oder https://main-stage-addon.example.com:443.

    Diese Liste wird für Folgendes verwendet:

  3. Wenn Ihre App die URL-Navigation innerhalb des iFrames verwendet, müssen alle Ursprünge, zu denen navigiert wird, im Feld addOnOrigins aufgeführt sein.