Какие функции я бы потерял, если бы отключил браузерную Java?


23

Я читаю, что отключение Java, а не JavaScript, сделает мой компьютер более безопасным от атак вредоносных программ. Все указывает на то, что это действительно сделает его более безопасным, но нет никаких реальных причин, как то, что я потеряю в процессе просмотра, во всяком случае. Может кто-нибудь сказать мне, что я испытал бы или не испытал, и действительно ли Java сегодня необходима для просмотра?


7
Конечно , это не доказанный факт , что отключение каких - либо расширений или плагинов будет сделать ваш просмотр безопаснее , но, это правда , что чем меньше плагинов ваш браузер, тем меньше он склонен к нестабильным или небезопасным. Я всегда рекомендую отключить все, что вы не используете активно, и искать альтернативы, которые не полностью на них полагаются, или, по крайней мере, использовать бесплатные альтернативы (lightspark, 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 месяцев - вам по какой-то причине понадобится Java, займитесь этим тогда.


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 - это разные инструменты, которые полезны для разных целей. Есть некоторые совпадения, но дело не в том, чтобы заменить одного другим. И это не совсем верно, что Java-апплеты были распространены в первые дни в Интернете. Они всегда были необычны. Они в основном никогда не завоевывали популярность.
Бен Кроуэлл

0

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

В целом это может представлять угрозу безопасности, но также и угроза безопасности работает под управлением Windows XP. Поэтому, если ваша Java обновлена, и ваша ОС, и вы не посещаете какой-то очень «странный» веб-сайт, вы можете чувствовать себя в безопасности, или, другими словами, Java не будет виновата, если случится что-то «плохое».

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


10
«Ява не будет виновата, если случится что-то« плохое »» - это совершенно неправильно. Если ваша машина скомпрометирована из-за уязвимости нулевого дня в Java, то, конечно, виновата будет Java. В прошлом было несколько таких уязвимостей. Вот почему многие эксперты по безопасности рекомендуют отключать Java : он удаляет один вектор атаки.
DW

0

Когда я учился в колледже, для многих (необходимых) образовательных приложений требовалась Java, например Blackboard, веб-сайт библиотеки колледжа, wolfram alpha, webassign и т. Д. Отключение Java в моем браузере нарушало функциональность приложений. Следовательно, поддерживайте Java в актуальном состоянии и используйте максимально возможные параметры безопасности, которые допускают ваши приложения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.