Your security settings have blocked a self-signed application from running


 

Dzisiejsza porada zrodziła się podczas mojej niedawnej „walki” z pewnym serwerem fizycznym, na który nie mogłem zalogować się przez konsolę ILO z powodu błędów Java w różnych przeglądarkach na różnych komputerach, gdyż za każdym razem pojawiał się złowrogi komunikat „Your security settings have blocked a self-signed application from running””:
java error 1
Choć opisany problem nie dotyczy samego serwera, czy konfiguracji ILO, to osobom, które nie znają ILO wyjaśnię w skrócie, że ILO to fizyczny moduł w serwerach HP, który pozwala poprzez przeglądarkę dostać się na serwer nawet gdy ten jest wyłączony, właśnie ładuje BIOS, lub ma na ekranie Blue Screen – identycznie jak iDRAC w serwerach DELL. Problem jest jednak znacznie bardziej uniwersalny, bo ten sam komunikat możecie ujrzeć w wielu innych sytuacjach, gdzie aplikacja do której się łączycie jest napisana w starej wersji Java.

Rozwiązanie, okazało się bardzo proste, choć straciłem trochę czasu na eksperymentowanie z różnymi wersjami przeglądarek i ustawieniami Javy w tychże przeglądarkach. Otóż, na komputerze z którego się łączycie, w Panelu Sterowania znajdziecie ikonkę „Java Control Panel”:
java control panel

Tam, w zależności od zainstalowanej wersji Java możecie mieć nieco inne interfejsy, ale powinna mieć jedno z dwóch rozwiązań. W pierwszym, w sekcji z listą wyjątków „Exception Site List” dodajemy adres aplikacji (adres http:// lub https://).

ILO JAVA ISSUE 2
Na innej maszynie, ze starszą Javą znalazłem nieco inne ustawienia, w tym brak listy wyjątków. Pomogło jednak obniżenie suwaka, który reprezentuje ogólny poziom poziom zabezpieczeń, z „High” do „Medium”:
ILO JAVA ISSUE 3 - no exceptions

Po tych zabiegach, mogłem bez problemu łączyć się z konsolą ILO – w Waszym przypadku może to być dowolna inna aplikacja stworzona w Javie:
ILO boot server

Jak widać, niektóre wielkie problemy w IT miewają całkiem banalne rozwiązania :). Mam nadzieję, że udało mi się komuś oszczędzić poszukiwań i nerwów, które sam zmarnowałem.


Podobne Tematy:

Tags:,
  • Tomek

    Też straciłem na to chwilę ostatnio, szkoda że artykuł nie pojawił się kilka dni wcześniej :)

  • gaj0wy

    Na innej maszynie, ze starszą javą znalazłem nieco inne ustawienia

    A nie lepszym rozwiązaniem byłaby aktualizacja do najnowszej wersji? To znaczy rozumiem, że chodzi tylko o przykład, ale warto chyba przypominać, że nieaktualna java jest potencjalnym zagrożeniem bezpieczeństwa*.

    *) Na marginesie przypomniało mi się, że w ubiegłym roku, mniej więcej o tej porze, firmy, w których zaktualizowano javę nie mogły podpisać, a w konsekwencji złożyć obowiązkowych deklaracji w systemie e-pfron :)

    • Znany jest także przypadek, gdzie bankowość elektroniczna w pewnej firmie poległa po aktualizacji Javy i nikt nie wiedział dlaczego ;)

      Java to takie ustrojstwo, które… no sam wiesz ;)