17

Есть ли способ отключить это всплывающее окно безопасности Java? Я использую только сайты в своей интрасети, и на каждой странице размещено более 40 апплетов, которые генерируют новый идентификатор при каждой загрузке. Из-за этого каждый раз, когда страница посещается, вам нужно нажимать "Выполнить" более 40 раз.

ОС: Windows 7

Браузер: IE 10

Вот мое исправление:

  1. Откройте Internet Explorer
  2. Нажмите на Инструменты и выберите Свойства обозревателя.
  3. Нажмите на вкладку «Безопасность» и нажмите кнопку «Пользовательский уровень»
  4. В разделе «Разное» измените «Отображать смешанное содержимое» на «Включить».

7 ответов7

3

Установка этой опции на Отключить проверку удалит это всплывающее окно. Да, это угроза безопасности, но я вполне уверен, что отключено было уровнем безопасности по умолчанию в предыдущих версиях Java. Я уверен, что всплывающее окно действительно обеспечивает некоторую дополнительную безопасность, но в среде, где каждый поставщик выпускает свои собственные сумасшедшие веб-приложения и обновления между ними немногочисленны, это скорее хлопот, чем безопасность. К сожалению, этот параметр, кажется, управляется файлом под каждым профилем пользователя. В частности, C:\Users\ имя пользователя \ AppData \ LocalLow \ Sun \ Java \ Deployment \ deploy.properties. Я не могу придумать, как можно использовать этот параметр с помощью групповой политики. Если кто-то придумает решение, пожалуйста, оставьте его в комментариях. До тех пор мы будем придерживаться Java 6 Update 19 для нашей среды.

источник: http://gdgtry.com/2010/05/disable-javas-new-security-warning/

2

Поместите текстовый документ в это местоположение с именем deploy.properties c:\windows\sun\Java\deploy \deploy.properties

Несмотря на то, что сказано в документации Java, вам не нужен файл deploy.config, если вы не хотите использовать обязательный параметр.

Этот файл изменит значение по умолчанию для каждого пользователя на компьютере, даже если у него уже есть файл deploy.properties в их папке appdata. Вы можете проверить, что настройки вступают в силу, когда вы открываете панель управления Java 32, так как тогда она читает настройки.

Вот некоторые вещи, которые мы поместили в наш файл deploy.properties.

#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"

#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM

#disabled certificate checking so that java apps load much faster.  Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true

#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\\Program Files\\Java\\jre7\\security\\trusted.certs

Последний бит - лучший способ избавиться от полей "хотите запустить это приложение". После того, как вы установили для местоположения trust.certs общее местоположение, создайте свой собственный файл trust.certs, вручную перейдя к установке флажка "Больше не показывать". Они развертывают этот файлrust.certs на всех ваших машинах с этим файлом deploy.properties и альтом, больше никаких всплывающих окон безопасности.

Обратите внимание, что дополнительные косые черты в пути обязательны. Двоеточие - это зарезервированные символы, а обратная косая черта - это escape-символ.

2

Я использую Java 7 обновление 17. Что вы можете сделать, это установить флажок "Больше не показывать это приложение" (флажок на предоставленном вами изображении). Вы также можете попробовать изменить настройки в панели управления Java, но я не уверен, что это будет работать: в панели управления Java на вкладке "Безопасность" измените уровень безопасности с высокого на средний или низкий, а затем перейдите на вкладку "Дополнительно" и проверьте "Скрыть предупреждение и запустить с защитой" или, если оно не работает, выберите "отключить проверку".

1

Чтобы управлять действием JAVA по умолчанию, лучше настроить все параметры на уровне системы.

C:\Windows\Sun\Java\Deployment. вам нужно 4 файла

@ deploy.config

@ deploy.properties - deployment.security.mixcode=DISABLE

@ exception.sites

@ Самое главное, вам нужен файл сертификата trust.cert, чтобы отключить это окно сообщения.

Это даст всем пользователям на этом компьютере одинаковые настройки.

Смотрите больше здесь

1

Какую версию Java вы используете?

Oracle представила новые функции безопасности для своего подключаемого модуля веб-браузера Java, когда 11 декабря 2012 года было выпущено обновление для Java 7.

Вы можете вернуться к более ранней версии с 2012 года, поскольку безопасность не слишком важна в среде интрасети.

В более ранней версии настройка уровня безопасности на панели управления может быть проще.

0

Поместите строки ниже в системный уровень сервера C:\Windows\Sun\Java\Deployment\deployment.properties чтобы остановить эти сообщения

deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false
-3

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

mkdir "%AppData%\Sun\Java\Deployment"
echo deployment.security.mixcode=DISABLE >> "%AppData%\Sun\Java\Deployment\deployment.PROPERTIES"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .