Zamknij reklame

Produkty Apple generalnie kładą nacisk na prywatność i bezpieczeństwo swoich użytkowników. Chociaż jest to przede wszystkim dominująca cecha iPhone'ów, Mac oczywiście nie jest wyjątkiem. Wyposażony jest także w różnorodne narzędzia, których zadaniem jest ochrona plantatorów jabłek. Wśród nich jest także technologia o nazwie GateKeeper, czyli bezpieczne otwieranie aplikacji na Macu. Ale co to właściwie oznacza i do czego właściwie służy?

Do czego służy GateKeeper?

Zanim przyjrzymy się funkcjonalności samego GateKeepera, należy wskazać różnice pomiędzy iPhone'ami i Macami. O ile telefony Apple nie pozwalają na tzw. sideloading, czyli instalację aplikacji z nieznanych źródeł, to nieco inaczej jest w przypadku komputerów z logo nadgryzionego jabłka. W takim przypadku nie można jednak w pełni zagwarantować, czy jest to program rzeczywiście bezpieczny, czy też nie, gdyż pochodzi on spoza środowiska Mac App Store. Jeśli programista chce opublikować swoją aplikację w sklepie (Mac) App Store, musi najpierw przejść szeroko zakrojone testy i weryfikację, zanim w ogóle trafi ona do opinii publicznej.

Niektórzy programiści próbują obejść ten problem, umieszczając swój program bezpośrednio w Internecie, co może nie być złe. I właśnie w tym przypadku na pierwszy plan wysuwa się technologia GateKeeper, która faktycznie działa bardzo prosto i dba o bezpieczne otwieranie aplikacji. O ile w App Store wszystkie zweryfikowane aplikacje opatrzone są specjalnym podpisem, dzięki któremu urządzenie rozpoznaje, że jest to aplikacja niezmieniona i zweryfikowana, o tyle w przypadku instalacji z nieznanych źródeł (z Internetu) co zrozumiałe nie mamy tego warstwę ochronną tutaj.

Jak działa GateKeeper

Ponieważ nie ma możliwości sprawdzenia specjalnego podpisu z App Store, technologia GateKeeper sprawdza, czy dane oprogramowanie jest w ogóle podpisane identyfikatorem programisty. Podczas opracowywania programu „odciskany” jest w nim podpis programisty, co może później pomóc systemowi zidentyfikować jego pochodzenie lub to, czy oprogramowanie pochodzi od znanego, czy nieznanego programisty. W praktyce więc działa to całkiem prosto i wydaje się skutecznym rozwiązaniem. Niestety, jest odwrotnie. Chociaż GateKeeper może nie rozpoznać oprogramowania, praktycznie nic nie stoi na przeszkodzie, aby użytkownik zmusił go do uruchomienia poprzez Preferencje systemowe > Bezpieczeństwo i prywatność.

Wymuszone otwarcie aplikacji zablokowanej przez Gatekeepera
Przycisku „Otwórz mimo to” można użyć do wymuszenia otwarcia zablokowanej aplikacji

Kontrola złośliwego oprogramowania

Choć Apple obiecuje bezpieczeństwo komputerów Apple dzięki technologii GateKeeper, funkcja ma nawet sprawdzać, czy dana aplikacja nie zawiera znanego szkodliwego oprogramowania, jednak prawda jest nieco inna. Cały ten system zapewnia jedynie ochronę powierzchni przed nieznanymi zastosowaniami i z pewnością nie jest rozwiązaniem kompleksowym. GateKeeper po prostu nie może się równać z oprogramowaniem antywirusowym. Przede wszystkim ludzie powinni zachowywać się odpowiedzialnie w Internecie i nie polegać na jakiejś funkcji, która ich zapisze w ostatniej chwili. Właśnie dlatego nie warto nawet szukać pirackich wersji danego oprogramowania. To najszybszy sposób na przedostanie się do komputera Mac złośliwego kodu, który może na przykład przejąć Twoje prywatne dane, zaszyfrować je itd.

.