Zum Inhalt springen
Setup FoundrySetup Foundry

Dokumentation

Gibt an, ob SharedArrayBuffers in einem nicht ursprungsübergreifend isolierten Kontext verwendet werden können

Der Wert steuert, ob Webseiten in Microsoft Edge `SharedArrayBuffer` auch außerhalb eines ursprungsübergreifend isolierten Kontexts verwenden dürfen.

seit 0.9.8.11

Zweck

Registry-Schlüssel anzeigen (1)
  • HKLM\Software\Policies\Microsoft\Edge\SharedArrayBufferUnrestrictedAccessAllowed

Der Wert steuert, ob Webseiten in Microsoft Edge SharedArrayBuffer auch außerhalb eines ursprungsübergreifend isolierten Kontexts verwenden dürfen. SharedArrayBuffer stellt Webanwendungen einen binären Speicherbereich bereit, auf den mehrere Ausführungskontexte gemeinsam zugreifen können.

Der DWORD-Wert 0 untersagt den uneingeschränkten Zugriff. Webseiten können SharedArrayBuffer damit nur verwenden, wenn sie ursprungsübergreifend isoliert sind. Dies entspricht auch dem Verhalten, wenn die Richtlinie nicht konfiguriert ist. Der Wert 1 würde die Beschränkung aufheben.

Hinweise

Sicherheit

Die Beschränkung erhält die von Microsoft vorgesehene Isolationsanforderung für SharedArrayBuffer aufrecht. Diese Anforderung steht im Zusammenhang mit Speicherzugriffsschwachstellen moderner Prozessoren. Der Wert 0 verhindert, dass Webseiten die betreffende API ohne die zusätzliche ursprungsübergreifende Isolation verwenden können.

Die Einstellung beseitigt weder Prozessor-Schwachstellen noch sämtliche Risiken durch nicht vertrauenswürdige Webinhalte. Sie verhindert gezielt die durch diese Richtlinie mögliche Lockerung der Zugriffsvoraussetzungen für SharedArrayBuffer.

Mögliche Nebenwirkungen

Webanwendungen, die SharedArrayBuffer benötigen, aber keine ursprungsübergreifende Isolation bereitstellen, können die API nicht verwenden. Abhängig von der Anwendung können dadurch einzelne Funktionen ausfallen, eine langsamere Ersatzimplementierung verwendet werden oder Kompatibilitätsprobleme auftreten. Ordnungsgemäß isolierte Webseiten bleiben davon unberührt.

Hinweise

Microsoft führt die Richtlinie unter Windows ab Microsoft Edge Version 92. Sie hat den Datentyp „Boolesch“ und wird in der Windows-Registrierung als REG_DWORD abgebildet. Änderungen werden nicht dynamisch übernommen, sondern erfordern einen Neustart des Browsers.

Microsoft-Dokumentation

Microsoft Learn: Dokumentation zur Microsoft Edge-Browserrichtlinie SharedArrayBufferUnrestrictedAccessAllowed

Siehe auch