2013-11-09 5 views
3

Мне нужно установить наш сайт с помощью Java-апплета в интрасети. Это будет работать под Apache и содержит все JNLP- и JAR-файлы апплета, необходимые для развертывания. В отличие от this question мой Java-апплет подписан сертификатом Thawte.Как плагин Java и браузер проверяют сертификат апплета в интрасети?

Главный вопрос: Является ли апплет Java подписанным доверенным сертификатом на клиентском компьютере в интрасети?

Я не могу ответить на свой вопрос из-за того, что не знаю, как сертификат проверяется до запуска апплета. Я нашел this article, в котором объясняются варианты отзыва сертификата, но я не уверен, что проверка отзыва совпадает с проверкой сертификата при первом запуске апплета.

Я проверил тест, отключив подключение к Интернету на клиентском компьютере и установив проводное соединение с локальным сервером. Я также не уверен, является ли такой тест чистым, потому что мой клиентский компьютер запускал этот подписанный апплет раньше, когда он был подключен к Интернету. Во всяком случае, перед тестированием я отправился в Java Control Panel>Security>Manage Certificates и удалил сертификат с Trusted Certificates. Когда я открываю страницу с апплетом каждый раз, когда я получаю диалог Security Warning:

Вы хотите запустить это приложение?

Запуск этого приложения может представлять угрозу для безопасности

риск: Это приложение будет работать с неограниченным доступом, которые могут поставить ваш компьютер и личную информацию в опасности. Представленная информация является недостоверной или неизвестен, поэтому рекомендуется не запускать это приложение, если вы не знакомы с его источником

Невозможно обеспечить сертификат, используемый для идентификации этого приложения не был аннулирован

принятие риска добавляет сертификат в список доверенных сертификатов в панели управления Java. Означает ли это, что Java и/или веб-браузер сами признают сертификат?

Установка Perform certificate revocation checks on опция Do not check (not recommended) в панели управления Java на клиентском компьютере дает желаемый результат - пользователю будет предложено запустить подписанный апплет как обычно и может отключить такие сообщения в будущем. Устанавливает ли этот параметр достаточно для запуска апплета в интрасети?

ответ

1

Ответ да, но отключение проверки отзыва представляет угрозу безопасности для ваших клиентов. Целесообразно, чтобы машины, управляющие вашим апплетом, находились в управляемой сети, такой как сеть компаний, и не имели подключения к Интернету. Помните, что проверка отзыва является глобальной опцией и не может быть установлена ​​на апплет или домен. Вы также можете посмотреть this thread.

 Смежные вопросы

  • Нет связанных вопросов^_^