Java ist ständig bemüht, die Sicherheit zu verbessern und die Systeme zu schützen, auf denen es installiert ist. Während die Verwendung auf Computern verringert wird, ist es für einige Programme weiterhin erforderlich, Java auszuführen. Aus diesem Grund wird möglicherweise eine Java-Sicherheitswarnung angezeigt, wenn Sie ein solches Programm ausführen. Da es sich nicht um eine typische Sicherheitswarnung handelt, wissen Sie möglicherweise nicht, was Sie tun sollen, wenn Sie sie sehen. Deshalb habe ich diese Seite geschrieben. In diesem Tutorial erfahren Sie, wie Sie eine von der Java-Sicherheit blockierte Anwendung unter Windows ausführen.
Java hatte in den letzten zehn Jahren einen schlechten Ruf. Die meisten Browser blockieren es jetzt standardmäßig und es wird langsam im Web eingestellt. Trotzdem ist die Programmiersprache immer noch so allgegenwärtig wie früher, wenn nicht mehr. Es ist immer noch überall zu finden und wird bis heute in der Entwicklung eingesetzt.
Die größte Sicherheitslücke von Java besteht darin, dass es sich nicht wie die meisten anderen Programme automatisch aktualisiert. Das Update bleibt dem Benutzer überlassen, sodass möglicherweise ein gefährdetes Programm wochen- oder monatelang nicht gepatcht werden kann. Es warnt Sie, wenn eine aktualisierte Version verfügbar ist, und überlässt es Ihnen dann. Es liegt dann ganz bei Ihnen, diese zu aktualisieren und zu verwalten.
Es ist jedoch nicht ohne eigene Vorsichtsmaßnahmen, weshalb möglicherweise Java-Sicherheitswarnungen angezeigt werden.
Java-Sicherheit
Seit Java 7 hat Oracle eine Sicherheitsüberprüfung im Programm implementiert, um die Sicherheit zu verbessern. Sie werden benachrichtigt, wenn Sie eine App verwenden, die nicht signiert, selbst signiert, nicht von einer vertrauenswürdigen Stelle signiert ist oder deren Berechtigungsattribute fehlen. Dies ist zu unserem Schutz, es kommt jedoch gelegentlich zu Fehlalarmen.
Dies ist normalerweise kein Problem, wenn Sie Mainstream- oder regelmäßig aktualisierte Programme verwenden. Es kann jedoch problematisch sein, wenn Sie benutzerdefinierte Programme verwenden, eigene Programme entwickeln oder bestimmte Indie-Spiele spielen, die noch Java verwenden. In diesem Fall werden in Windows höchstwahrscheinlich Java-Sicherheitswarnungen angezeigt.
Führen Sie eine von der Java-Sicherheit blockierte Anwendung in Windows aus
Wenn Sie auf Java-Sicherheitswarnungen stoßen, können Sie einige Dinge tun, um diese zu umgehen. Es kann so einfach sein, alles zu aktualisieren, um eine Website zur Ausnahmeliste hinzuzufügen, je nachdem, was Sie tun, um die Warnung auszulösen.
Es gibt einige Möglichkeiten, um die Java-Sicherheitswarnung zu beenden.
Alles aktualisieren
Wenn Sie plötzlich Java-Sicherheitswarnungen ohne triftigen Grund oder für etwas sehen, das Sie normalerweise ohne Warnungen tun, ist es Zeit, Ihre Java-Version zu aktualisieren. Besuchen Sie die Java-Website und laden Sie die richtige Version für Ihren Computer herunter. Installieren Sie das Update und wiederholen Sie den Test. Wenn dies nicht funktioniert, aktualisieren Sie Ihren Browser, Ihr Programm, Ihre Anwendung oder was auch immer Sie zum Auslösen der Warnung verwendet haben.
Java- oder Programmaktualisierungen sind der Hauptgrund, warum die Java-Sicherheit diese Warnung anzeigt. Das eine oder andere ist veraltet und funktioniert entweder nicht richtig oder ist nicht kompatibel. Durch ein schnelles Update können die meisten dieser Warnungen behoben werden.
Überprüfen Sie die Java-Sicherheitseinstellungen
Gelegentlich löst die Installation von Java oder eines Java-Updates eine Erhöhung der Sicherheitsstufe aus. Ich habe keine Ahnung warum, aber ich habe dies im Laufe der Jahre ein paar Mal gesehen und es ist immer die zweite Sache, die ich überprüfe, wenn ich Java nach der Suche nach Updates behebe.
- Öffnen Sie die Systemsteuerung und wählen Sie Java aus der Liste aus. Wählen Sie Kleine Symbole oben rechts, wenn Sie es nicht sehen.
- Wählen Sie die Registerkarte Sicherheit in der Java-Systemsteuerung.
- Überprüfen Sie die Sicherheitsstufe im Fenster. Oracle empfiehlt die Verwendung von Very High als geeignete Stufe. Senken Sie es auf Hoch und wiederholen Sie den Test.
Wenn Sie eine Website besuchen, die noch Java verwendet und die Warnung auslöst, können Sie diese zur Whitelist auf der Registerkarte "Sicherheit" hinzufügen.
- Wählen Sie unten auf der Registerkarte "Sicherheit" die Option "Site-Liste bearbeiten".
- Geben Sie die URL in das Feld ein und wählen Sie Hinzufügen.
- Fügen Sie alle anderen URLs hinzu, die Sie zulassen müssen.
- Wählen Sie OK und wiederholen Sie den Test.
Sie müssen die vollständige URL verwenden, also http: //… oder https: //…. damit dies richtig funktioniert. Sie müssen dies nur tun, wenn es sich um eine Website handelt, auf der der Fehler angezeigt wird. Für Anwendungen, die den Fehler auslösen, wird nichts unternommen.
Überprüfen Sie das Zertifikat
Wenn diese beiden Schritte nicht funktionieren, überprüfen Sie das Zertifikat des Programms oder der App, die Sie verwenden möchten. Wenn es nicht von Java signiert oder als vertrauenswürdig eingestuft ist, wird diese Warnung ausgelöst. Bitten Sie den Verkäufer um ein neues Zertifikat oder fragen Sie ihn, ob er weiß, dass dies ein Problem ist. Sobald Sie ein vertrauenswürdiges Zertifikat haben, können Sie es installieren und die Warnung wird ausgeblendet.
