Einschränkungen für die Funktionen eines nicht signierten Java-Applets?

Ich versuche a zu kompilierenvollständige Liste aller Einschränkungen für nicht signierte Java-Applets (Definiert als Aufgaben, die eine normale Java-Anwendung ausführen kann, ein nicht signiertes Java-Applet jedoch nicht).

Dies ist die Liste, die ich bisher zusammengestellt habe:

Ein nicht signiertes Java-Applet ...

Kann nicht auf das lokale Dateisystem zugreifen.Kann nicht auf die System-Zwischenablage zugreifen.Ein Druckauftrag kann nicht initiiert werden.Es kann keine Verbindung zu einem Drittanbieter-Server (einem anderen Server als dem Server, von dem das Applet stammt) hergestellt oder Ressourcen von diesem abgerufen werden.Kann keine Multicast-Sockets verwenden.Kann nicht erstellen oder registrierenSocketImplFactory, URLStreamHandlerFactory, oderContentHandlerFactory.Eingehende Socket-Verbindungen können nicht abgehört werden.Ich kann nicht auf Datagramme warten.Auf einige Systemeigenschaften kann nicht zugegriffen werden (java.class.path, java.home, user.dir, user.home, user.name).Kann nicht erstellen oder registrierenSecurityManager Objekt.Kann native Codebibliotheken mit dem nicht dynamisch ladenload() oderloadLibrary() Methoden vonRuntime oderSystem.Es können keine neuen Prozesse durch Aufrufen eines der Prozesse erzeugt werdenRuntime.exec() Methoden.Kann keine Threads oder Threadgruppen außerhalb der Threadgruppe erstellen oder darauf zugreifen, in der der nicht vertrauenswürdige Code ausgeführt wird.Klassen können in nicht definiert werdenjava.*, sun.* undnetscape.*.Klassen können nicht explizit aus dem geladen werdensun.* Paket.Java-Laufzeit kann nicht durch Aufrufen beendet werdenSystem.exit() oderRuntime.exit().Auf die Systemereigniswarteschlange kann nicht zugegriffen werden.Kann das nicht verwendenjava.lang.Class Reflektionsmethoden zum Abrufen von Informationen zu nicht öffentlichen Mitgliedern einer Klasse, sofern die Klasse nicht vom selben Host wie der nicht vertrauenswürdige Code geladen wurde.Sicherheitsidentitäten können in keiner Weise manipuliert werden (java.security).Sicherheitseigenschaften (java.security) können nicht festgelegt oder gelesen werden.Sicherheitsanbieter (java.security) können nicht aufgelistet, gesucht, eingefügt oder entfernt werden.

Frage: Fehlen irgendwelche Einschränkungen? Wenn ja, geben Sie bitte deutlich an, welche Einschränkung Ihrer Meinung nach in der Liste fehlt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage