Яку функціональність я втрачу, якщо відключити Java на базі браузера?


23

Я читаю, що відключення Java - а не JavaScript - зробить мій комп'ютер безпечнішим для атаки шкідливих програм. Все свідчить про те, що це дійсно зробить це безпечнішим, але немає справжніх причин, як те, що я втрачу в процесі перегляду, якщо що-небудь. Хтось може сказати мені, що я не хотів би пережити, і чи справді потрібна Java сьогодні для перегляду?


7
Звичайно , це не доведений факт , що відключення яких - або розширень або плагінів буде зробити ваш перегляд безпечніше , але, це правда , що чим менше плагінів ваш браузер, тим менше він схильний до нестабільних або небезпечним. Я завжди рекомендую вимкнути все, що ви активно не використовуєте, і шукати альтернативи, які повністю не покладаються на них, або принаймні використовувати безкоштовні альтернативи (lightpark, openjdk), і якщо ви в Linux, завжди використовуйте репост;) .
arielnmz

Я ніколи більше не використовую Java.
DisplayName

Відповіді:


38

Хтось може сказати мені, чого б я не хотів відчути, і чи справді потрібна Java сьогодні для перегляду?

Це досить гарне запитання. Що зводиться до цього, це так: Якщо вам потрібна Java у браузері, ви дізнаєтесь це відразу. Якщо вам не потрібна Java, і ви навіть не знаєте, якщо ви навіть користуєтесь нею, швидше за все, ви її ніколи не пропустите і більше не наткнетеся на неї; ризик випадкового переходу користувача на сайт, який справді потребує Java для функціонування у 2015 році, в кращому випадку в даний час є рідкісним.

Тільки щоб ви зрозуміли історію Java та Інтернету, Java, по суті, є віртуальною машиною "чорної скриньки", яка дозволяє кодувати в Java, а потім запускати цей код у будь-якій системі, яка може запускати Java. Концепція полягала в тому, що Java буде платформою середнього рівня, яка може працювати на будь-якій машині; Windows, Macintosh, Linux тощо ... Отже, плагін Java дозволяє просто запускати програми Java з веб-браузера. Це було привабливим у перші дні Інтернету через відсутність сумісності між платформами та інших «грубих країв» раннього Інтернету.

Але в 2015 році більшість «вигадливих» функціональних можливостей базового рівня, які раніше використовувала Java - крута графіка та ефекти та інші, зараз обробляються в самому браузері за допомогою CSS, HTML та JavaScript. Ще в кінці 1990-х / початку 2000-х років багато творчих сайтів використовували Java, оскільки рідні браузери не могли впоратися з хитрощами, які можна було робити лише на Java. Чорт, Java навіть увімкнувся як основний плагін у Netscape Navigator ще в той день завдяки загальновизнаній функціональності, яку він надав.

Тепер, де ви можете пропустити це в 2015 році, залежить від того, які сайти ви отримуєте. Наприклад, я знаю, що багато фінансових систем, доступних в Інтернеті - такі як системи особистого оподаткування, шлюзи для виплат заробітної плати та інші подібні системи - використовують складні програми Java, щоб кінцеві користувачі могли отримати більш багатий досвід роботи зі своїми фінансовими інструментами. Тож якщо ви використовуєте свій апарат для доступу до таких веб-фінансових додатків, то вам обов'язково потрібна підтримка Java. Але, на моєму досвіді, навіть у тих випадках багато таких установ повільно переносять свої архаїчні системи на базі Java на стабільніші установки, не базовані на Java, що краще використовують переваги сучасних функцій веб-браузера.

Наприклад, трохи більше року тому тому, хто використовував програмне забезпечення / сервіс GoToMeeting, заснований на браузері, потрібно було включити Java у своєму браузері та в їхній системі. Але, як пояснено в потоці форуму підтримки на їхньому сайті, вони тепер офіційно відмовилися від вимоги Java на користь власного програмного засобу, що не базується на Java:

Раніше ми використовували Java для автоматизації запуску нашого програмного забезпечення, тому ми замінили цей метод на власний запуск. З моменту представлення нашого запуску, ми більше не використовуємо Java.

Тож моя порада - якщо Java хвилює вас як потенційну проблему безпеки на рівні браузера, просто відключіть її поки що. Я впевнений, що ви цього не пропустите. І якщо - як-от 8 до 9 місяців - вам потрібна Ява чомусь, то займайтеся цим.


