Zum Inhalt springen
Setup FoundrySetup Foundry

Dokumentation

VBScript-Ausführung in Internet Explorer zulassen

Der Registry-Wert `140C` steuert, ob Seiten der Internetzone VBScript innerhalb von Internet Explorer beziehungsweise der zugrunde liegenden MSHTML-Engine ausführen dürfen.

seit 0.9.8.11

Zweck

Registry-Schlüssel anzeigen (2)
  • HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140C
  • HKCU\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140C

Der Registry-Wert 140C steuert, ob Seiten der Internetzone VBScript innerhalb von Internet Explorer beziehungsweise der zugrunde liegenden MSHTML-Engine ausführen dürfen. Es handelt sich um einen REG_DWORD-Wert mit den für Internet-Explorer-URL-Aktionen üblichen Bedeutungen:

  • 0x00000000: VBScript ohne Rückfrage ausführen
  • 0x00000001: den Benutzer vor der Ausführung fragen
  • 0x00000003: VBScript nicht ausführen

Der Pfad unter HKLM bildet die computerbezogene, der Pfad unter HKCU die benutzerbezogene Richtlinienausprägung ab. Die Zonennummer 3 bezeichnet ausschließlich die Internetzone.

Hinweise

Sicherheit

Das Zulassen ohne Rückfrage ermöglicht auch Seiten aus der Internetzone, eingebetteten VBScript-Code auszuführen. Dadurch steht nicht vertrauenswürdigen Webseiten eine zusätzliche, veraltete Skript-Engine zur Verfügung, und die Angriffsfläche der MSHTML-Umgebung nimmt zu. Die Ausführung bleibt jedoch an den Sicherheitskontext von Internet Explorer beziehungsweise MSHTML sowie an weitere geltende Zonen- und Browserbeschränkungen gebunden. Der Wert gewährt weder allgemeine Administratorrechte noch eine uneingeschränkte Ausführung von Betriebssystemskripten.

Die Einstellung 0x00000001 verlagert die Entscheidung auf den Benutzer. 0x00000003 verhindert die Ausführung und reduziert damit die von VBScript ausgehende Angriffsfläche für Seiten der Internetzone.

Mögliche Nebenwirkungen

Webanwendungen, die clientseitiges VBScript voraussetzen, können bei einer Rückfrage verzögert oder nach einer Ablehnung nur teilweise funktionieren. Bei gesperrter Ausführung können betroffene Seiten Funktionen verlieren oder vollständig unbrauchbar werden.

Hinweise

Die Einstellung betrifft VBScript auf Seiten der Internetzone. Sie aktiviert weder Windows Script Host noch VBScript in anderen Sicherheitszonen und steuert auch nicht allgemein die Ausführung anderer Skriptsprachen.

Aktuelle Windows-Versionen und entsprechend aktualisierte ältere Systeme blockieren VBScript standardmäßig in der Internetzone und der Zone für eingeschränkte Sites. Die aktuelle Microsoft-Richtliniendokumentation beschreibt deshalb auch den nicht konfigurierten Zustand als blockiert. Ältere Dokumentation kann noch das frühere Standardverhalten nennen.

Microsoft Edge im Internet-Explorer-Modus verwendet die MSHTML-Engine von Internet Explorer 11 und unterstützt Richtlinien für Internet-Explorer-Sicherheitszonen. Der Wert kann daher auch für Seiten relevant sein, die im IE-Modus der Internetzone zugeordnet sind; auf normal mit der Chromium-Engine gerenderte Edge-Seiten wirkt er nicht.

Microsoft-Dokumentation

Microsoft Learn: InternetExplorer-Richtlinien-CSP – InternetZoneAllowVBScriptToRunInInternetExplorer

Microsoft Learn: Was ist der Internet Explorer-Modus?

Microsoft Learn: URL Policy Flags

Siehe auch