Aplikacja pochodzi od niezidentyfikowanego dewelopera – jak wyłączyć Gatekeeper na macOS?
Jeśli kiedykolwiek próbowałeś zainstalować aplikację na swoim Macu spoza App Store, mogłeś spotkać się z komunikatem: „Aplikacja pochodzi od niezidentyfikowanego dewelopera”. Jest to wynik działania systemu bezpieczeństwa macOS zwanego Gatekeeper, który został zaprojektowany, aby chronić użytkowników przed złośliwym oprogramowaniem. W tym artykule dowiesz się, czym jest Gatekeeper, jak go wyłączyć oraz czy jest to bezpieczne. Przeanalizujemy również wady i zalety tego mechanizmu oraz jakie zagrożenia mogą się pojawić, jeśli zdecydujesz się go wyłączyć.
Dlaczego pojawia się komunikat „Aplikacja pochodzi od niezidentyfikowanego dewelopera”?
Kiedy macOS wykryje, że próbujesz zainstalować aplikację spoza App Store lub nieposiadającą podpisu cyfrowego, wyświetla komunikat ostrzegający, że „Aplikacja pochodzi od niezidentyfikowanego dewelopera”. Oznacza to, że Apple nie sprawdziło i nie zatwierdziło tego oprogramowania, co może oznaczać ryzyko zainstalowania złośliwego kodu.
Taki sam błąd pojawi się, gdy będziesz próbował zainstalować pirackie oprogramowanie na swoim komputerze pomijając wykupienie licencji.
Czym jest Gatekeeper i dlaczego Apple wprowadziło to zabezpieczenie?
Gatekeeper to mechanizm wprowadzony w systemie macOS, którego zadaniem jest zabezpieczenie komputera przed uruchomieniem aplikacji pochodzących od niezidentyfikowanych deweloperów, czyli takich, które nie zostały zatwierdzone przez Apple.
Każdy program, który nie posiada podpisu cyfrowego lub nie został pobrany z App Store, może być zablokowany przez Gatekeeper. Dzięki temu system ogranicza możliwość zainstalowania potencjalnie szkodliwego oprogramowania, w tym także pirackiego i krakowanego.
Jednak wielu deweloperów nie posiada takiego podpisu, a ochrona Gatekeeper nie pozwala instalować ich programów użytkownikom komputerów Apple. Przykład z polskiego podwórka? Gadu-Gadu czy programy od mniejszych deweloperów jak Soda Player.
Wyłączenie Gatekeeper to jedyna możliwość odzyskania pełnej kontroli nad programami, które chcemy mieć zainstalowane w systemie macOS. Dlatego jeżeli pojawi się podczas próby instalacji jakiejś aplikacji okno informujące o tym, że aplikacja pochodzi od niezidentyfikowanego dewelopera, możesz wyłączyć Gatekeeper i zainstalować ten program bez blokady.
Jak wyłączyć Gatekeeper na macOS?
Jeśli jesteś pewien, że aplikacja, którą próbujesz zainstalować, pochodzi z zaufanego źródła, możesz wyłączyć Gatekeeper i zainstalować oprogramowanie. Oto kroki, które należy wykonać:
Krok 1: Ręczne otwarcie aplikacji
Najprostszym sposobem na uruchomienie aplikacji od niezidentyfikowanego dewelopera jest użycie funkcji „Otwórz” z menu kontekstowego. Aby to zrobić:
- Kliknij prawym przyciskiem myszy (lub dwoma palcami na gładziku) na ikonę aplikacji.
- Wybierz opcję Otwórz.
- Po wyświetleniu komunikatu ostrzegawczego, kliknij ponownie Otwórz.
W ten sposób aplikacja zostanie uruchomiona, a macOS zapamięta, że jest ona bezpieczna, i nie będzie blokował jej w przyszłości. Jednak ta metoda nie zawsze zadziała. Jeżeli w Twoim wypadku nie zadziałała, przejdź do kolejnego kroku.
Krok 2: Wyłączenie Gatekeepera przez Terminal
Jeśli chcesz zainstalować wiele aplikacji spoza App Store i nie chcesz za każdym razem ręcznie zatwierdzać każdego programu, możesz wyłączyć Gatekeeper na stałe za pomocą Terminala:
- Otwórz Terminal (znajduje się w folderze Aplikacje > Narzędzia).
- Wpisz następującą komendę:
sudo spctl --master-disable
- Podaj swoje hasło administratora i naciśnij Enter.
Od tego momentu Gatekeeper zostanie wyłączony i będziesz mógł instalować dowolne aplikacje. Jeśli chcesz ponownie włączyć Gatekeeper, wpisz poniższą komendę:
sudo spctl --master-enable
Na jakich systemach macOS działa ta metoda wyłączenia Gatekeeper?
Z tej metody wyłączenia Gatekeeper w komputerze Mac możesz skorzystać dla poniższych systemów operacyjnych macOS w wersjach:
- macOS Sequoia (15)
- macOS Sonoma (14)
- macOS Ventura (13)
- macOS Monterey (12)
- macOS Big Sur (11)
- macOS Catalina (10.15)
- macOS Mojave (10.14)
- macOS High Sierra (10.13)
- macOS Sierra (10.12)
- OS X El Capitan (10.11)
- OS X Yosemite (10.10)
- OS X Mavericks (10.9)
- OS X Mountain Lion (10.8)
- OS X Lion (10.7)
Wady i zalety wyłączenia Gatekeepera
Zalety:
- Wolność instalacji: Możesz zainstalować dowolne aplikacje, także te, które nie są dostępne w App Store lub które nie mają podpisu cyfrowego.
- Eliminacja komunikatów: Nie będziesz już musiał martwić się o komunikaty ostrzegawcze przy każdej instalacji oprogramowania spoza App Store.
Wady:
- Zwiększone ryzyko bezpieczeństwa: Wyłączenie Gatekeepera naraża Cię na większe ryzyko zainstalowania złośliwego oprogramowania, które może zaszkodzić systemowi.
- Brak wsparcia Apple: Apple nie bierze odpowiedzialności za oprogramowanie instalowane poza App Store, więc jeśli napotkasz problemy, może być trudniej uzyskać pomoc.
Kiedy warto wyłączyć Gatekeeper, a kiedy lepiej go zostawić włączonego?
Decyzja o wyłączeniu Gatekeepera zależy od twoich potrzeb i poziomu zaufania do aplikacji, które instalujesz. Oto kilka wskazówek, kiedy warto wyłączyć tę funkcję, a kiedy lepiej pozostawić ją aktywną:
Kiedy warto wyłączyć Gatekeeper?
- Jeśli instalujesz zaufane aplikacje spoza App Store: Jeśli wiesz, że aplikacja pochodzi z zaufanego źródła (np. od uznanego dewelopera), a Gatekeeper blokuje jej instalację, możesz rozważyć tymczasowe wyłączenie tej funkcji.
- Jeśli pracujesz z oprogramowaniem niszowym: Niektóre programy, szczególnie te tworzone przez mniejsze firmy, mogą nie mieć podpisu cyfrowego, mimo że są bezpieczne.
Kiedy lepiej pozostawić Gatekeeper włączony?
- Jeśli nie masz pewności co do źródła aplikacji: Jeśli nie wiesz, skąd pochodzi aplikacja lub masz wątpliwości co do jej bezpieczeństwa, lepiej zostawić Gatekeeper włączonego.
- Jeśli instalujesz aplikacje z podejrzanych stron: Strony oferujące darmowe, niesprawdzone oprogramowanie mogą być źródłem złośliwego oprogramowania, dlatego lepiej zachować ostrożność.
Jakie są zagrożenia związane z wyłączeniem Gatekeepera?
Wyłączenie Gatekeepera zwiększa ryzyko zainstalowania złośliwego oprogramowania, które może zaszkodzić Twojemu Macowi. Aplikacje bez podpisu cyfrowego mogą zawierać wirusy, malware, a nawet ransomware, które mogą przejąć kontrolę nad systemem, zaszyfrować pliki lub kraść dane. Dlatego warto zawsze upewnić się, że oprogramowanie, które instalujesz, pochodzi z zaufanego źródła.
Ciekawostki o Gatekeeperze
- Gatekeeper jest tylko jednym z kilku zabezpieczeń macOS – inne to SIP (System Integrity Protection) oraz XProtect.
- W 2020 roku Apple wprowadziło funkcję Gatekeeper stricte na potrzeby pandemii, by użytkownicy częściej korzystający z oprogramowania zdalnego mieli lepszą ochronę przed możliwymi atakami.
FAQ
Co to jest Gatekeeper?
Gatekeeper to funkcja zabezpieczeń w macOS, która blokuje instalację aplikacji pobranych spoza Mac App Store, aby chronić użytkownika przed potencjalnym zagrożeniem.
Jak wyłączyć Gatekeeper?
Aby wyłączyć Gatekeeper, otwórz Terminal i wpisz komendę: sudo spctl --master-disable. Aby go ponownie włączyć, użyj komendy: sudo spctl --master-enable.
Czy wyłączenie Gatekeepera jest bezpieczne?
Wyłączenie Gatekeepera zwiększa ryzyko instalacji złośliwego oprogramowania, dlatego należy zachować ostrożność i instalować aplikacje wyłącznie z zaufanych źródeł.
Jak ręcznie zatwierdzić aplikację spoza Mac App Store?
Kliknij prawym przyciskiem myszy na aplikację, wybierz „Otwórz” z menu kontekstowego, a następnie potwierdź swoją decyzję w oknie dialogowym.