Discussion:
Sicherheitseinstellungen für Java applets
(zu alt für eine Antwort)
Daniel Tahin
2004-11-23 13:21:07 UTC
Permalink
Hallo!

Habt ihr Erfahrung mit Java-applets? Ich habe folgendes Problem: ich
möchte einem applet, was auf einer bestimmten Seite steht (zB.:
www.my.site.com/applet/) voller Zugriff auf Resourcen ermöglichen (darf
das clipboard verwenden, kann zu jeder Adresse eine Verbindung
herstellen,...). Unter Tools/Internet Options -am panel "Sicherheit",
oder etwas ähnliches- (in MS Explorer 4.0-6.0, unter Win98/2000, mit
standard Java-package) gibt's ja die Möglichkeit diese einzustellen,
jedoch gilt dann dies für alle applets.
Kann man das irgendwie auf www.my.site.com/applet/ beschränken, etwa mit
einem java.policy file, wie zB. unter Linux (siehe unten)?


Besten Dank für eure Hilfe!
Daniel


----------------------------------------------------------------------------------------

/* AUTOMATICALLY GENERATED ON Sun Jan 04 20:24:10 CET 2004*/
/* DO NOT EDIT */

grant codeBase "http://www.my.site.com/applet/-" {
permission java.security.AllPermission;
};
Rainer Hibbeln
2004-11-23 16:25:57 UTC
Permalink
Hallo,
Post by Daniel Tahin
Habt ihr Erfahrung mit Java-applets? Ich habe folgendes Problem: ich
www.my.site.com/applet/) voller Zugriff auf Resourcen ermöglichen (darf
das clipboard verwenden, kann zu jeder Adresse eine Verbindung
herstellen,...). Unter Tools/Internet Options -am panel "Sicherheit",
oder etwas ähnliches- (in MS Explorer 4.0-6.0, unter Win98/2000, mit
standard Java-package) gibt's ja die Möglichkeit diese einzustellen,
jedoch gilt dann dies für alle applets.
Kann man das irgendwie auf www.my.site.com/applet/ beschränken, etwa mit
einem java.policy file, wie zB. unter Linux (siehe unten)?
Policy Files (funktionieren mit jeder VM, nicht nur Linux) sind noch aus der
Java1 Zeit. Wenn du das Applet nur auf einem Rechner oder zu Testzwecken
einsetzen möchtest, kannst du diesen Weg wählen.

Verwendest du das Java Plugin von Sun?
Wenn ja, versuche es mit signierten Jar- Files [1].

sg,
Rainer
----------------------------------------------------------------------------------------
Post by Daniel Tahin
/* AUTOMATICALLY GENERATED ON Sun Jan 04 20:24:10 CET 2004*/
/* DO NOT EDIT */
grant codeBase "http://www.my.site.com/applet/-" {
permission java.security.AllPermission;
};
[1] http://www.onjava.com/pub/a/onjava/2001/03/22/plugin.html?page=3
Daniel Tahin
2004-11-24 13:00:18 UTC
Permalink
Danke für dein mail!

Ich weiss nicht genau, ob ich ein Java Plugin von Sun verwende. Also das
Java Runtime, oder was immer die Ausführung von applets ermöglicht,
wurde beim Installieren von win98 aufgesetzt (ich habe kein Plugin
nachträglich installiert). Version ist 1.1.7. Dieses wird auch beim
win2000 glaube ich standardmässig verwendet.

Wenn ich das richtig verstanden habe, ist ein Code Signing Certificate
ganz teuer, deswegen möchte ich lieber den anderen Weg, den mit dem
policy file gehen:-)

Da habe ich nur eine letzte Frage: unter welchen Namen, bzw. in welchem
Verzeichnis muss ich das policy file unterbringen?
Im c:\windows gibts nur ein Java Verzeichnis, dort ein Classes,
Packages. Habe versucht in alle 3 ein file java.policy zu kopieren, aber
es nützte nichts.
Was habe ich falsch gemacht?


Besten Dank für deine Hilfe!
Post by Rainer Hibbeln
Hallo,
Post by Daniel Tahin
Habt ihr Erfahrung mit Java-applets? Ich habe folgendes Problem: ich
www.my.site.com/applet/) voller Zugriff auf Resourcen ermöglichen (darf
das clipboard verwenden, kann zu jeder Adresse eine Verbindung
herstellen,...). Unter Tools/Internet Options -am panel "Sicherheit",
oder etwas ähnliches- (in MS Explorer 4.0-6.0, unter Win98/2000, mit
standard Java-package) gibt's ja die Möglichkeit diese einzustellen,
jedoch gilt dann dies für alle applets.
Kann man das irgendwie auf www.my.site.com/applet/ beschränken, etwa mit
einem java.policy file, wie zB. unter Linux (siehe unten)?
Policy Files (funktionieren mit jeder VM, nicht nur Linux) sind noch aus der
Java1 Zeit. Wenn du das Applet nur auf einem Rechner oder zu Testzwecken
einsetzen möchtest, kannst du diesen Weg wählen.
Verwendest du das Java Plugin von Sun?
Wenn ja, versuche es mit signierten Jar- Files [1].
sg,
Rainer
----------------------------------------------------------------------------------------
Post by Daniel Tahin
/* AUTOMATICALLY GENERATED ON Sun Jan 04 20:24:10 CET 2004*/
/* DO NOT EDIT */
grant codeBase "http://www.my.site.com/applet/-" {
permission java.security.AllPermission;
};
[1] http://www.onjava.com/pub/a/onjava/2001/03/22/plugin.html?page=3
Loading...