Poprawka: ustawienia zabezpieczeń zablokowały uruchomienie aplikacji z podpisem własnym

Kilku użytkowników napotyka „Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji” podczas próby uruchomienia apletu Java. Wydaje się, że problem nie dotyczy wyłącznie określonej wersji systemu Windows - błąd występuje w każdej najnowszej wersji, w tym Windows Vista, Windows 7, Windows 8 i Windows 10.

Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji

Co powoduje, że ustawienia zabezpieczeń blokują uruchamianie aplikacji?

Zbadaliśmy błąd „Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji”, analizując różne raporty użytkowników i stosowane przez nich strategie naprawy.

Jak się okazuje, pojawi się monit o błąd z powodu zachowania wtyczki przeglądarki Java wprowadzonej wraz z aktualizacją Java 7 Update 21 . Pomysł polegał na umożliwieniu użytkownikom podejmowania bardziej świadomych decyzji podczas uruchamiania apletu opartego na Javie w przeglądarce internetowej.

Jeśli masz aktualizację Java 7 Update 21 lub starszą, każda aplikacja, która nie ma certyfikatu lub nie ma nazwy aplikacji lub informacji o wydawcy, jest domyślnie blokowana. Ta decyzja została podjęta w celu ochrony niczego niepodejrzewających użytkowników przed aplikacjami niebezpiecznymi lub ryzykownymi.

Po wprowadzeniu tych nowych zmian istnieją trzy główne przyczyny, które spowodują ten konkretny komunikat o błędzie Java:

  • Aplikacja jest niepodpisana - aplikacje bez certyfikatu lub brakujące informacji o wydawcy i nazwie są domyślnie blokowane. Może to spowodować narażenie twojego systemu na ataki zewnętrzne.
  • Użytkownik próbuje uruchomić samopodpisaną aplikację z niezaufanego organu - aplikacje z samopodpisanymi certyfikatami są również domyślnie blokowane, począwszy od wersji Java 7 Update 51. Są one uważane za nawet bardziej niebezpieczne niż aplikacje niepodpisane, ponieważ mogą uzyskać dostęp do dane osobowe na twoim komputerze.
  • W pliku jar aplikacji brakuje atrybutu uprawnień - atrybut uprawnień sprawdza, czy żądanie aplikacji korzysta z tego samego poziomu uprawnień, który został określony przez programistę. Aplikacja z brakującym atrybutem jar jest blokowana, ponieważ osoba atakująca może wykorzystać użytkownika, uruchamiając aplikację z innym poziomem uprawnień.

Zasadniczo aplet lub aplikacja, w której brakuje tych kluczowych elementów identyfikacyjnych, należy uznać za niebezpieczną. Jeśli go nie znasz, zalecamy unikanie jego uruchamiania.

Jeśli jednak znasz wydawcę i ufasz apletowi (np. Sam go opracowałeś lub testujesz), istnieją sposoby na obejście tego konkretnego komunikatu o błędzie.

Poniżej przedstawiamy kilka metod, które pozwolą uporać się z błędem „Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji” . Chociaż metoda 1 jest powszechnie uważana za standardową praktykę, gdy trzeba poradzić sobie z tym konkretnym komunikatem o błędzie, możesz również zastosować metodę 2, aby osiągnąć ten sam cel.

Metoda 1: Konfigurowanie listy witryn wyjątków

Jeśli rozumiesz ryzyko uruchomienia aplikacji uznanej przez Javę za niebezpieczną, możesz zapobiec pojawieniu się komunikatu o błędzie „Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji”, dodając aplikację do listy witryn wyjątków. Możesz znaleźć to ustawienie w zakładce Bezpieczeństwo w Panelu sterowania Java.

Oto krótki przewodnik na temat otwierania Panelu sterowania Java i dodawania apletu Java do listy witryn wykluczeń :

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ control ” i naciśnij klawisz Enter, aby otworzyć Panel sterowania.

    Otwieranie Panelu sterowania za pomocą okna dialogowego Uruchom
  2. W oknie Panelu sterowania kliknij Programy, a następnie kliknij ikonę Java, aby otworzyć Panel sterowania Java .

  3. W oknie Panelu sterowania Java przejdź do zakładki Bezpieczeństwo i kliknij Edytuj listę witryn .

    Dostęp do menu Wykluczenia Java
  4. Na liście witryn wyjątków kliknij przycisk Dodaj, a następnie wklej adres URL apletu Java, który powoduje problemy. Naciśnij Ok, aby dodać adres URL do listy wykluczeń .

    Dodanie aplikacji do listy wykluczeń

    Uwaga: należy pamiętać, że w zależności od apletu, który próbujesz uruchomić, może być konieczne dodanie niestandardowych portów do listy wykluczeń Java .

  5. Kliknij Kontynuuj przy następnym Ostrzeżeniu bezpieczeństwa, aby potwierdzić zamiar dodania właśnie wprowadzonego adresu URL do listy wykluczeń.

    Potwierdzenie nowego wpisu w Ostrzeżeniu o bezpieczeństwie
  6. Ponownie otwórz aplet, który wcześniej pokazywał błąd. Błąd nie powinien już występować.

Jeśli szukasz innego sposobu rozwiązania problemu „Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji”, przejdź do następnej metody poniżej.

Metoda 2: Ustawienie poziomu bezpieczeństwa aplikacji na Wysoki

Innym sposobem na obejście problemu „Twoje ustawienia zabezpieczeń zablokowały uruchamianie niezaufanej aplikacji” jest ustawienie poziomu zabezpieczeń Java na Wysoki zamiast Bardzo Wysoki .

Chociaż ta metoda jest znacznie łatwiejsza (i szybsza) do wdrożenia, narazi komputer na wiele potencjalnych zagrożeń. Mając to na uwadze, najlepiej jest postępować zgodnie z Metodą 1, jeśli ufasz źródłu, niż modyfikować poziom bezpieczeństwa.

Jeśli jednak zdecydujesz się to zrobić, zachęcamy do przywrócenia domyślnego poziomu ustawień zabezpieczeń po zakończeniu korzystania z aplikacji Java, która powoduje błąd.

Oto krótki przewodnik na temat modyfikowania poziomu bezpieczeństwa:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ control ” i naciśnij klawisz Enter, aby otworzyć Panel sterowania .

    Otwieranie Panelu sterowania za pomocą okna dialogowego Uruchom
  2. W oknie Panelu sterowania kliknij Programy, a następnie kliknij ikonę Java, aby otworzyć Panel sterowania Java .

  3. W oknie Panelu sterowania Java przejdź do karty Zabezpieczenia i wybierz przełącznik Wysokie z poziomu Poziom zabezpieczeń dla aplikacji nie znajdujących się na liście witryn wyjątków . Następnie kliknij Zastosuj, aby zapisać zmiany.

    Ustawienie poziomu zabezpieczeń Java dla elementów nieuwzględnionych na liście witryn wyjątków na Wysokie
  4. Uruchom ponownie przeglądarkę, w której uruchamiasz aplet, i sprawdź, czy problem został rozwiązany po ponownym załadowaniu strony.

Ciekawe Artykuły