Warum fordert Java 7 Netzwerkberechtigungen für eine signierte Anwendung an?

9

Seit Java 7 Update 5 fordert meine Java Web Start-Anwendung die Berechtigung zum Herstellen von Verbindungen an. Die Anwendung wird mit einem gültigen Zertifikat signiert.

Ein Popup wird mit dem folgenden Text angezeigt:

  

Die Anwendung hat die Berechtigung zum Herstellen von Verbindungen angefordert   www.beispiel.de. Möchten Sie diese Aktion zulassen? [OK] [Abbrechen]

Beim Zurückweisen der Anfrage bekomme ich diese Ablaufverfolgung auf der Konsole:

%Vor%

Und hier ist der Thread-Dump, wenn die Erlaubnis angefordert wird:

%Vor%

Die Anwendung besteht aus einem Begrüßungsbildschirm, der Bilder von einer Website abruft. Dieser Bildschirm wird dann geschlossen und das Hauptanwendungsfenster wird angezeigt. Die Warnung wird nur angezeigt, bevor der Begrüßungsbildschirm angezeigt wird. Sobald die Anwendung gestartet wird, wird trotz mehrerer von der Anwendung initiierter Verbindungen keine weitere Warnung angezeigt.

Was verursacht dieses Problem? Ist das eine Regression in Java 7u5 oder ein neues Feature? Ich habe keinen Hinweis darauf in den Versionshinweisen gesehen.

Danke

    
Emmanuel Bourg 15.06.2012, 11:56
quelle

1 Antwort

5

Wir kommen auch dazu, und das Sicherheits-Popup verursacht manchmal einen Deadlock. (wegen anderer Webstart-Bugs). Dies liegt wahrscheinlich daran, dass 7177094 in 7u5 aus den Versionshinweisen behoben wurde. Ich habe versucht, aber diesen Kommentar zu Ihrem Fehler # 7177349, aber Kommentare dazu waren nicht verfügbar.

    
Chris Holt 13.07.2012 16:41
quelle

Tags und Links