Tôi sẽ mất chức năng gì nếu tôi tắt Java dựa trên trình duyệt?


23

Tôi đang đọc rằng việc vô hiệu hóa Java Java không phải JavaScript Java sẽ giúp máy tính của tôi an toàn hơn khi tấn công phần mềm độc hại. Tất cả các dấu hiệu cho thấy nó thực sự sẽ làm cho nó an toàn hơn, nhưng không có lý do thực sự nào ngoài đó là những gì tôi sẽ mất trong trải nghiệm duyệt web, nếu có bất cứ điều gì. Ai đó có thể cho tôi biết những gì tôi sẽ hoặc không trải nghiệm và Java có thực sự cần thiết ngày nay để duyệt không?


7
Tất nhiên, không phải thực tế đã chứng minh rằng việc vô hiệu hóa bất kỳ tiện ích mở rộng hoặc plugin nào sẽ giúp việc duyệt web của bạn an toàn hơn, nhưng sự thật là trình duyệt của bạn càng ít, nó càng không ổn định hoặc không an toàn. Tôi luôn khuyên bạn nên vô hiệu hóa bất cứ thứ gì bạn không chủ động sử dụng và tìm kiếm các lựa chọn thay thế hoàn toàn không dựa vào chúng hoặc ít nhất là sử dụng các lựa chọn thay thế miễn phí (lightpark, openjdk) và nếu bạn trên linux luôn sử dụng repos;) .
arielnmz

Tôi không bao giờ sử dụng Java nữa.
DisplayName

Câu trả lời:


38

Ai đó có thể cho tôi biết những gì tôi sẽ hoặc không trải nghiệm và Java có thực sự cần thiết ngày nay để duyệt không?

Đây là một câu hỏi khá hay. Cái mà nó hiểu là đây: Nếu bạn cần Java trong trình duyệt, bạn sẽ biết ngay lập tức. Nếu bạn không cần Java Java và thậm chí không biết nếu bạn thậm chí đang sử dụng nó thì rất có thể bạn sẽ không bao giờ bỏ lỡ nó và không bao giờ gặp phải nó nữa; nguy cơ người dùng bình thường vấp ngã trên một trang web thực sự cần Java để hoạt động vào năm 2015 là điều hiếm thấy nhất hiện nay.

Để bạn hiểu được lịch sử của Java và web, Java về cơ bản là một máy ảo ảo hộp đen, cho phép bạn mã hóa bằng Java và sau đó chạy mã đó trên bất kỳ hệ thống nào có thể chạy Java. Khái niệm là Java sẽ là một nền tảng trung gian có thể chạy trên bất kỳ máy nào; Windows, Macintosh, Linux, v.v ... Vì vậy, trình cắm Java chỉ đơn giản cho phép bạn chạy các ứng dụng Java từ trong trình duyệt web. Điều này đã hấp dẫn trong những ngày đầu của Internet do thiếu tính tương thích giữa các nền tảng và các khía cạnh thô ráp khác của Internet của Internet thời kỳ đầu.

Nhưng vào năm 2015, hầu hết các chức năng cấp cơ sở của Fancy Fancy mà Java đã cung cấp trong các hiệu ứng và đồ họa tuyệt vời của quá khứ và hiện tại đã được xử lý trong chính trình duyệt thông qua CSS, HTML và JavaScript. Quay trở lại vào cuối những năm 1990 / đầu những năm 2000, rất nhiều trang web sáng tạo đã sử dụng Java vì các trình duyệt riêng không thể xử lý các thủ thuật mà người ta chỉ có thể làm trong Java trước đó. Heck, Java thậm chí còn được đóng gói như một plugin cơ bản trong Netscape Navigator trở lại vào ban ngày nhờ vào chức năng thường được chấp nhận mà nó cung cấp.

