Inhaltsverzeichnis
Java-Applets
Sind in Java geschriebene Programme, die von Remoteseite geladen und über HTML Seite durch einen Browser ausgeführt werden
- Können keine lokalen Programme auf der Nutzerseite starten
- Es besteht kein Zugriff auf das lokale Dateisystem
- Können nur mit dem Host kommunizieren, von dem sie geladen wurden
- Können nur beschränkte Systemauskunft erhalten, z.B. Name des Betriebssystems, nicht möglich ist Benutzername, Benutzerverzeichnis, lokale Informationen über das System
- Systemressourcen könnten stark belastet werden
- Können Signiert werden
Funktionalitäten von Applets
Rechte von Applets
| Zugriffsrecht | Bedeutung |
|---|---|
| AllPermission | Alle Rechte werden gewährt |
| FilePermission | Zugriff auf das lokale Dateisystem |
| SocketPermission | Zugriff auf Sockets (kontaktieren anderer Rechner, Abhören von Ports) |
| PropertyPermission | Zugriff auf die Eigenschaften der Laufzeitumgebung |
| RuntimePermisson | Erlaubnis bestimmter Aktionen während der Laufzeit (Laden von Bibliotheken, Start eines Druckauftrages) |
| AWTPermission | Erlaubnis zum Öffnen von Fenstern ohne Warnbanner, zum Zugriff auf die Zwischenablage |
| NetPermission | Rechte zur Authentifizierung in einer Netzverbindung |
