Welche Funktionalität würde ich verlieren, wenn ich browserbasiertes Java deaktiviere?

23

Ich lese, dass das Deaktivieren von Java - nicht von JavaScript - meinen Computer vor Angriffen durch bösartige Software sicherer macht. Alle Anzeichen deuten darauf hin, dass es in der Tat sicherer wird, aber es gibt keine wirklichen Gründe da draußen, was ich in der Browser-Erfahrung verlieren werde, wenn überhaupt. Kann mir jemand sagen, was ich erleben würde oder nicht und ist Java heutzutage wirklich notwendig, um zu surfen?

Mark Wolinsky
quelle
7
Natürlich , dass es nicht eine erwiesene Tatsache , alle Erweiterungen oder Plugins zu deaktivieren wird Ihre jedes sicheres Surfen machen , aber es ist wahr , dass die weniger Plugins Ihres Browser hat, instabil oder unsicher desto weniger ist es anfällig zu sein. Ich empfehle immer, alles zu deaktivieren, was Sie nicht aktiv nutzen, und nach Alternativen zu suchen, die sich nicht vollständig auf sie stützen, oder zumindest kostenlose Alternativen zu verwenden (lightspark, openjdk). Wenn Sie unter Linux arbeiten, verwenden Sie immer die Repos. .
Arielnmz
Ich benutze nie mehr Java.
Anzeigename

Antworten:

38

Kann mir jemand sagen, was ich erleben würde oder nicht und ob Java heutzutage wirklich zum Surfen notwendig ist?

Das ist eine ziemlich gute Frage. Worauf es ankommt, ist Folgendes: Wenn Sie Java in einem Browser benötigen, werden Sie es sofort wissen. Wenn Sie Java nicht benötigen - und selbst nicht wissen, ob Sie es verwenden - stehen die Chancen gut, dass Sie es nie verpassen und nie wieder darauf stoßen werden. Das Risiko, dass ein gelegentlicher Benutzer über eine Site stolpert, für deren Funktion Java 2015 wirklich benötigt wird, ist heutzutage im besten Fall selten.

Damit Sie die Geschichte von Java und dem Web verstehen, handelt es sich bei Java im Wesentlichen um eine virtuelle Black-Box-Maschine, mit der Sie Java-Code erstellen und dann auf jedem System ausführen können, auf dem Java ausgeführt werden kann. Das Konzept war, dass Java eine Middle-Ground-Plattform sein sollte, die auf jedem Computer ausgeführt werden kann. Windows, Macintosh, Linux usw. Mit dem Java-Plug-in können Sie Java-Apps einfach über einen Webbrowser ausführen. Dies war in den frühen Tagen des Internets aufgrund der mangelnden plattformübergreifenden Kompatibilität und anderer „Ecken und Kanten“ des frühen Internets attraktiv.

Aber im Jahr 2015 werden die meisten der „ausgefallenen“ Funktionen auf Basisebene, die Java in der Vergangenheit bereitgestellt hat - coole Grafiken und Effekte und so weiter - nun über CSS, HTML und JavaScript im Browser selbst verarbeitet. In den späten 1990er / frühen 2000er Jahren verwendeten viele kreative Websites Java, weil native Browser nicht mit den Tricks umgehen konnten, die man damals nur in Java machen konnte. Dank der allgemein akzeptierten Funktionalität wurde Java damals sogar als Basis-Plugin in Netscape Navigator gebündelt.

Jetzt hängt es davon ab, auf welche Arten von Websites Sie zugreifen. Ich weiß zum Beispiel, dass viele Finanzsysteme, auf die online zugegriffen werden kann, wie z. B. persönliche Steuersysteme, Gehaltsabrechnungs-Gateways und andere solche Systeme, komplexe Java-Anwendungen verwenden, um Endbenutzern eine umfassendere Erfahrung mit ihren Finanzinstrumenten zu ermöglichen. Wenn Sie Ihren Computer für den Zugriff auf solche webbasierten Finanzanwendungen verwenden, muss Java auf jeden Fall aktiviert sein. Aber meiner Erfahrung nach stellen selbst in diesen Fällen viele solcher Institutionen ihre archaischen Java-basierten Systeme langsam auf ein stabileres, nicht Java-basiertes Setup um, bei dem die modernen Webbrowser-Funktionen besser genutzt werden.

Beispielsweise musste vor etwas mehr als einem Jahr jeder, der die browserbasierte Bildschirmfreigabesoftware / -dienst GoToMeeting verwendet , Java in seinem Browser und auf seinem System aktivieren. Aber wie in diesem Support - Forum - Thread auf ihrer Website erklärt haben sie jetzt fallen gelassen offiziell die Java - Anforderung für ihre eigenen Nicht-Java-basierte Software - Tool:

In der Vergangenheit verwendeten wir Java, um das Starten unserer Software zu automatisieren. Seitdem haben wir diese Methode durch unseren eigenen Launcher ersetzt. Seit der Einführung unseres Launchers verwenden wir kein Java mehr.

Mein Rat ist also, wenn Java Sie als potenzielle Sicherheitsbedenken auf Browserebene beunruhigt, deaktivieren Sie es vorerst. Ich bin mir ziemlich sicher, dass Sie es nicht verpassen werden. Und wenn Sie - in etwa 8 bis 9 Monaten - aus irgendeinem Grund Java benötigen, sollten Sie sich darum kümmern.

