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\0\1C00
  • HKCU\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0\1C00

Der REG_DWORD-Wert 1C00 legt die Berechtigungsstufe für Java-Applets in der Sicherheitszone des lokalen Computers fest. Der Schlüssel Zones\0 bezeichnet ausschließlich Inhalte, die Windows der Zone „Lokaler Computer“ zuordnet; er gilt nicht für die Zonen „Lokales Intranet“, „Vertrauenswürdige Sites“, „Internet“ oder „Eingeschränkte Sites“.

Folgende Wertdaten sind definiert:

  • 0x00000000 (0): Java-Applets dürfen nicht ausgeführt werden.
  • 0x00010000 (65536): Hohe Sicherheit. Applets werden innerhalb ihrer Sandbox ausgeführt.
  • 0x00020000 (131072): Mittlere Sicherheit. Zusätzlich zur Sandbox stehen begrenzte Funktionen wie ein geschützter temporärer Speicherbereich und benutzergesteuerte Datei-E/A zur Verfügung.
  • 0x00030000 (196608): Niedrige Sicherheit. Applets dürfen Operationen mit weitreichenden Berechtigungen ausführen.
  • 0x00800000 (8388608): Benutzerdefinierte Berechtigungen. Die Einzelheiten werden durch den Binärwert {7839DA25-F5FE-11D0-883B-0080C726DCBB} im selben Schlüssel beschrieben; 1C00 legt in diesem Fall nicht allein die wirksamen Berechtigungen fest.

Der Eintrag unter HKLM gehört zum computerbezogenen Richtlinienbereich, der Eintrag unter HKCU zum benutzerbezogenen Richtlinienbereich.

Hinweise ​

Sicherheit ​

Die Sicherheitswirkung hängt unmittelbar von der gewählten Berechtigungsstufe ab. Hohe Sicherheit beschränkt Applets auf die Java-Sandbox. Mittlere Sicherheit erweitert diese Möglichkeiten unter anderem um begrenzten Speicher und benutzergesteuerte Datei-E/A. Niedrige Sicherheit erlaubt Applets dagegen Operationen mit hoher Reichweite und vergrößert dadurch den möglichen Schaden, wenn nicht vertrauenswürdiger oder manipulierter Applet-Code ausgeführt wird.

Der Wert 0 verhindert die Ausführung von Java-Applets in dieser Zone. Er deaktiviert weder die installierte Java-Laufzeitumgebung systemweit noch andere Anwendungen, die Java außerhalb des betroffenen Browser- und Sicherheitszonenkontexts verwenden.

Mögliche Nebenwirkungen ​

Das Sperren von Java oder eine strengere Berechtigungsstufe kann ältere lokale Webseiten und Geschäftsanwendungen funktionsunfähig machen, wenn diese Java-Applets oder erweiterte Applet-Funktionen wie Datei-E/A benötigen.

Hinweise ​

1C00 steuert die Berechtigungen eines Java-Applets. Davon getrennte Sicherheitszoneneinstellungen bestimmen unter anderem, ob Java ausgeführt werden darf (1605) und ob Skripts auf Java-Applets zugreifen dürfen (1402). Eine permissive Einstellung für 1C00 hebt Einschränkungen dieser anderen Einstellungen nicht automatisch auf.

Die Richtlinie wirkt nur, wenn eine kompatible Java-Komponente und eine Internet-Explorer-basierte Ausführungsumgebung vorhanden sind. Microsoft Edge unterstützt Java-basierte ActiveX-Komponenten und relevante Internet-Explorer-Sicherheitszoneneinstellungen nur im IE-Modus, nicht beim normalen Chromium-basierten Rendern.

Der Schlüssel Zones\0 ist außerdem nicht mit Lockdown_Zones\0 gleichzusetzen. Letzterer enthält die gesonderten Einstellungen für die gesperrte lokale Computerzone.

Microsoft-Dokumentation ​

Microsoft Learn: Richtlinien-CSP – InternetExplorer – LocalMachineZoneJavaPermissions

Microsoft Learn: Registrierungseinträge für Internet-Explorer-Sicherheitszonen

Microsoft Learn: Was ist der Internet Explorer-Modus?

Siehe auch ​