Zum Inhalt springen

Java-Einstellungen ​

seit 0.9.8.11

Zweck ​

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

Der Registry-Wert 1C00 legt die Berechtigungsstufe für Java-Applets in der lokalen Intranetzone fest. Er entspricht der URL-Aktion URLACTION_JAVA_PERMISSIONS. Die Einstellung betrifft ausschließlich Inhalte, die von der Windows-Zonenzuordnung als Intranetzone (Zones\1) behandelt werden.

Der Wert wird als REG_DWORD gespeichert. Die definierten Wertdaten haben folgende Bedeutung:

  • 0 (0x00000000): Java deaktivieren; Java-Applets dürfen nicht ausgeführt werden.
  • 65536 (0x00010000): Hohe Sicherheit; Applets werden innerhalb ihrer Sandbox ausgeführt.
  • 131072 (0x00020000): Mittlere Sicherheit; zusätzlich zur Sandbox sind begrenzte Funktionen wie Scratch-Speicher und benutzergesteuerte Datei-E/A zulässig.
  • 196608 (0x00030000): Niedrige Sicherheit; Applets dürfen auch weitreichende Vorgänge wie Datei-E/A ausführen.
  • 8388608 (0x00800000): Benutzerdefinierte Berechtigungen. Microsoft kennzeichnet den zugehörigen URL-Richtlinienwert als nicht implementiert; seine praktische Wirkung darf daher nicht mit einer frei konfigurierbaren Berechtigungsstufe gleichgesetzt werden.

Ist die Richtlinie für die Intranetzone nicht konfiguriert, dokumentiert Microsoft als Standard die mittlere Sicherheitsstufe.

Hinweise ​

Sicherheit ​

Die Sicherheitswirkung hängt unmittelbar von der gewählten Stufe ab. „Hohe Sicherheit“ beschränkt Applets auf ihre Sandbox. „Mittlere Sicherheit“ gewährt zusätzliche Fähigkeiten, darunter benutzergesteuerte Datei-E/A. „Niedrige Sicherheit“ erlaubt Applets weitreichende Operationen und kann dadurch nicht vertrauenswürdigem Intranetinhalt Zugriff auf lokale Ressourcen im Rahmen der Java-Laufzeitumgebung und der Rechte des angemeldeten Benutzers ermöglichen.

Der Wert 0 verhindert die Ausführung von Java-Applets und beseitigt damit die von solchen Applets ausgehende Ausführungsfläche für die Intranetzone. Die Einstellung gewährt weder allgemeine Administratorrechte noch verändert sie unabhängig davon Windows-Dateiberechtigungen.

Mögliche Nebenwirkungen ​

Das Deaktivieren von Java oder eine stärker eingeschränkte Berechtigungsstufe kann ältere Intranet-Anwendungen unbrauchbar machen, wenn diese Java-Applets oder Funktionen außerhalb der Sandbox voraussetzen. Die Einstellung installiert keine Java-Laufzeitumgebung und wirkt sich nicht auf eigenständige Java-Anwendungen aus.

Hinweise ​

Der Pfad unter HKCU gilt für den jeweiligen Benutzer; der Pfad unter HKLM stellt die computerbezogene Richtlinieneinstellung bereit. Wenn die gesonderte Richtlinie „Sicherheitszonen: Nur Computereinstellungen verwenden“ aktiv ist, werden für Sicherheitszonen ausschließlich Computereinstellungen verwendet.

Die Wirkung setzt eine Anwendung beziehungsweise Browserkomponente voraus, die Windows-Sicherheitszonen und Java-Applets unterstützt. Moderne Browser ohne Java-Applet-Unterstützung werden durch diesen Wert nicht dazu befähigt, Applets auszuführen.

Microsoft-Dokumentation ​

Microsoft Learn: InternetExplorer-Richtlinien-CSP – IntranetZoneJavaPermissions

Microsoft Learn: URL Policy Flags

Siehe auch ​