RMI Signiertes Applet ohne Warnung?

Imunar

Mitglied
Hallo,

ich habe noch mal eine kleine Frage welche wahrscheinlich mit einer vierstelligen Antwort gelößt werden könnte, was ich nicht hoffe.

Und zwar, ich habe ein Applet, welches auf einem Server liegt und Befehle zur Kommunikation mit der dortigen Datenbank zur Verfügung stellt.

Damit die Clients drauf zu greifen können wurde das jar file (welches server und client enthält) signiert.

Wie üblich kommt dann natürlich beim ersten Start der Anwednung im Browser die Meldung:
"Warnung- Sicherheut:
Die digitale Signatur kann nicht von einer......"

Nun wird aber gewünscht, das die Meldung den Benutzern nicht angezeigt wird.
Ist dies überhaupt möglich oder muss dann eine Zertifikat der "großen" her damit diese Meldung nicht kommt?

Mit freundlichem Gruß
Imunar
 

hansmueller

Bekanntes Mitglied
Hallo,

meines Wissens nach muß da ein
Code:
Zertifikat der "großen" her
damit die Meldung nicht mehr kommt.

Oder der Benutzer macht einen Hacken in das Feld
Inhalten dieses Urhebers immer vertrauen.

Es gibt aber glaube ich noch die Möglichkeit, daß du dem Anwender eine Signatur deines Zertifikates zur Verfügung stellst. Diese muß er dann irgendwie importieren. (Über diese Methode habe ich mich noch nicht genauer informiert. Bin mir also nicht sicher, ob sie den gewünschten Effekt hat. Auch scheint sie recht umständlich zu sein.)

MfG
hansmueller
 

Imunar

Mitglied
Vielen Dank für die schnelle Antwort.

Wegen der Importieren. Genau das ist es ja, was nicht gewünscht wird.
Der User soll gar nichts anklicken müssen auch nicht beim ersten mal.

Also bleibt wohl wirklich nur eines der Großen ?
 

hansmueller

Bekanntes Mitglied
Ja, da wirst du nicht drum herum kommen.
(Aber bevor du Geld ausgibts, frage bei den Zertifikatsaussteller nach, ob bei deren Zertifikat ein Warnhinweis kommt. Meines Wissens nach sind aber schon von den Großen bereits entsprechende Daten in den Browsern integriert.)

Wir machen es nur mit einem selbsterstellten Zertifikat, da uns die Zertifizierungsstellen zu teuer sind.

Beispiele:
Code Signing Certificate for Sun Java® - Code Signing von VeriSign Deutschland GmbH
=> mindestens 400 USD

Code Signing certificates from Thawte
=> ab 300 USD

Jeweils pro Jahr.

Diese Zertifikate sind für die großen Zertifikatsaussteller praktisch eine Lizenz zum Gelddrucken.
Und dabei tun die Aussteller "nur" nachprüfen, ob man auch wirklich die Firma oder Person ist, die man vorgibt zu sein.

MfG
hansmueller
 

Imunar

Mitglied
Das Problem wenn ich es nicht signiere,
dann komme ich nicht aus der Sandbox raus
und somit komme ich nicht per RMI auf den server.

Imu
 

hansmueller

Bekanntes Mitglied
Wenn das Zertifikat von einer vertrauenswürdigen CA ausgestellt wurde, ist die Warnung etwas freundlicher, aber weg kriegt man sie so nicht.
Das ist gut.:lol:
Und vielen Dank für den Link Fancy.
Dachte bisher immer, daß man nur so ein besonderes Zertifikat bräuchte, um den Warnhinweis weg zu bekommen. Da lag ich ja total falsch.

Tja, Imunar...
da bleibt dir wohl nichts anderes übrig die Sicherheitswarnung nicht mehr als User-Gängelung zu betrachten, sondern als modernes, sicheres und daher unumgängliches Sicherheits-Feature, welches sicherstellt, daß der Anwender die totale Kontrolle über seinen Rechner behält. (Das war jetzt etwas ironisch gemeint.:D)

MfG
hansmueller
 
G

Guest2

Gast
[..]und somit komme ich nicht per RMI auf den server.

Stimmt natürlich -> verdrängt. :D

Dann bleibt wohl wirklich nur signieren oder auf ein anderes Protokoll umsteigen, z.B. Hessian. (Das geht komplett über http und wenn der Server Hessian und das Applet hostet, gibt es keine Probleme mit der Sandbox - bietet aber auch etwas weniger als rmi)


[..]welches sicherstellt, daß der Anwender die totale Kontrolle über seinen Rechner behält. (Das war jetzt etwas ironisch gemeint.:D)

"Etwas" ist gut ;)

(Werd schon immer ganz misstrauisch, wenn ich einem signierten Applet begegne, das von der oberflächlichen Funktion her eigentlich nicht signiert sein müsste ;))

Gruß,
Fancy
 

uli_rzf

Mitglied
Hallo,
ich muss mich auch darum kümmern, dass unsere Anwendung keine Sicherheitswarnungen von sich gibt.

