Jaką funkcjonalność straciłbym, jeśli wyłączę przeglądarkę Java?


23

Czytam, że wyłączenie Java - nie JavaScript - sprawi, że mój komputer będzie bezpieczniejszy przed atakami złośliwego oprogramowania. Wszystko wskazuje na to, że rzeczywiście uczyni to bezpieczniejszym, ale nie ma żadnych prawdziwych powodów, jak to, co stracę podczas przeglądania, jeśli w ogóle. Czy ktoś może mi powiedzieć, czego doświadczyłbym lub czego nie doświadczyłbym i czy Java naprawdę jest dziś niezbędna do przeglądania?


7
Oczywiście nie jest to udowodnione, że wyłączenie żadnych rozszerzeń ani wtyczek będzie uczynić przeglądanie bezpieczniejsze, ale to prawda, że im mniej wtyczek przeglądarka ma, tym mniej jest skłonny być niestabilny lub niebezpieczne. Zawsze zalecam wyłączenie wszystkiego, czego nie używasz aktywnie, i szukam alternatyw, które na nich całkowicie nie polegają, lub przynajmniej używam darmowych alternatyw (lightspark, openjdk), a jeśli korzystasz z systemu Linux, zawsze korzystaj z repozytoriów;) .
arielnmz

Nigdy więcej nie używam Javy.
DisplayName

Odpowiedzi:


38

Czy ktoś może mi powiedzieć, czego doświadczyłbym lub czego nie doświadczyłbym, i czy Java jest dziś naprawdę niezbędna do przeglądania?

To dość dobre pytanie. Sprowadza się do tego: jeśli potrzebujesz Java w przeglądarce, od razu o tym wiesz. Jeśli nie potrzebujesz Javy - a nawet nie zdajesz sobie sprawy, że nawet z niej korzystasz - masz duże szanse, że nigdy jej nie przegapisz i nigdy nie wpadniesz na nią; ryzyko przypadkowego potknięcia się o witrynę, która naprawdę potrzebowałaby Java do działania w 2015 r., jest obecnie w najlepszym razie rzadka.

Aby zrozumieć historię Javy i Internetu, Java jest maszyną wirtualną „czarnej skrzynki”, która umożliwia kodowanie w Javie, a następnie uruchomienie tego kodu na dowolnym systemie, który może obsługiwać Javę. Koncepcja polegała na tym, że Java będzie platformą pośrednią, która może działać na dowolnej maszynie; Windows, Macintosh, Linux itp. Więc wtyczka Java pozwala po prostu uruchamiać aplikacje Java z poziomu przeglądarki internetowej. Było to atrakcyjne we wczesnych dniach Internetu z powodu braku kompatybilności między platformami i innych „ostrych krawędzi” wczesnego Internetu.

Ale w 2015 r. Większość „fantazyjnych” funkcji podstawowych, które Java zapewniała w przeszłości - fajna grafika i efekty - są teraz obsługiwane w samej przeglądarce za pomocą CSS, HTML i JavaScript. Na przełomie lat 90. i 2000. wiele kreatywnych stron korzystało z Javy, ponieważ natywne przeglądarki nie były w stanie obsłużyć sztuczek, które można było wykonywać tylko w Javie. Do diabła, Java pojawiła się nawet w pakiecie jako podstawowa wtyczka w Netscape Navigator dzięki powszechnie akceptowanej funkcjonalności.

To, gdzie możesz go przegapić w 2015 roku, zależy od tego, jakie rodzaje witryn uzyskujesz. Na przykład wiem, że wiele systemów finansowych dostępnych online - takich jak systemy podatków osobistych, bramki płac i inne takie systemy - używają złożonych aplikacji Java, aby umożliwić użytkownikom końcowym bogatsze korzystanie z ich narzędzi finansowych. Jeśli więc używasz swojego komputera do uzyskiwania dostępu do internetowych aplikacji finansowych, to zdecydowanie potrzebujesz Java. Z mojego doświadczenia wynika jednak, że nawet w takich przypadkach wiele takich instytucji powoli przenosi archaiczne systemy oparte na Javie do bardziej stabilnej konfiguracji opartej na Javie, która lepiej wykorzystuje nowoczesną funkcjonalność przeglądarki internetowej.

Na przykład nieco ponad rok temu każdy korzystający z oprogramowania / usługi GoToMeeting opartej na przeglądarce musiał mieć włączoną obsługę Java w przeglądarce i systemie. Ale jak wyjaśniono w tym wątku forum wsparcia na ich stronie , oficjalnie porzucili oni wymagania Java na rzecz własnego oprogramowania nie opartego na Javie:

W przeszłości używaliśmy Javy do automatyzacji uruchamiania naszego oprogramowania, od tego czasu zastąpiliśmy tę metodę naszym własnym programem uruchamiającym. Od czasu wprowadzenia naszego programu uruchamiającego nie używamy już języka Java.

Więc radzę, jeśli Java martwi cię potencjalnym problemem bezpieczeństwa na poziomie przeglądarki, po prostu wyłącz ją na razie. Jestem przekonany, że tego nie przegapisz. A jeśli - w ciągu 8 do 9 miesięcy - potrzebujesz Java z jakiegoś powodu, załatw to.


