Domovská » jak » Jak otevřít Apps z Nezjištěných vývojářů na počítači Mac

    Jak otevřít Apps z Nezjištěných vývojářů na počítači Mac

    MacOS má funkci nazvanou "Gatekeeper", která je určena k uzamčení vašeho počítače Mac, což mu nutí automaticky spustit pouze software schválený společností Apple. Ale Mac je uzamčen stejným způsobem, jak je systém Android zablokován - stále máte možnost spustit libovolnou aplikaci, kterou chcete.

    Gatekeeper funguje trochu jinak v závislosti na verzi systému MacOS, kterou používáte. Staré verze umožňují vypnout jej pomocí jednoduchého přepínače, zatímco MacOS Sierra dělá věci trochu komplikovanější. Zde je to, co potřebujete vědět.

    Jak funguje Gatekeeper

    Kdykoli spustíte novou aplikaci na vašem počítači Mac, Gatekeeper zkontroluje, zda je podepsán s platným podpisem. Pokud je aplikace podepsána s platným podpisem, je povoleno její spuštění. Pokud tomu tak není, uvidíte varovnou zprávu a Mac zabrání spuštění aplikace.

    Ale ne každá aplikace Mac je podepsána. Některé aplikace dostupné na webu - zejména starší - prostě nejsou podepsány, i když jsou důvěryhodné. Možná, že nebyly nějakou chvílí aktualizovány, nebo se vývojář možná jen neobtěžoval. To je důvod, proč Apple nabízí způsob, jak obejít Gatekeeper. (Můžete také chtít obejít a spustit nepodepsanou aplikaci, pokud vyvíjíte své vlastní aplikace.)

    Gatekeeper ví o třech různých typech aplikací:

    • Aplikace z Mac App Store: Aplikace, které nainstalujete z Mac App Store, jsou považovány za nejspolehlivější, protože prošli procesem prověřování společností Apple a jsou hostovány společností Apple. Jsou také sandboxed, i když to je důvod, proč mnoho vývojářů aplikací nepoužívá Mac App Store.
    • Aplikace od identifikovaných vývojářů: Vývojáři aplikací Mac mohou získat od společnosti Apple jedinečné ID vývojáře a používat je k podpisu svých aplikací. Tento digitální podpis zajišťuje, že aplikace byla skutečně vytvořena tímto konkrétním vývojářem. Když například v počítači Mac nainstalujete prohlížeč Google Chrome, je podepsán s identifikátorem vývojáře Googlu, takže jej umožňuje Apple spustit. Pokud se zjistí, že vývojář zneužívá své ID vývojáře - nebo ho získali hackeři, kteří ho používají k podpisu škodlivých aplikací - pak může být zrušeno ID vývojáře. Tímto způsobem zajišťuje společnost Gatekeeper pouze aplikace vytvořené legitimní vývojáři, kteří prošli problémem s získáním ID vývojáře a jsou v dobrém stavu, mohou běžet na vašem počítači.
    • Aplikace odjinud: Aplikace, které nejsou získány z Mac App Store a nejsou podepsány s ID vývojáře, spadají do této poslední kategorie. Společnost Apple považuje tato zařízení za nejméně zabezpečená, ale neznamená to, že aplikace je nedůvěryhodná - aplikace Mac, která nebyla za několik let aktualizována, nemusí být správně podepsána.

    Výchozí nastavení umožňuje pouze aplikace z prvních dvou kategorií: Mac App Store a od identifikovaných vývojářů. Toto nastavení by mělo poskytovat dostatečné zabezpečení, což uživatelům umožní dostávat aplikace z obchodu s aplikacemi nebo stahovat podepsané aplikace z webu.

    Jak otevřít nepodpísanou aplikaci

    Pokud se pokoušíte otevřít nepodepsanou aplikaci dvojitým kliknutím, nebude fungovat. Uvidíte, že "[App Name] nelze otevřít, protože je z neznámého vývojáře".

    Samozřejmě, může nastat čas, kdy přijdete na nepodpísanou aplikaci, kterou potřebujete použít. Pokud věříte vývojáři, můžete Macu říct, že ho otevřete.

    Varování: Gatekeeper je bezpečnostní funkce a je z výchozího nastavení zapnuto z nějakého důvodu. Spouštějte pouze aplikace, kterým důvěřujete.

    Chcete-li otevřít nepodepsanou aplikaci, musíte klepnout pravým tlačítkem nebo ovládací prvek na aplikaci a vybrat možnost "Otevřít". Toto funguje také na MacOS Sierra stejně jako na předchozích verzích systému macOS.

    Budete upozorněni, že aplikace pochází od neznámého vývojáře - jinými slovy, není podepsána s platným podpisem vývojáře. Pokud aplikace důvěřujete, spusťte ji kliknutím na tlačítko Otevřít.

    A je to. Váš systém Mac si bude pamatovat toto nastavení pro každou konkrétní aplikaci, kterou povolíte spuštění, a při příštím spuštění této aplikace nebudete požádáni znovu. Budete muset udělat to poprvé, když chcete spustit novou nepodepsanou aplikaci.

    To je nejlepší a nejbezpečnější způsob, jak spustit několik nepodepsaných aplikací. Jen povolte každou konkrétní aplikaci, abyste se ujistili, že důvěřujete každé aplikaci dříve, než ji spustíte.

    Jak povolit aplikace odkudkoli

    Ve starších verzích systému macOS můžete Gatekeeper zcela vypnout ze Systémových předvoleb> Zabezpečení a ochrana osobních údajů. Z nastavení "Povolit aplikaci staženou z" byste měli vybrat "Kdekoli".

    V macOS 10.12 Sierra však Apple změnil tento stav. Už nemůžete Gatekeeper úplně vypnout v okně System Preferences. To je - byla odstraněna jedna grafická volba. Stále můžete zvolit spuštění jednotlivých nepodepsaných aplikací a možnost skrytého příkazového řádku zcela vynechat Gatekeeper. Ale Apple nechce, aby uživatelé, kteří jsou méně informovaní, zakázali tuto bezpečnostní funkci, takže je tento přepínač skryt, stejně jako možnost zakázat ochranu celistvosti systému.

    Pokud víte, co děláte a potřebujete změnit nastavení, můžete jej doporučit.

    Nejprve otevřete okno Terminál. Stiskněte příkaz Command + Space, zadejte "Terminal" a stisknutím klávesy Enter jej spustíte. Nebo můžete otevřít okno Finder a přejděte do části Aplikace> Nástroje> Terminál.

    V okně Terminál spusťte následující příkaz a zadejte své heslo:

    sudo spctl - master-disable

    Poté postupujte podle části Systémové předvolby> Zabezpečení a ochrana osobních údajů. Zjistíte, že stará volba "Kdekoli" se vrátila a je povolena.

    Váš počítač Mac se nyní bude chovat tak, jak byl použit, pokud jste zvolili nastavení "Kdekoli" a nepodepsané aplikace budou spuštěny bez problémů.

    Chcete-li tuto změnu vrátit zpět, vyberte v podokně Zabezpečení a soukromí položku "App Store and identified developers" nebo "App Store".


    Apple se snaží, aby se MacOS bezpečnější tím, že tuto možnost skryje od méně informovaných uživatelů. Pokud potřebujete spustit aplikace bez podpisu, doporučujeme vám, abyste je nechali jeden po druhém, nikoli zakážete službu Gatekeeper a povolíte spuštění všech nepodepsaných aplikací. Je to téměř tak snadné a nezajišťuje, aby na vašem počítači běželo nic, které byste sami nesouhlasil.