Jak pominąć ostrzeżenia o uszkodzonych aplikacjach w systemie OS X

System zabezpieczeń Gatekeeper firmy Apple w systemie OS X pozwala ograniczyć uruchamianie aplikacji do tych, które są tworzone przez zaufanych programistów. Po włączeniu tej funkcji, jeśli otworzysz niepodpisany program bezpośrednio, zamiast korzystać z menu kontekstowego, pojawi się komunikat o błędzie, a program nie zostanie wykonany.

Jednak Gatekeeper wykrywa również, czy program został potencjalnie zmieniony i uniemożliwi uruchomienie takiego programu. Jest to próbą zapobiegania manipulowaniu programami, podpisanymi lub w inny sposób, przez złośliwe oprogramowanie i hakerów. Gdy tak się stanie, system wyda podobne ostrzeżenie Strażnika Wrót, że stwierdza, że ​​program jest uszkodzony.

W przeciwieństwie do ostrzeżeń dotyczących uruchamiania programów od niezidentyfikowanych programistów, nie ma wbudowanej opcji pomijania ostrzeżeń o uszkodzonych aplikacjach. Nawet jeśli klikniesz prawym przyciskiem myszy program i wybierzesz, aby otworzyć go z menu kontekstowego, nadal będziesz otrzymywać takie samo ostrzeżenie, które daje możliwość opuszczenia programu lub przeniesienia go do kosza.

Przydatne, ponieważ ta funkcja może być, może być również frustrująca, ponieważ niektóre programy zmieniają się podczas pracy bez niczego złego, lub możesz testować program i samodzielnie go modyfikować. Deweloper może również wydać aktualizację programu, który jest całkowicie zgodny z prawem, ale jest w jakiś sposób podpisany i sprawdzony w taki sposób, aby wyzwolić ostrzeżenie "uszkodzoną aplikację" i tym samym uniemożliwić jego działanie.

O ile w tych przypadkach najbezpieczniej jest skontaktować się z programistą w celu aktualizacji programu, który działa poprawnie z Gatekeeperem, czasami może to trochę potrwać, aby się posortować, a tymczasem nie możesz korzystać z programu lub jesteś zmuszony przejdź na inną wersję.

Jeśli jednak wiesz, że zablokowana wersja programu jest całkowicie w porządku, istnieje sposób na przezwyciężenie tego problemu, który polega na stworzeniu dla niego wyjątku Gatekeeper. Aby to zrobić, utworzysz nowy zestaw reguł dla zaktualizowanego programu, który można wykonać w Terminalu OS X według następującej procedury:

  1. Otwórz Terminal i wpisz następujące polecenie (nie naciskaj jeszcze klawisza enter):

    spctl --add --label "NAME"

    W powyższym poleceniu zamień "NAME" na etykietę, którą chciałbyś dla reguły, którą możesz ustawić dla nazwy programu dla istotności (na przykład, możesz nazwać ją "Word" dla Microsoft Word).
  2. Upewnij się, że po części "NAME" jest tylko jedna spacja, a następnie przeciągnij wadliwą aplikację do okna Terminal. To uzupełni pełną ścieżkę do programu, więc polecenie powinno wyglądać tak:

    spctl --add --label "NAME" / Applications / Program \ Folder / Program.app

Po zakończeniu naciśnij klawisz Enter, aby wykonać polecenie, a zostanie utworzony wyjątek programu, który umożliwi jego uruchomienie. Teraz możesz dwukrotnie kliknąć program i otworzyć go bezpośrednio, i nie należy go wypełniać błędem aplikacji. Ponownie, należy pamiętać, że rutynowe obejście kontroli Gatekeepera dla określonego programu, więc tylko zrób to, jeśli wiesz, że ostrzeżenie Strażnika Wrót jest po prostu fałszywym wynikiem pozytywnym.


 

Zostaw Swój Komentarz