Java

Siehe auch ActiveX, Internet, JavaScript.

Java ist eine von der Firma Sun entworfene Programmiersprache, welche durch Kompilierung in einen sogenannten Bytecode überführt wird, der maschinenunabhängig und auf den verschiedensten Zielsystemen lauffähig ist. Da Java in die wichtigsten Webbrowser integriert ist, wird die Ausführung von aktiven Inhalten (sog. Applets) ermöglicht, ähnlich -->ActiveX und -->JavaScript..

Java-Bytecode wird üblicherweise unter besonderen Restriktionen ausgeführt, der sog. "Sandbox". Somit ist es z.B. einem durch eine Webseite geladenen Applet nicht möglich, auf eine Datei der lokalen Maschine zuzugreifen.

In neueren Java-Versionen können Applets signiert werden (-->digitale Signatur). Wenn der Benutzer die Signatur für vertrauenswürdig hält, wird die Aufhebung der Sandbox-Restriktionen ermöglicht.

In vielen Programmen, die Java-Bytecode ausführen, wurden Fehler entdeckt, die ernsthafte Sicherheitsprobleme darstellen (siehe http://www.cs.princeton.edu/sip/history).

Die Sicherheit von Java wird kontrovers diskutiert. Es kann zwar von einem höheren Niveau als dem von -->ActiveX ausgegangen werden, doch der Einsatz sollte vorher genau abgewogen werden.
(Neu aufgenommen am 7.7.2000)

(Stark, Markus, Dipl.-Informatiker, Leiter Vertrieb, secunet Security Networks AG, Essen)