Die Anwendungen war noch Java 1.4 jetzt ist sie nach 1.8 portiert und ich habe einige Dinge ergänzt, dass das Java Log keine Warnungen oder fehlende Einträge oder Persmissions anmeckert.
Übrig bleibt das einmalige Anklicken auf dem Dialog:
Möchten sie diese Anwendung ausführen.
Mit dem Häkchen "Für Anwendungen dieses Anbieters und aus diesem Speicherort nicht mehr anzeigen"
Wir benutzen ein selbstsigniertes Zertifikat.
Wie kann man hinbekommen, dass diese Meldung nicht mehr kommt, außer ein hoch offizielles Zertifikat zu benutzen.
Wir bewegen uns damit im Intranet der Firma.
Die Rechner werden mit einer Software betankt, die an entsprechender Stelle auch unter dem jeweiligen User Dateien ablegen oder manipulieren kann, Zertifiakte importieren kann.
Gruß
Uli
 

uli_rzf

Mitglied
JA, ich habe den Beitrag gelesen, nur irgendwo muss das Häkchen des Dialoges sich hinterlegen, somit könnte mit der Verteilsoftware jeder Rechner passend vorbereitet werden.
Wenn ihr keine Idee habt, werde ich den Rechner halt monitoren und die passende Stelle heraussuchen, geht bestimmt.
Und wenn es Einträge in der Registry sind oder User bezogene Javadateien ......., man wirds irgendwie herausbekommen, oder jemand kennt diese Stelle.
 

truesoul

Top Contributor
Hallo.

Es wäre in meinen Augen eine Sicherheitslücke, wenn man den Wert ändern könnte.
Dann könnte jede Anwendung, die ungewollt auf den Rechner installiert ist, den Browser so manipulieren das nicht signierte Zertifikate akzeptiert werden.

Wenn du die Möglichkeit dazu findest, wäre es Interessant wo und wie du es gefunden hast :)

Grüße
 

uli_rzf

Mitglied
Es gibt im Userverzeichnis die Datei:
"C:\Users\%%%%%%%\AppData\LocalLow\Sun\Java\Deployment\security\sandbox.certs"
Wenn in dieser Datei das Zertifikat steckt, ist der Haken bestätigt.

