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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете „ control “ и натиснете Enter, за да отворите контролния панел.

    Отваряне на контролния панел чрез диалогов прозорец Изпълнение
  2. В прозореца на контролния панел щракнете върху Програми, след което щракнете върху иконата на Java, за да отворите контролния панел на Java .

  3. В прозореца на контролния панел на Java отидете на раздела Защита и кликнете върху Редактиране на списъка с сайтове .

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

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

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

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

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

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

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

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

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

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

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

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run . След това въведете „ control “ и натиснете Enter, за да отворите контролния панел .

    Отваряне на контролния панел чрез диалогов прозорец Изпълнение
  2. В прозореца на контролния панел щракнете върху Програми, след което щракнете върху иконата на Java, за да отворите контролния панел на Java .

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

    Задаване на нивото на защита на Java за елементи, които не са включени в списъка със сайтове за изключения, е високо
  4. Рестартирайте браузъра, в който използвате аплета и проверете дали проблемът е решен, след като презаредите страницата.

Интересни Статии