Kako zaobići upozorenja o oštećenim aplikacijama u OS X

Appleov Gatekeeper sigurnosni sustav u OS X omogućuje vam ograničavanje pokretanja aplikacija na one koje su stvorili pouzdani programeri. Ako je ova značajka omogućena, ako otvorite nepotpisani program izravno umjesto kontekstualnog izbornika, dobit ćete poruku o pogrešci i program se neće izvršiti.

Međutim, Gatekeeper također otkriva je li program potencijalno promijenjen, te će spriječiti pokretanje takvog programa. To je pokušaj da se spriječi mijenjanje programa, potpisanih ili drugačije, od zlonamjernih programa i hakera. Kada se to dogodi, sustav će izdati slično upozorenje Gatekeepera koje navodi da je program oštećen.

Za razliku od upozorenja za pokretanje programa od neidentificiranih razvojnih programera, nema ugrađene opcije za zaobilaženje upozorenja o oštećenim aplikacijama. Čak i ako desnom tipkom miša kliknete program i odaberete da ga otvorite iz kontekstualnog izbornika, i dalje ćete biti upoznati s istim upozorenjem koje vam daje mogućnost da napustite program ili ga premjestite u smeće.

Korisno, jer ova značajka može biti, ona također može biti frustrirajuće, budući da se neki programi mijenjaju kada se pokreću bez da išta nije u redu, ili možda testirate program i ručno ga mijenjate sami. Programer također može izdati ažuriranje programa koji je savršeno legitiman, ali je nekako potpisan i provjeren na takav način da pokrene upozorenje "oštećena aplikacija" i na taj način se spriječi njegovo pokretanje.

Dok je u tim slučajevima najsigurnije da se obratite razvojnom inženjeru za ažuriranje programa koji ispravno radi s Gatekeeper-om, to ponekad može potrajati dok se ne razriješi, au međuvremenu ne možete koristiti program ili ste prisiljeni preći na drugu verziju.

Međutim, ako znate da je programska inačica koja je blokirana sasvim u redu, postoji način da se taj problem riješi, a to je stvoriti izuzetak Gatekeeper za njega. Da biste to učinili, stvorit ćete novi skup pravila za ažurirani program, koji se može izvršiti u OS X terminalu pomoću sljedeće rutine:

  1. Otvorite terminal i upišite sljedeće (nemojte još pritisnuti enter):

    spctl --add - oznaka "NAME"

    U gornjoj naredbi zamijenite oznaku "NAME" oznakom koju želite za pravilo, koju možda razmislite o postavljanju naziva programa za relevantnost (na primjer, možete je nazvati "Word" za Microsoft Word).
  2. Provjerite postoji li samo jedan razmak nakon dijela naredbe "NAME", a zatim povucite neispravnu aplikaciju u prozor Terminal. Time će se dovršiti puna putanja do programa, tako da se naredba mora pojaviti na sljedeći način:

    spctl --add - oznaka "NAME" / Aplikacije / Program Mapa / Program.app

Kada završite, pritisnite Enter da biste izvršili naredbu i stvorit će se iznimka za program koji će joj omogućiti pokretanje. Sada možete dvaput kliknuti na program i otvoriti ga izravno, a ne bi se trebao susresti s pogreškom oštećene aplikacije. Opet, ne zaboravite ovu rutinu će zaobići Gatekeeper provjerava za određeni program, tako da to samo ako znate da je Gatekeeper upozorenje jednostavno lažno pozitivno.


 

Ostavite Komentar