Jak otwierać aplikacje od Niezidentyfikowanych programistów na komputerze Mac
macOS ma funkcję o nazwie "Gatekeeper", która ma na celu zablokowanie komputera Mac, zmuszając go do domyślnego uruchamiania oprogramowania zatwierdzonego przez Apple. Ale Mac jest zablokowany w taki sam sposób, jak Android jest zablokowany - nadal możesz uruchamiać dowolną aplikację.
Gatekeeper działa trochę inaczej, w zależności od używanej wersji systemu mac OS. Stare wersje umożliwiają wyłączenie go za pomocą prostego przełącznika, podczas gdy macOS Sierra sprawia, że rzeczy są nieco bardziej skomplikowane. Oto, co powinieneś wiedzieć.
Jak działa Gatekeeper
Po uruchomieniu nowej aplikacji na komputerze Mac Gatekeeper sprawdza, czy jest podpisany prawidłowym podpisem. Jeśli aplikacja jest podpisana prawidłowym podpisem, może być uruchomiona. Jeśli nie, wyświetli się komunikat ostrzegawczy, a komputer Mac uniemożliwi uruchomienie aplikacji.
Ale nie każda aplikacja Mac jest podpisana. Niektóre aplikacje dostępne w Internecie - szczególnie starsze - nie są podpisane, nawet jeśli są godne zaufania. Może nie były od jakiegoś czasu aktualizowane, a może deweloper po prostu nie zawracał sobie tym głowy. Właśnie dlatego Apple oferuje sposób na ominięcie Gatekeepera. (Możesz też ominąć to i uruchomić niepodpisaną aplikację, jeśli tworzysz własne aplikacje).
Gatekeeper zna trzy różne typy aplikacji:
- Aplikacje w sklepie Mac App Store: Aplikacje instalowane w Mac App Store są uważane za najbardziej godne zaufania, ponieważ przeszły proces weryfikacji Apple i są hostowane przez samych Apple. Są również piaskownicą, chociaż jest to powód, dla którego wielu twórców aplikacji nie używa Mac App Store.
- Aplikacje od zidentyfikowanych programistów: Programiści aplikacji Mac mogą uzyskać unikalny identyfikator programisty od Apple i używać go do podpisywania aplikacji. Ten cyfrowy podpis zapewnia, że aplikacja została faktycznie stworzona przez tego konkretnego programistę. Na przykład po zainstalowaniu przeglądarki Google Chrome na komputerze Mac, jest ona podpisana za pomocą identyfikatora programisty Google, więc Apple zezwala na jego uruchomienie. Jeśli okaże się, że programista nadużywa swojego identyfikatora programisty - lub został zdobyty przez hakerów, którzy używają go do podpisywania złośliwych aplikacji - wówczas identyfikator programisty może zostać odwołany. W ten sposób Gatekeeper zapewnia tylko aplikacje stworzone przez legalnych programistów, którzy mają problem z uzyskaniem ID programisty i mają dobrą opinię na komputerze..
- Aplikacje z dowolnego miejsca: Aplikacje, które nie zostały nabyte w Mac App Store i nie są podpisane za pomocą ID programisty, należą do tej ostatniej kategorii. Apple uważa te aplikacje za najmniej bezpieczne, ale nie oznacza to, że aplikacja jest niegodna zaufania - w końcu aplikacje na komputery Mac, które nie były aktualizowane od lat, mogą nie być poprawnie podpisane.
Domyślnym ustawieniem jest zezwalanie tylko na aplikacje z dwóch pierwszych kategorii: na Mac App Store i od określonych programistów. To ustawienie powinno zapewniać wysoki poziom bezpieczeństwa, umożliwiając użytkownikom pobieranie aplikacji ze sklepu z aplikacjami lub pobieranie podpisanych aplikacji z internetu.
Jak otworzyć niepodpisaną aplikację
Jeśli spróbujesz otworzyć niepodpisaną aplikację, klikając ją dwukrotnie, to nie zadziała. Zobaczysz komunikat "[Nazwa aplikacji] nie można otworzyć, ponieważ pochodzi od niezidentyfikowanego programisty".
Oczywiście może się zdarzyć, że pojawi się niepodpisana aplikacja, z której będziesz musiał skorzystać. Jeśli ufasz programistce, możesz powiedzieć Macowi, że i tak to otworzy.
Ostrzeżenie: Gatekeeper jest funkcją zabezpieczającą i jest domyślnie włączony z jakiegoś powodu. Uruchamiaj aplikacje, którym ufasz.
Aby otworzyć niepodpisaną aplikację, musisz kliknąć aplikację prawym przyciskiem myszy lub kliknąć i wybrać "Otwórz". Działa to w systemie MacOS Sierra, a także w poprzednich wersjach systemu MacOS.
Zostaniesz ostrzeżony, że aplikacja pochodzi od niezidentyfikowanego programisty - innymi słowy, nie jest podpisana prawidłowym podpisem programisty. Jeśli ufasz aplikacji, kliknij "Otwórz", aby ją uruchomić.
to jest to! Twój Mac będzie pamiętał to ustawienie dla każdej konkretnej aplikacji, którą możesz uruchomić, i nie zostaniesz zapytany ponownie przy następnym uruchomieniu tej aplikacji. Będziesz musiał to zrobić po raz pierwszy, gdy chcesz uruchomić nową, niepodpisaną aplikację.
To najlepszy i najbezpieczniejszy sposób na uruchomienie kilku niepodpisanych aplikacji. Po prostu zezwól na każdą konkretną aplikację, upewniając się, że ufasz każdej aplikacji, zanim ją uruchomisz.
Jak zezwolić na aplikacje z dowolnego miejsca
W starszych wersjach systemu MacOS można całkowicie wyłączyć Gatekeeper z Preferencje systemowe> Bezpieczeństwo i prywatność. Po prostu wybierz "Anywhere" z ustawienia "Zezwalaj na aplikacje pobrane z".
W systemie MacOS 10.12 Sierra zmieniło to jednak Apple. Nie można już całkowicie wyłączyć Gatekeeper z okna Preferencje systemowe. To wszystko - usunięto jedną opcję graficzną. Możesz nadal uruchamiać pojedyncze niepodpisane aplikacje i istnieje opcja ukrytego wiersza poleceń, aby całkowicie ominąć Gatekeeper. Ale Apple nie chce, aby mniej doświadczeni użytkownicy wyłączali tę funkcję bezpieczeństwa, więc jest ona ukryta w tym przełączniku, tak jak opcja wyłączenia ochrony integralności systemu.
Jeśli wiesz, co robisz i potrzebujesz zmienić ustawienie, możesz, ale nie zalecamy tego.
Najpierw otwórz okno terminala. Naciśnij Command + Space, wpisz "Terminal" i naciśnij Enter, aby go uruchomić. Możesz też otworzyć okno Findera i wybrać Aplikacje> Narzędzia> Terminal.
Uruchom następujące polecenie w oknie Terminala i podaj hasło:
sudo spctl - master-disable
Po wykonaniu tej czynności przejdź do opcji Preferencje systemowe> Bezpieczeństwo i prywatność. Przekonasz się, że stara opcja "Anywhere" została zwrócona i jest włączona.
Twój Mac będzie się zachowywał tak, jak kiedyś, jeśli wybierzesz ustawienie "Anywhere", a niepodpisane aplikacje będą działać bez problemu.
Aby cofnąć tę zmianę, po prostu wybierz "App Store i zidentyfikowani programiści" lub "App Store" w okienku Bezpieczeństwo i prywatność.
Apple próbuje zwiększyć bezpieczeństwo macOS, ukrywając tę opcję przed mniej doświadczonymi użytkownikami. Jeśli chcesz uruchamiać niepodpisane aplikacje, zachęcamy do zezwolenia na nie jeden po drugim, zamiast wyłączać Gatekeeper i zezwalać na uruchamianie wszystkich niepodpisanych aplikacji. To prawie tak proste i zapewnia, że nic nie uruchamia się na komputerze, którego nie zatwierdzasz.