VG
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G signiertes Applet Allgemeine Java-Themen 2
J Java Applet Verknüpfungsproblem Allgemeine Java-Themen 6
L Applet Applet zu JavaWebStart migrieren - simples sample geht nicht Allgemeine Java-Themen 2
A Applet Applet debuggen und Logs finden Allgemeine Java-Themen 3
A Plot funktion applet Allgemeine Java-Themen 4
A Applet nullstelle Plot Allgemeine Java-Themen 1
A Applet in HTML einbinden Allgemeine Java-Themen 1
B Altes Applet anpassen Allgemeine Java-Themen 8
W Unterschied Standalone und Applet Allgemeine Java-Themen 1
L WebSign Applet der Deutschen Bank Allgemeine Java-Themen 0
K Applet in JApplet umwandeln Allgemeine Java-Themen 5
V Applet trotz Ausnahme blockiert Allgemeine Java-Themen 0
T Java Applet Berechtigungen Allgemeine Java-Themen 2
T 2D-Grafik Java Applet Rechtecke und Kreise Allgemeine Java-Themen 1
I Java Applet wird immer blockiert Allgemeine Java-Themen 3
S Applet in html laden; InvocationTargetException,.. nur warum ? Allgemeine Java-Themen 0
S Java Applet wird dauerhaft blockiert Allgemeine Java-Themen 1
T Java applet args Allgemeine Java-Themen 5
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
L Java Applet - ClassNotFound online, offline korrekt Allgemeine Java-Themen 13
Y Applet/Html - Wie Java-Methode aufrufen, die einen Parameter erwartet? Allgemeine Java-Themen 3
H Problem mit Applet (online / offline) Allgemeine Java-Themen 8
K Applet-Einbindung Allgemeine Java-Themen 11
T Java Applet in IE 8+9 Allgemeine Java-Themen 4
P Applet-Zugriffsrechte: merkwürdiges Verhalten Allgemeine Java-Themen 4
X Applet läuft nicht, Applet in Webseite einbinden Allgemeine Java-Themen 4
P Applet java 1.7 in Website einbinden ? Allgemeine Java-Themen 7
P Applet Applet einbinden Probleme Allgemeine Java-Themen 2
S URL File in Applet Allgemeine Java-Themen 16
S Fehler Applet-HTML Allgemeine Java-Themen 5
C Applet per Greasemonkey aufrufen Allgemeine Java-Themen 9
U Wie kann mit einen Java Applet Dateien erstellen,verschieben und löschen? Allgemeine Java-Themen 9
D JAVA Applet MVC? Allgemeine Java-Themen 2
E Application -> Applet Allgemeine Java-Themen 9
A Applet Mein Applet verursacht Browserabsturz Allgemeine Java-Themen 8
J Erste Schritte Applet allgemeine Funkion Allgemeine Java-Themen 8
T Java Application zu Applet Allgemeine Java-Themen 4
G Input/Output java applet schreibrechte Allgemeine Java-Themen 8
A Input/Output Applet-Zugriff auf PHP-Schnittstelle (externer Server) Allgemeine Java-Themen 22
G java applet und com-port Allgemeine Java-Themen 7
A Applet Jar Datei auslesen Allgemeine Java-Themen 3
M Applet aus Eclipse Allgemeine Java-Themen 12
M Applet Oberfläche aktualisieren Allgemeine Java-Themen 5
S Applet maximiert starten Allgemeine Java-Themen 5
A Email-Programm aus Applet öffnen Allgemeine Java-Themen 4
M AccessControlException bei Signiertem Applet Allgemeine Java-Themen 12
J Applet Ausgabe beim Speichern ausblenden Allgemeine Java-Themen 4
schlingel Webstart/Applet Problem - Classloader-Bug Allgemeine Java-Themen 7
W Java Applet läuft langsam Allgemeine Java-Themen 2
J Applet zum .java-Dateien auslesen/erstellen Allgemeine Java-Themen 5
S Timer in Applet? Allgemeine Java-Themen 11
S Applet Einbindung - Firefox kp, IE no way Allgemeine Java-Themen 8
N Gallery Remote Applet Allgemeine Java-Themen 2
F Link in Applet "verstecken" Allgemeine Java-Themen 3
F mit Applet auf .htaccess geschützte Dateien zugreifen Allgemeine Java-Themen 3
S Applet in Java NetBeans Allgemeine Java-Themen 3
E Applet neustarten Allgemeine Java-Themen 2
F Eclipse JAVAMAIL läuft nur unter Eclipste Applet Viewer Allgemeine Java-Themen 4
S Mediaplayer-Applet Allgemeine Java-Themen 2
D Code wird im Applet nicht ausgeführt. Allgemeine Java-Themen 2
H Applet java.lang.reflect.InvocationTargetException Allgemeine Java-Themen 9
N Protocol Frame/Applet Allgemeine Java-Themen 4
J Aus Applikation ein Applet machen Allgemeine Java-Themen 5
S Directory im Applet auslesen Allgemeine Java-Themen 3
A Textdatei im Applet einlesen Allgemeine Java-Themen 2
S Applet funktioniert online - nur nicht lokal..? Allgemeine Java-Themen 2
N Java Applet im eingeschränkten Benutzeraccount Allgemeine Java-Themen 10
L Applet immer wieder neu laden - Problem Allgemeine Java-Themen 25
L Problem beim animieren von Bildern in Applet Allgemeine Java-Themen 23
L Problem mit Hintergrund bei JAVA Applet Allgemeine Java-Themen 27
T applet und JFrame Allgemeine Java-Themen 12
L Applet Verzeichnis lesen Allgemeine Java-Themen 3
J Ordnerstrukturen mit Applet Allgemeine Java-Themen 14
H importierte Bibliotheken in Applet? Allgemeine Java-Themen 4
lumo Applet exception Allgemeine Java-Themen 6
Developer_X Java Applet - Font aus datei laden Allgemeine Java-Themen 15
W Applet notinited nach Java Versionsupdate Allgemeine Java-Themen 12
M Erkennung von Daten in einem Applet Allgemeine Java-Themen 2
M wieder mal applet probleme Allgemeine Java-Themen 17
0 Sandbox und Applet Kommunikation Allgemeine Java-Themen 9
L Applet Problem - stockende und springende Bilderabfolge Allgemeine Java-Themen 12
ChackZz Applikation zu Applet umbauen Allgemeine Java-Themen 13
V Fehler bei Applet Allgemeine Java-Themen 11
G Frage zu Serverapplikation+Applet Allgemeine Java-Themen 2
MQue aus einem Applet auf Word zugreifen Allgemeine Java-Themen 3
B Java Applet unter Mac wird nicht angezeigt Allgemeine Java-Themen 6
N Applet Probleme Allgemeine Java-Themen 2
G Java Applet für VPN Allgemeine Java-Themen 2
C Applet: JFileChooser: PFad an HTML zürückgeben Allgemeine Java-Themen 4
B Zugriff mit einem Applet auf den Datenträger Allgemeine Java-Themen 11
S Applet Programmierung in Eclipse Allgemeine Java-Themen 12
M Applet in maximaler Bildschirmgroesse oeffnen? Allgemeine Java-Themen 7
J Applet in JAR packen - was muss in main() stehen? Allgemeine Java-Themen 12
P Applet Funktionalität überwachen Allgemeine Java-Themen 3
hdi Applet, JavaScript, PHP, mySQL -> Was brauch ich? Allgemeine Java-Themen 3
C Externe Bilder in Java-Applet blocken? Allgemeine Java-Themen 2
T Mit Applet per RandomAccessFile Datei öffnen Allgemeine Java-Themen 3
Horst79 Ein ganz simpler filebrowser als applet Allgemeine Java-Themen 2
A Problem mit signiertem Applet Allgemeine Java-Themen 8
T File runterladen mit meinem Applet? Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben