Поправка: Настройките ви за сигурност са блокирали стартирането на самоподписано приложение



Опитайте Нашия Инструмент За Премахване На Проблемите

Няколко потребители се сблъскват с „Вашите настройки за защита са блокирали стартирането на ненадеждно приложение“ при опит за стартиране на аплет Java. Изглежда, че проблемът не е изключителен за определена версия на Windows - грешката се среща при всяка последна версия, включително Windows Vista, Windows 7, Windows 8 и Windows 10.



Вашите настройки за защита са блокирали стартирането на ненадеждно приложение



Какво причинява настройките за защита да блокират стартирането на приложения?

Проучихме „Вашите настройки за защита са блокирали стартирането на ненадеждно приложение“ грешка, като разгледате различни потребителски отчети и използваните от тях стратегии за поправяне.



Както се оказва, подкана за грешка ще възникне поради поведението на приставката на браузъра Java, въведено с Актуализация на Java 7 21 . Идеята беше да се позволи на потребителите да вземат по-информирани решения, когато трябва да стартират аплет, задвижван от Java, в уеб браузър.

Ако имате Java 7 Update 21 или по-стара, всяко приложение, което няма сертификат или липсва Име на приложението или Информация за издателя е блокиран по подразбиране. Това решение беше взето, за да защити нищо неподозиращите потребители от опасни или високорискови приложения.

След като тези нови промени бъдат приложени, има три основни причини, които ще задействат това конкретно Грешка в Java съобщение:



  • Приложението е неподписано - Приложения без сертификат или липсваща информация за издателя и име се блокират по подразбиране. Това може в крайна сметка да направи вашата система уязвима за външни експлойти.
  • Потребителят се опитва да стартира самоподписано приложение от ненадежден орган - Приложенията със самоподписани сертификати също се блокират по подразбиране, започвайки с Java 7 Update 51. Те ​​се считат за дори по-опасни от неподписаните приложения, тъй като може да им бъде предоставен достъп до лични данни на вашия компютър.
  • В jar файла на приложението липсва атрибут за разрешение - Атрибутът за разрешение проверява дали заявката за приложение използва същото ниво на разрешение, което е посочено от разработчика. Приложение с липсващ атрибут на jar е блокирано, защото нападателят може да експлоатира потребителя, като стартира приложението с различно ниво на привилегии.

По принцип един аплет или приложение, в което липсват тези части за идентификация на ключове, трябва да се счита за опасно. Ако не го знаете, силно препоръчваме да избягвате да го пускате.

Ако обаче познавате издателя и имате доверие на аплета (напр. Сами сте го разработили или тествате), има начини да заобиколите това конкретно съобщение за грешка.

По-долу имате няколко метода, които ще ви позволят да се справите с „Вашите настройки за защита са блокирали стартирането на ненадеждно приложение“ грешка. Макар че Метод 1 е широко разглеждана като стандартна практика, когато трябва да се справите с това конкретно съобщение за грешка, можете също да следвате Метод 2 за постигане на същата цел.

Метод 1: Конфигуриране на списъка с сайтове за изключения

В случай че разбирате риска от стартиране на приложение, което Java счита за опасно, можете да предотвратите „Вашите настройки за защита са блокирали стартирането на ненадеждно приложение“ съобщение за грешка от появата чрез добавяне на приложението към списъка с сайтове за изключения. Можете да намерите тази настройка в раздела Защита на контролния панел на Java.

Ето кратко ръководство за отваряне на контролния панел на Java и добавяне на аплета Java към Списък на сайтовете за изключване :

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ контрол ”И натиснете Въведете да се отворете контролния панел .

    Отваряне на контролния панел чрез диалогов прозорец Изпълнение

  2. В прозореца на контролния панел кликнете върху Програми , след това щракнете върху Java за отваряне на Контролен панел на Java .
  3. Вътре в Контролен панел на Java прозорец, отидете на Сигурност и щракнете върху Редактиране на списъка с сайтове .

    Достъп до менюто за изключване на Java

  4. Вътре в Сайт за изключение кликнете върху Добавяне , след това поставете URL адреса на Java аплета, който ви създава проблеми. Хит Добре за да добавите URL към Списък за изключване .

    Добавяне на приложение към списъка за изключване

    Забележка: Имайте предвид, че в зависимост от това кой аплет се опитвате да стартирате, може да се наложи да добавите и нестандартни портове към Списък за изключване на Java .

  5. Щракнете продължи на следващия Предупреждение за сигурност за да потвърдите, че искате да добавите URL адреса, който току-що сте въвели, към списъка за изключване.

    Потвърждаване на новия запис в Предупреждението за сигурност

  6. Отворете отново аплета, който преди е показвал грешката. Грешката вече не трябва да се появява.

Ако търсите различен начин за разрешаване на „Вашите настройки за защита са блокирали стартирането на ненадеждно приложение“ грешка, преминете към следващия метод по-долу.

Метод 2: Задаване на ниво на защита на приложението на високо

Друг начин да заобиколите разрешаването на „Вашите настройки за защита са блокирали стартирането на ненадеждно приложение“ Грешката е да зададете нивото на защита на Java на Високо вместо Много високо .

Въпреки че този метод е много по-лесен (и по-бърз) за изпълнение, той ще изложи компютъра ви на много потенциални рискове. Имайки това предвид, за предпочитане е да следвате Метод 1, ако имате доверие на източника, отколкото да променяте нивото на защита.

Ако обаче решите да го направите, препоръчваме ви да се върнете към стандартното ниво на настройките за сигурност, след като приключите с приложението Java, което задейства грешката.

Ето кратко ръководство за това как да промените нивото на защита:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това напишете „ контрол ”И натиснете Въведете да отвориш Контролен панел .

    Отваряне на контролния панел чрез диалогов прозорец Изпълнение

  2. В прозореца на контролния панел кликнете върху Програми , след това щракнете върху Java за отваряне на Контролен панел на Java .
  3. В прозореца на контролния панел на Java отидете на Сигурност и изберете Високо превключване изпод Ниво на сигурност за приложения, а не на Списък на сайтове за изключения . След това щракнете Приложи за да запазите промените.

    Задаване на ниво на защита на Java за елементи, които не са включени в списъка с сайтове за изключения, на Високо

  4. Рестартирайте браузъра, в който използвате аплета, и вижте дали проблемът е разрешен, след като презаредите страницата.
3 минути четене