1
„... pozwala ci kodować w Javie, a następnie uruchamiać ten kod w dowolnym systemie ...” Uwaga, to nie jest tak naprawdę coś, co Java może zrobić znacznie lepiej niż w innych językach. Różnica polega na tym, że Java pozwala skompilować kod, a następnie uruchomić skompilowany kod bajtowy w dowolnym systemie, podczas gdy w innych językach musisz podać kod źródłowy i skompilować / zinterpretować go bezpośrednio na platformie docelowej. Można argumentować, że i tak jest to właściwy sposób , w szczególności bezpieczeństwo WRT, jeśli całkowicie nie ufasz stronie.
leftaroundabout

4
Jake, proszę, zachowaj znaczące zmiany. Ostatnie 5 wersji było dość powierzchownych i te zmiany zawsze przesuwają post na pierwszą stronę, pozostawiając mniej miejsca dla innych postów. Dzięki.
slhck

1
Pracuję dla dużego banku w Niemczech, a ich zdalne oprogramowanie do pracy w domu wymaga między innymi Java.
Miguel Febres

2
Zgadzam się. Nie zainstalowałem Java na moim nowym komputerze w grudniu 2012 roku. Jestem pełnoetatowym programistą i zapalonym użytkownikiem Internetu i od tej daty był jeden przypadek, gdy potrzebowałem Java na pulpicie (jakieś narzędzie) i zero przypadków, w których jej potrzebowałem na jakiejś stronie internetowej. Więc z łatwością trzymam go z dala od mojego komputera, niczego nie omijając. Popieram również twierdzenie, że aplikacje korporacyjne nadal w dużej mierze polegają na tym w swoich aplikacjach przeglądarkowych.
miroxlav

3

W Internecie napotkasz Javę głównie w postaci apletów Java. Są to aplikacje, które pojawiają się jako obszary w kształcie pudełka osadzone na stronach internetowych. Sposób, w jaki obsługuje je przeglądarka, gdy Java nie jest włączona, zależy od przeglądarki, ale większość z nich pokazuje ją w postaci szarego prostokąta, który w pewien sposób zachęca do zainstalowania Java.

Więc kiedy natkniesz się na stronę internetową, która wymaga Java dla apletu, będziesz wiedział.

I tak nie zobaczysz wielu apletów Java. Chociaż były one powszechnym widokiem podczas boomu internetowego na przełomie lat 90. i 2000., stają się obecnie dość rzadkie, ponieważ technologia została wyparta przez Adobe Flash, który teraz sam został wyparty przez HTML5.


4
Opis w ostatnim akapicie nie jest zbyt dokładny. Aplety Java, Flash i HTML 5 to różne narzędzia przydatne do różnych celów. Niektóre nakładają się, ale nie jest to kwestia zastąpienia jednego. I to nie do końca prawda, że ​​aplety Java były powszechne we wczesnych dniach Internetu. Zawsze były rzadkie. Zasadniczo nigdy się nie złapali.
Ben Crowell,

0

Wszystko zależy, niektóre strony potrzebują Java do działania, inne nie. Na przykład, jeśli chcesz zaktualizować sterownik karty graficznej za pośrednictwem strony internetowej Nvidia , będzie potrzebował do tego Java. Istnieje wiele innych stron internetowych, które używają apletów Java, do gry w szachy, gry, pogody, oglądania filmów z napisami. Jeśli więc odwiedzisz te witryny, które działają na Javie, musisz mieć także Javę.

Zasadniczo może to stanowić zagrożenie dla bezpieczeństwa, ale także zagrożenie dla systemu Windows XP. Więc jeśli twoja Java jest aktualna, a twój system operacyjny, a ty nie wierzysz w jakąś bardzo „dziwną” stronę internetową, możesz czuć się bezpieczny, innymi słowy, Java nie będzie winna, jeśli wydarzy się coś „złego”.

Oracle - właściciel Java - aktualizuje się dość często, aby zwiększyć bezpieczeństwo. Ale może to stanowić lukę w zabezpieczeniach, jeśli nie aktualizujesz regularnie Java. Możesz przeczytać więcej na stronie Oracle, aby uzyskać większy obraz, i zacznij od tego artykułu w Wikipedii .


10
„Java nie będzie winna, jeśli wydarzy się coś„ złego ”” - jest to całkowicie błędne. Jeśli twoja maszyna zostanie narażona na atak z powodu luki zero-day w Javie, oczywiście winna będzie Java. W przeszłości istniało wiele takich luk. Dlatego wielu ekspertów ds. Bezpieczeństwa zaleca wyłączenie Java : usuwa jeden wektor ataku.
DW

0

Kiedy byłem na studiach, wiele (wymaganych) aplikacji edukacyjnych wymagało Java, np. Blackboard, strona biblioteki uczelni, wolfram alpha, webassign itp. Wyłączenie Java w mojej przeglądarce spowodowało uszkodzenie aplikacji. W związku z tym aktualizuj Javę i korzystaj z najwyższych możliwych ustawień bezpieczeństwa, na jakie pozwalają twoje aplikacje.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.