Bây giờ bạn có thể bỏ lỡ nó vào năm 2015 tùy thuộc vào loại trang web bạn truy cập. Ví dụ, tôi biết rằng nhiều hệ thống tài chính có thể truy cập trực tuyến như hệ thống thuế cá nhân, cổng thanh toán và các hệ thống khác như vậy sử dụng các ứng dụng Java phức tạp để cho phép người dùng cuối có được trải nghiệm phong phú hơn với các công cụ tài chính của họ. Vì vậy, nếu bạn đang sử dụng máy của mình để truy cập các ứng dụng tài chính dựa trên web như vậy, thì bạn chắc chắn cần kích hoạt Java. Nhưng theo kinh nghiệm của tôi, ngay cả trong những trường hợp đó, nhiều tổ chức như vậy đang dần chuyển các hệ thống dựa trên Java cổ xưa của họ sang một thiết lập không dựa trên Java ổn định hơn, tận dụng tốt hơn chức năng trình duyệt web hiện đại.

Ví dụ, hơn một năm trước, bất cứ ai sử dụng phần mềm / dịch vụ chia sẻ màn hình dựa trên trình duyệt GoToMeeting cần có để bật Java trong trình duyệt cũng như trên hệ thống của họ. Nhưng như đã giải thích trong chủ đề diễn đàn hỗ trợ này trên trang của họ, giờ đây họ đã chính thức bỏ yêu cầu Java để ủng hộ công cụ phần mềm không dựa trên Java của họ:

Trước đây, chúng tôi thường sử dụng Java để tự động khởi chạy phần mềm của mình, chúng tôi đã thay thế phương thức đó bằng trình khởi chạy của riêng chúng tôi. Kể từ khi giới thiệu launcher của chúng tôi, chúng tôi không còn sử dụng Java.

Vì vậy, lời khuyên của tôi là nếu Java lo lắng cho bạn như một mối quan tâm bảo mật tiềm ẩn ở cấp độ trình duyệt, hãy tắt nó ngay bây giờ. Tôi khá tự tin bạn sẽ không bỏ lỡ nó. Và nếu như trong 8 đến 9 tháng, bạn cần Java vì lý do nào đó, hãy giải quyết nó sau đó.


1
"... cho phép bạn viết mã bằng Java và sau đó chạy mã đó trên bất kỳ hệ thống nào ...", đó không thực sự là thứ Java có thể làm tốt hơn nhiều so với các ngôn ngữ khác. Sự khác biệt là Java cho phép bạn biên dịch mã và sau đó chạy mã byte được biên dịch trên bất kỳ hệ thống nào, trong khi đó, trong các ngôn ngữ khác, bạn cần cung cấp mã nguồn và biên dịch / giải thích nó ngay trên nền tảng đích. Có thể lập luận rằng đây là cách đúng đắn để thực hiện bằng mọi cách, đặc biệt là bảo mật WRT nếu bạn không hoàn toàn tin tưởng vào trang web.
leftaroundabout 22/215

4
Jake, xin vui lòng giữ các chỉnh sửa của bạn đáng kể. 5 lần chỉnh sửa gần đây khá hời hợt và những chỉnh sửa này luôn đẩy bài viết lên trang nhất, để lại ít chỗ hơn cho các bài đăng khác. Cảm ơn.
slhck

1
Tôi làm việc cho một ngân hàng lớn ở Đức và phần mềm từ xa của họ để làm việc tại nhà đòi hỏi Java trong số những thứ khác.
Miguel Febres

2
Tôi đồng ý. Tôi đã không cài đặt Java vào PC mới vào tháng 12 năm 2012. Tôi là nhà phát triển phần mềm toàn thời gian và là người thích sử dụng internet và kể từ đó, có một trường hợp khi tôi cần Java trên máy tính để bàn (một số công cụ) và không có trường hợp nào tôi cần nó tại một số trang web. Vì vậy, tôi đang giữ nó cách xa PC của tôi một cách dễ dàng, không thiếu thứ gì. Tôi cũng ủng hộ tuyên bố rằng các ứng dụng doanh nghiệp vẫn ồ ạt dựa vào nó trong các ứng dụng trình duyệt của họ.
miroxlav