1
"... дозволяє кодувати в Java і потім запускати цей код у будь-якій системі ..." Пам’ятайте, це насправді не те, що Java може зробити набагато краще, ніж інші мови. Різниця полягає в тому, що Java дозволяє компілювати код і потім запустити цей компільований байт-код у будь-якій системі, тоді як на інших мовах вам потрібно надати вихідний код і компілювати / інтерпретувати його прямо на цільовій платформі. Можна стверджувати, що це правильний спосіб зробити це так чи інакше, зокрема безпека WRT, якщо ви зовсім не довіряєте цьому сайту.
близько

4
Джейк, будь ласка, будь ласка, зберігайте свої зміни. Останні 5 версій були досить поверхневими, і ці зміни завжди висувають публікацію на головну сторінку, залишаючи менше місця для інших публікацій. Спасибі.
slhck

1
Я працюю у великому банку в Німеччині, і їхнє віддалене програмне забезпечення для роботи з дому вимагає Java серед іншого.
Мігель Феврес

2
Я згоден. Я не встановив Java на свій новий ПК у грудні 2012 року. Я штатний розробник програмного забезпечення та завзятий користувач Інтернету, і з цієї дати був один випадок, коли мені потрібна Java на робочому столі (якийсь інструмент) і нульові випадки, коли мені це було потрібно на якомусь веб-сайті. Тож я з легкістю тримаю його подалі від мого ПК, нічого не пропускаючи. Я також підтримую твердження, що корпоративні програми все ще масово покладаються на це у своїх браузерних програмах.
miroxlav

3

У Інтернеті ви зустрінетесь з Java в основному у вигляді апплетів Java. Це програми, які відображаються у вигляді областей, вбудованих у веб-сторінки. Те, як ваш браузер поводиться з ними, якщо у вас немає включеної Java, залежить від браузера, але більшість показує це у вигляді сірого прямокутника, який певним чином підкаже вам встановити Java.

Тож коли ви зіткнетесь із веб-сайтом, який вимагає Java для аплету, ви дізнаєтесь.

Ви все одно не побачите багато аплетів Java. Хоча вони були звичним зором під час буму в Інтернеті в кінці 90-х / початку 2000-х, вони в даний час стають досить рідкісними, оскільки технологія витісняється Adobe Flash, яка тепер сама витісняється HTML5.


4
Опис у заключному абзаці не дуже точний. Java-аплети, flash та html 5 - це всі різні інструменти, які корисні для різних цілей. Існує деяке перекриття, але справа не в тому, щоб замінити іншу. І це неправда, що яблучні аплети були поширеними в перші дні Інтернету. Вони завжди були рідкістю. Вони в основному ніколи не спіймалися.
Бен Кроуелл

0

Все залежить від того, для деяких веб-сайтів потрібна робота Java, а інші - не. Наприклад, якщо ви хочете оновити драйвер відеокарти через веб-сайт Nvidia, для цього знадобиться Java. Є багато інших веб-сайтів, які використовують аплети Java для шахів, ігор, погоди, перегляду фільмів із субтитрами. Тож якщо ви відвідуєте ці сайти, і вони працюють на Java, вам також потрібно мати Java.

Загалом це може представляти загрозу безпеці, але також загроза безпеці працює під керуванням Windows XP. Отже, якщо ваша Java актуальна, і ваша ОС, і ви не хочете бачити якийсь дуже "дивний" веб-сайт, ви можете почувати себе захищеними, або іншими словами, Java не буде винна, якщо трапиться щось "погане".

Oracle - власник Java - оновлюється досить часто, щоб зробити його більш безпечним. Але це може представляти ваду безпеки, якщо ви не оновлюєте Java регулярно. Ви можете прочитати більше на веб-сайті Oracle, щоб отримати більшу картину, і почніть з цієї статті у Вікіпедії .


10
"Java не буде винна, якщо трапиться щось" погане " - Це абсолютно неправильно. Якщо ваша машина потрапляє в компрометацію через вразливість на Java на нульовий день, винна , звичайно, винна Java. У минулому існує ряд таких вразливих місць. Ось чому багато фахівців з безпеки рекомендують відключити Java : вона видаляє один вектор атаки.
DW

0

Коли я навчався в коледжі, для багатьох (необхідних) навчальних програм потрібна Java, наприклад, Blackboard, веб-сайт бібліотеки коледжу, альфа-вольфрам, веб-дизайн тощо. Вимкнення Java в моєму браузері порушило функціональність програм. Отже, оновлюйте Java та використовуйте найвищі можливі налаштування безпеки, які дозволяють ваші програми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.