Когда приложению требуется определенная версия Java

Безопасна ли Java в нашей статье? Как защититься от самых последних угроз, мы рассказали, как использование устаревших версий пакетов Java JRE и Java JDK может подвергнуть вас риску заражения при работе в сети.

Мы отсылаем вас к консультации с нашим углубленным анализом стратегий, которые следует использовать для защиты от онлайн-угроз.

Если вы не планируете использовать Java во время работы в Интернете, а, например, только для запуска управляющего программного обеспечения, установленного локально и разработанного с использованием этого языка, начиная с версии «обновление 10», Java 7 предлагает практическую функцию для продолжения деактивации. веб сторона. Просто зайдите в панель управления Windows, щелкните значок Java, перейдите на вкладку «Безопасность» и снимите флажок «Включить содержимое Java в вашем браузере».

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

К сожалению, некоторые Java-приложения имеют плохую привычку уже на этапе установки принудительно использовать определенную версию пакета Oracle.

Нам случалось несколько раз находить среди требований к приложению фразы, подобные следующим: «требуется наличие Java 1.5.16». Заставлять пользователя устанавливать устаревшую версию пакета Java JRE абсолютно безрассудно.

Если использование приложения необходимо, мы предлагаем установить последнюю доступную версию Java, а затем попытаться заставить рассматриваемое приложение полагать, что в системе присутствует старая версия Java, когда в действительности вы используете много более обновленная и, следовательно, гораздо более безопасная версия.

Процедура применения довольно проста и заключается, независимо от используемой версии Windows, в запуске редактора реестра. В Windows XP вам нужно будет выбрать «Пуск», «Выполнить», затем ввести REGEDIT, а в Windows Vista и Windows 7 просто напишите REGEDIT в поле «Поиск программ и файлов» кнопки «Пуск» в левом нижнем углу.

В ключе HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment вы найдете несколько подразделов, соответствующих версиям пакета Java, установленного в вашей системе.

Здесь мы переименовываем подраздел с именем 1.X.X_XX (где «X.X_XX» — номер последней версии Java JRE, например, 1.7.0_17), заменяя номер версии, требуемый приложением (например, 1.5.0_16). .

Чтобы переименовать ключ 1.X.X_XX, просто щелкните его правой кнопкой мыши и выберите команду «Переименовать».

При этом установка тех приложений, которые требуют наличия определенной версии пакета Java, должна пройти успешно.

По окончании процедуры установки вам придется восстановить исходное имя ключа (например HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment1.7.0_17).

Многие бизнес-приложения проверяют только при установке или применении обновления. Таким образом, показанное здесь вмешательство может оказаться решающим, помогая пользователю в то же время поддерживать безопасность системы (наличие устаревшей версии Java повлекло бы за собой серьезный риск заражения).

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.