3

Bạn sẽ bắt gặp Java trên web chủ yếu dưới dạng các applet Java. Đây là những ứng dụng xuất hiện dưới dạng các khu vực hình hộp được nhúng trong các trang web. Cách trình duyệt của bạn xử lý các trình duyệt này khi bạn không bật Java tùy thuộc vào trình duyệt, nhưng hầu hết hiển thị dưới dạng hình chữ nhật màu xám sẽ nhắc bạn một cách nào đó để cài đặt Java.

Vì vậy, khi bạn gặp một trang web yêu cầu Java cho một applet, bạn sẽ biết.

Dù sao thì bạn cũng sẽ không thấy nhiều applet Java. Mặc dù chúng là một cảnh tượng phổ biến trong thời kỳ bùng nổ web vào cuối những năm 90 / đầu những năm 2000, ngày nay chúng trở nên khá hiếm, bởi vì công nghệ đã bị thay thế bởi Adobe Flash mà giờ đây nó đã bị thay thế bởi HTML5.


4
Mô tả trong đoạn cuối không thực sự chính xác. Các applet Java, flash và html 5 là tất cả các công cụ khác nhau hữu ích cho các mục đích khác nhau. Có một số chồng chéo, nhưng nó không phải là vấn đề thay thế cái khác. Và nó không thực sự đúng là các applet java là phổ biến trong những ngày đầu của web. Họ luôn luôn không phổ biến. Về cơ bản họ không bao giờ bị bắt.
Ben Crowell

0

Tất cả phụ thuộc, một số trang web cần Java để hoạt động, số khác thì không. Ví dụ: nếu bạn muốn cập nhật trình điều khiển card đồ họa của mình thông qua trang web Nvidia, thì nó sẽ cần Java cho điều đó. Có rất nhiều trang web khác sử dụng các applet Java, để chơi cờ, chơi game, thời tiết, xem phim có phụ đề. Vì vậy, nếu bạn truy cập các trang web đó và chúng chạy trên Java, bạn cũng cần phải có Java.

Nói chung, nó có thể là một mối đe dọa bảo mật, nhưng cũng là một mối đe dọa bảo mật đang chạy Windows XP. Vì vậy, nếu Java của bạn được cập nhật và hệ điều hành của bạn, và bạn không thông minh một số trang web kỳ lạ mà bạn có thể cảm thấy an toàn, hay nói cách khác, Java sẽ không thể đổ lỗi nếu có gì đó xấu xảy ra.

Oracle, chủ sở hữu của Java Java đang cập nhật khá thường xuyên, để làm cho nó an toàn hơn. Nhưng nó có thể là một lỗ hổng bảo mật nếu bạn không cập nhật Java thường xuyên. Bạn có thể đọc thêm trên trang web của Oracle, để có được bức tranh lớn hơn và bắt đầu với bài viết Wikipedia này .


10
"Java sẽ không ai có thể đổ lỗi nếu có gì đó mà Bad bad Bad xảy ra" - Điều này hoàn toàn sai. Nếu máy của bạn bị xâm nhập do lỗ hổng zero-day trong Java, dĩ nhiên Java sẽ là lỗi. Đã có một số lỗ hổng như vậy trong quá khứ. Đó là lý do tại sao nhiều chuyên gia bảo mật khuyên bạn nên vô hiệu hóa Java : nó loại bỏ một vectơ tấn công.
DW

0

Khi tôi học đại học, nhiều ứng dụng giáo dục (bắt buộc) yêu cầu Java, ví dụ Blackboard, trang web của thư viện đại học, wolfram alpha, webassign, v.v. Vô hiệu hóa Java trong trình duyệt của tôi đã phá vỡ chức năng của các ứng dụng. Do đó, hãy cập nhật Java và sử dụng các cài đặt bảo mật cao nhất có thể mà ứng dụng của bạn cho phép.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.