JakeGould
quelle
1
"... ermöglicht es Ihnen, in Java zu programmieren und diesen Code dann auf einem beliebigen System auszuführen ..." Allerdings kann Java das nicht viel besser als andere Sprachen. Der Unterschied besteht darin, dass Sie mit Java den Code kompilieren und diesen kompilierten Bytecode dann auf einem beliebigen System ausführen können, während Sie in anderen Sprachen den Quellcode bereitstellen und direkt auf der Zielplattform kompilieren / interpretieren müssen. Es kann argumentiert werden, dass dies sowieso der richtige Weg ist, insbesondere die WRT-Sicherheit, wenn Sie der Site nicht vollständig vertrauen.
links um 22.2.15 Uhr
4
Jake, bitte behalten Sie Ihre Änderungen im Wesentlichen bei. Die letzten 5 Revisionen waren eher oberflächlich und diese Änderungen verschieben den Beitrag immer auf die Titelseite, sodass weniger Platz für andere Beiträge bleibt. Vielen Dank.
Slhck
1
Ich arbeite für eine große Bank in Deutschland und deren Remote-Software, um von zu Hause aus arbeiten zu können, benötigt unter anderem Java.
Miguel Febres
2
Genau. Ich habe Java im Dezember 2012 nicht auf meinem neuen PC installiert. Ich bin ein Vollzeit-Softwareentwickler und begeisterter Internetnutzer. Seit diesem Datum gab es einen Fall, in dem ich Java auf dem Desktop (ein Tool) benötigte, und keine Fälle, in denen ich Java benötigte auf irgendeiner Website. Ich halte es also mühelos von meinem PC fern und verpasse nichts. Ich unterstütze auch die Behauptung, dass Unternehmensanwendungen in ihren Browser-Apps immer noch massiv darauf angewiesen sind.
Miroxlav
3

Sie werden Java im Web meist in Form von Java-Applets begegnen. Dies sind Anwendungen, die als kastenförmige Bereiche in Webseiten eingebettet erscheinen. Wie Ihr Browser damit umgeht, wenn Sie Java nicht aktiviert haben, hängt vom Browser ab, die meisten zeigen es jedoch in Form eines grauen Rechtecks ​​an, das Sie auf irgendeine Weise auffordert, Java zu installieren.

Wenn Sie also auf eine Website stoßen, für die Java für ein Applet erforderlich ist, wissen Sie Bescheid.

Sie werden sowieso nicht viele Java-Applets sehen. Während sie während des Webbooms in den späten 90ern / frühen 2000ern ein häufiger Anblick waren, werden sie heutzutage ziemlich selten, da die Technologie durch Adobe Flash ersetzt wurde, das nun selbst durch HTML5 ersetzt wird.

Philipp
quelle
4
Die Beschreibung im letzten Absatz ist nicht wirklich genau. Java-Applets, Flash und HTML 5 sind verschiedene Tools, die für verschiedene Zwecke nützlich sind. Es gibt einige Überschneidungen, aber es geht nicht darum, dass eine die andere ersetzt. Und es ist nicht wirklich wahr, dass Java-Applets in den frühen Tagen des Webs üblich waren. Sie waren immer ungewöhnlich. Sie haben sich im Grunde nie durchgesetzt.
Ben Crowell
0

Es kommt darauf an, dass einige Websites Java benötigen, andere nicht. Wenn Sie beispielsweise Ihren Grafikkartentreiber über die Nvidia- Website aktualisieren möchten, benötigen Sie dafür Java. Es gibt viele andere Websites, die Java-Applets für Schach, Spiele, Wetter und das Ansehen von Filmen mit Untertiteln verwenden. Wenn Sie diese Sites besuchen und sie auf Java ausführen, müssen Sie auch Java haben.

Im Allgemeinen könnte es eine Sicherheitsbedrohung darstellen, aber auch eine Sicherheitsbedrohung wird unter Windows XP ausgeführt. Wenn Ihr Java also auf dem neuesten Stand und Ihr Betriebssystem sind und Sie keine sehr „seltsame“ Website besuchen, können Sie sich sicher fühlen. Mit anderen Worten, Java ist nicht schuld, wenn etwas „Schlimmes“ passiert.

Oracle - der Eigentümer von Java - wird häufig aktualisiert, um die Sicherheit zu erhöhen. Es kann jedoch eine Sicherheitslücke darstellen, wenn Sie Ihr Java nicht regelmäßig aktualisieren. Lesen Sie mehr auf der Oracle- Website, um sich ein besseres Bild zu machen, und beginnen Sie mit diesem Wikipedia-Artikel .

malakrsnaslava
quelle
10
"Java wird niemandem die Schuld geben, wenn etwas" Schlimmes "passiert" - Das ist völlig falsch. Wenn Ihr Computer aufgrund einer Zero-Day-Sicherheitslücke in Java kompromittiert wird, ist natürlich Java schuld. In der Vergangenheit gab es eine Reihe solcher Sicherheitslücken. Aus diesem Grund empfehlen viele Sicherheitsexperten , Java zu deaktivieren : Ein Angriffsvektor wird entfernt.
DW
0

Als ich am College war, benötigten viele der (erforderlichen) Lern-Apps Java, z. B. Blackboard, die Website der College-Bibliothek, Wolfram Alpha, Webassign usw. Durch das Deaktivieren von Java in meinem Browser wurde die Funktionalität der Apps beeinträchtigt. Halten Sie daher Java auf dem neuesten Stand und verwenden Sie die höchstmöglichen Sicherheitseinstellungen, die Ihre Apps zulassen.

Leguane sind kalt
quelle