|
|
Какие улучшения есть в последней версии Java для Windows Vista?
Этот раздел касается:
- Платформа/платформы:
Vista
- Браузер(ы):
Internet Explorer 7.x
- Версия/версии Java:
6.0
Последняя версия JRE, доступная на сайте www.java.com, максимально совместима с Windows Vista. Ниже описаны некоторые улучшения, внесенные в последнюю версию JRE для Windows Vista.
-
Безопасность
В Windows Vista существует более ограничительная "песочница" для подписанных апплетов. Пользователи обладают меньшими привилегиями по сравнению с другими ОС Windows.
Например, в ОС Windows, отличной от Windows Vista, при запуске подписанного апплета открывается диалоговое окно с предупреждением безопасности, на которое пользователь должен ответить. Если нажать кнопку Yes (Да), данный апплет получит разрешение AllPermissions (Все права) для запуска на компьютере пользователя. Сюда входят разрешения на запись или удаление файла на локальном диске.
Однако это уже не так в ОС Windows Vista OS. Теперь AllPermissions ограничивается областью апплета Java, а не областью Windows. Так как у процесса, запущенного в IE, низкий уровень целостности, он не сможет записывать или удалять файлы в директории со средним или высоким уровнем целостности.
Подписанное приложение JNLP может выполняться только со средним уровнем целостности. Предоставление AllPermissions только в приложении Java Web Start позволяет диспетчеру безопасности разрешать операции, которые в противном случае были бы запрещены с исключением SecurityExceptions. Это никоим образом не повышает уровень полномочий пользователя или процесса в системе.
-
Работа пользователя
HTTPS IE7 блокирует переход к HTTPS-сайтам, предоставляющим цифровой сертификат с любой из перечисленных ниже проблем:
- Сертификат выпущен на имя узла, отличное от имени узла текущего URL-адреса.
- Сертификат выпущен не имеющим доверия корнем.
- Истек срок действия сертификата.
- Сертификат отозван.
Если обнаружена проблема с цифровым сертификатом, IE7 открывает страницу с сообщением об ошибке, в котором описывается данная проблема. Пользователь может проигнорировать предупреждение и продолжить работу, несмотря на ошибку сертификата (если сертификат не отозван). Если щелкнуть в любом месте страницы с ошибкой сертификата, адресная строка окрашивается красным цветом, что служит постоянным напоминанием о проблеме.
Приглашение со смешанным содержимым
- Пользователь больше не видит так называемое приглашение со смешанным содержимым:
Эта страница содержит как безопасные, так и небезопасные элементы. Показать небезопасные элементы?
-
IE7 обрабатывает только безопасное содержимое и предлагает пользователю возможность разблокировки небезопасного содержимого с помощью информационной строки.
Новый режим протокола по умолчанию
- В IE7 для Windows Vista изменился параметр протокола HTTPS по умолчанию, теперь менее стойкий протокол SSLv2 отключен и включен более стойкий протокол TLSv1.
-
При таких изменениях в IE7 для Windows Vista пользователь подключаемого модуля Java будет наблюдать другое поведение при выполнении своих апплетов.
-
Панель управления Java
- В панели управления отключено диалоговое окно "Изменение расположения кэша". Так как в качестве расположения кэша должна быть выбрана директория с низким уровнем целостности, возможность ее изменения отключена в панели управления.
-
Панель управления Java: на вкладке "Advanced" (Дополнительно) флажки "Default Java for browser" (Установки Java по умолчанию для обозревателя) не работают для стандартного пользователя. Чтобы обойти эту проблему, необходимо запустить панель управления Java с правами администратора.
-
В панели управления автоматическая загрузка сред JRE отключена: так как опубликованные пакеты autodl не могут выполняться в Vista (без переписывания и повторного размещения для всех выпусков), функция autodl по умолчанию отключена, а соответствующая запись отключена на вкладке "Advanced" (Дополнительно) панели управления.
-
Диалоговое окно "Program Compatibility Assistant" (Помощник по совместимости программ) в Vista: при выходе из панели управления Java в Windows Vista может открыться диалоговое окно "Помощник по совместимости программ". Рекомендуется выбрать вариант Эта панель управления работает правильно, чтобы данное диалоговое окно не появлялось снова при следующем выходе из панели управления Java.
Если выбрать вариант Откройте эту панель управления с рекомендуемыми параметрами, панель управления будет функционировать неправильно. Чтобы отменить данную настройку, требуется удалить следующий элемент реестра, в котором содержится javacpl.cpl или jpicpl32.cpl:
- HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatiblity Assistant\Persisted
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
- Режим совместимости Windows XP: не поддерживается запуск в режиме совместимости Windows XP приложений или апплетов Java SE 6 (автономные, Java Plug-in, Java Web Start).
|