Úvodná » ako » Ako otvoriť aplikácie z neidentifikovaných vývojárov na počítači Mac

    Ako otvoriť aplikácie z neidentifikovaných vývojárov na počítači Mac

    MacOS má funkciu nazývanú "Gatekeeper", ktorá je určená na uzamknutie vášho počítača Mac, čo prinúti, aby štandardne používal softvér schválený spoločnosťou Apple. Ale Mac je uzamknutý rovnakým spôsobom, ako je zablokovaný systém Android - stále máte možnosť spustiť ľubovoľnú aplikáciu, ktorú chcete.

    Gatekeeper funguje trochu inak, v závislosti na tom, ktorú verziu systému MacOS používate. Staré verzie vám umožňujú vypnúť ho jednoduchým prepínačom, zatiaľ čo MacOS Sierra robí veci o niečo komplikovanejšou. Tu je to, čo potrebujete vedieť.

    Ako funguje Gatekeeper

    Kedykoľvek spustite novú aplikáciu na počítači Mac, Gatekeeper skontroluje, či je podpísaný s platným podpisom. Ak je aplikácia podpísaná s platným podpisom, môže sa spustiť. Ak tomu tak nie je, zobrazí sa varovná správa a systém Mac zabráni spusteniu aplikácie.

    Ale nie každá aplikácia Mac je podpísaná. Niektoré aplikácie dostupné na webe - najmä staršie - nie sú podpísané, aj keď sú dôveryhodné. Možno, že neboli aktualizované za chvíľu, alebo možno vývojár práve netrápil. To je dôvod, prečo spoločnosť Apple ponúka spôsob, ako obchádzať Gatekeeper. (Môžete tiež túto možnosť obísť a spustiť nepodpísanú aplikáciu, ak vyvíjate svoje vlastné aplikácie.)

    Gatekeeper vie o troch rôznych typoch aplikácií:

    • Aplikácie z obchodu Mac App Store: Aplikácie, ktoré inštalujete z Mac App Store, sú považované za najdôveryhodnejšie, pretože prešli procesom skúmania spoločnosti Apple a sú hostované samotnou spoločnosťou Apple. Sú tiež sandboxed, aj keď to je dôvod, prečo mnoho vývojárov aplikácií nepoužíva Mac App Store.
    • Aplikácie od identifikovaných vývojárov: Vývojári aplikácií pre počítače Mac môžu získať jedinečné ID vývojára od spoločnosti Apple a použiť ich na podpísanie svojich aplikácií. Tento digitálny podpis zaručuje, že aplikácia bola vytvorená konkrétnym vývojárom. Ak napríklad nainštalujete prehliadač Google Chrome na svojom počítači Mac, je podpísaný s identifikátorom vývojára spoločnosti Google, takže ho spoločnosť Apple umožní spustiť. Ak sa zistí, že vývojár zneužíva ID vývojára - alebo ho získali hackeri, ktorí ho používajú na podpísanie škodlivých aplikácií - potom môže byť zrušené ID vývojára. Týmto spôsobom zabezpečuje Gatekeeper iba aplikácie vytvorené legitímnymi vývojármi, ktorí prešli problémom získania ID vývojára a sú v dobrej kondícii, môžu bežať na vašom počítači.
    • Aplikácie odkiaľkoľvek: Aplikácie, ktoré nie sú získané z obchodu Mac App Store a nie sú podpísané s ID vývojára, patria do tejto poslednej kategórie. Spoločnosť Apple považuje tieto zariadenia za najnebezpečnejšie, ale neznamená to, že aplikácia je nedôveryhodná - aplikácie pre počítače Mac, ktoré neboli v priebehu rokov aktualizované, nemusia byť správne podpísané.

    Predvolené nastavenie umožňuje iba aplikácie z prvých dvoch kategórií: Mac App Store a od identifikovaných vývojárov. Toto nastavenie by malo poskytnúť dostatočné množstvo zabezpečenia, ktoré používateľom umožňuje získavať aplikácie z obchodu s aplikáciami alebo prevziať podpísané aplikácie z webu.

    Ako otvoriť nepodpísanú aplikáciu

    Ak sa pokúsite otvoriť nepodpísanú aplikáciu dvojitým kliknutím, nebude to fungovať. Uvidíte, že "[App Name] sa nedá otvoriť, pretože je z neidentifikovaného vývojára".

    Samozrejme, môže to byť čas, keď prídete na nepodpísanú aplikáciu, ktorú potrebujete použiť. Ak veríte vývojárovi, môžete svojmu počítaču Mac takýmto spôsobom otvoriť.

    Výstraha: Gatekeeper je bezpečnostná funkcia a je z dôvodu predvoleného nastavenia zapnutá. Spustite iba aplikácie, ktorým dôverujete.

    Ak chcete otvoriť nepodpísanú aplikáciu, musíte kliknúť pravým tlačidlom myši alebo kliknúť na položku Kontrolovať a vybrať položku "Otvoriť". To funguje na macOS Sierra ako aj na predchádzajúcich verziách macOS.

    Budete upozornení, že aplikácia pochádza od neidentifikovaného vývojára - inými slovami, nie je podpísaná s platným podpisom vývojára. Ak dôverujete aplikácii, spustite ju kliknutím na tlačidlo "Otvoriť".

    To je všetko. Váš počítač Mac si toto nastavenie zapamätá pre každú konkrétnu aplikáciu, ktorú povolíte, a po ďalšom spustení aplikácie nebudete opýtať. Len to budete musieť urobiť pri prvom spustení novej nepodpísanej aplikácie.

    Toto je najlepší, najbezpečnejší spôsob spustenia niekoľkých nepodpísaných aplikácií. Stačí povoliť každú konkrétnu aplikáciu, ako idete, a uistite sa, že dôverujete každej aplikácii skôr, než ju spustíte.

    Ako povoliť aplikácie odkiaľkoľvek

    V starších verziách programu macOS môžete úplne vypnúť službu Gatekeeper zo systémových predvolieb> Ochrana a ochrana osobných údajov. Prostredníctvom nastavenia "Povoliť aplikácie stiahnuté z" by ste zvolili "Kdekoľvek".

    V systéme macOS 10.12 Sierra ho však zmenil. Už nemôžete úplne zakázať Gatekeeper z okna System Preferences. To je všetko - bola odstránená jedna grafická možnosť. Stále môžete zvoliť spustenie jednotlivých nepodpísaných aplikácií a možnosť skrytej príkazovej riadky úplne obísť Gatekeeper. Ale Apple nechce, aby menej zneužívaní používatelia túto bezpečnostnú funkciu zablokovali, takže je skrytý tento prepínač, rovnako ako možnosť zakázať ochranu integrity systému.

    Ak viete, čo robíte a potrebujete zmeniť nastavenie, môžete ho napriek tomu odporučiť.

    Najskôr otvorte okno Terminál. Stlačte Command + Space, napíšte "Terminal" a stlačte Enter pre spustenie jedného. Môžete tiež otvoriť okno Finder a prejsť na položku Aplikácie> Nástroje> Terminál.

    Spustite nasledujúci príkaz v okne Terminál a zadajte heslo:

    sudo spctl - master-disable

    Po tom, čo prejdete, prejdite na položku Systémové predvoľby> Zabezpečenie a ochrana osobných údajov. Zistíte, že stará možnosť "Kdekoľvek" sa vrátila a je zapnutá.

    Váš počítač Mac sa teraz bude správať tak, ako keby ste zvolili nastavenie "Kdekoľvek" a nepodpísané aplikácie budú bežať bez problémov.

    Ak chcete túto zmenu vrátiť späť, v podokne Zabezpečenie a ochrana osobných údajov vyberte možnosť App Store and identified developers alebo App Store.


    Spoločnosť Apple sa snaží skomplikovať bezpečnosť systému macOS tým, že túto možnosť skryje od menej informovaných používateľov. Ak potrebujete spúšťať nepodpísané aplikácie, odporúčame vám, aby ste ich povolili jeden po druhom, a nie zakázať prístup Gatekeeper a umožniť spustenie všetkých nepodpísaných aplikácií. Je to takmer také jednoduché a zaisťuje, že na vašom počítači nie je spustené žiadne, ktoré nesúhlasíte sami.