If-Koubou

Cum să deschideți aplicații de la "dezvoltatori neidentificați" pe computerul dvs. Mac

Cum să deschideți aplicații de la "dezvoltatori neidentificați" pe computerul dvs. Mac (Cum să)

MacOS are o caracteristică denumită "Gatekeeper", proiectată să blocheze calculatorul dvs. Mac, forțând-o să ruleze numai software-ul aprobat de Apple în mod implicit. Dar un Mac este blocat în același mod în care Android este blocat - sunteți în continuare liber să rulați orice aplicație doriți.

Gatekeeper funcționează puțin diferit în funcție de versiunea de MacOS pe care o executați. Versiunile vechi vă permit să o dezactivați printr-un comutator simplu, în timp ce MacOS Sierra face lucrurile un pic mai complicate. Iată ce trebuie să știți.

Cum funcționează Gatekeeperul

Ori de câte ori lansați o nouă aplicație pe Mac, Gatekeeper verifică dacă este semnat cu o semnătură valabilă. Dacă cererea este semnată cu o semnătură valabilă, este permisă rularea. Dacă nu este, veți vedea un mesaj de avertizare, iar calculatorul dvs. Mac va împiedica executarea aplicației.

Dar nu toate aplicațiile Mac sunt semnate. Unele aplicații disponibile pe web - în special cele vechi - nu sunt semnate, chiar dacă sunt de încredere. Poate că nu au fost actualizate într-un timp, sau poate că dezvoltatorul tocmai nu sa deranjat. De aceea Apple oferă o modalitate de a ocoli Gatekeeperul. (De asemenea, puteți să o ocoliți și să rulați o aplicație nesemnată dacă vă dezvoltați propriile aplicații.)

Gatekeeper știe despre trei tipuri diferite de aplicații:

  • Aplicații de la Mac App Store: Aplicațiile pe care le instalați de la Mac App Store sunt considerate cele mai de încredere, deoarece au trecut printr-un proces de verificare a Apple și sunt găzduite chiar de Apple. Acestea sunt, de asemenea, sandboxed, deși acesta este motivul pentru mulți dezvoltatori de aplicații care nu utilizează Mac App Store.
  • Aplicații de la dezvoltatori identificați: Dezvoltatorii de aplicații Mac pot achiziționa un ID de dezvoltator unic de la Apple și îl pot utiliza pentru a semna aplicațiile. Această semnătură digitală asigură că aplicația a fost creată de acel dezvoltator specific. De exemplu, atunci când instalați Google Chrome pe calculatorul dvs. Mac, acesta este semnat cu ID-ul dezvoltatorului Google, astfel încât Apple să-l permită să ruleze. Dacă s-a descoperit că un dezvoltator abuzează de ID-ul dezvoltatorului sau că a fost achiziționat de hackeri care îl utilizează pentru a semna aplicații rău intenționate, ID-ul dezvoltatorului poate fi apoi revocat. În acest fel, Gatekeeper asigură că numai aplicațiile create de dezvoltatorii legitimi care au trecut prin necazul de a obține un ID de dezvoltator și care sunt în stare bună pot rula pe computer.
  • Aplicații de oriunde în altă parte: Aplicațiile care nu sunt achiziționate de la Mac App Store și nu sunt semnate cu un ID de dezvoltator se încadrează în această ultimă categorie. Apple consideră că acestea sunt cele mai puțin sigure, dar nu înseamnă că o aplicație nu este de încredere - la urma urmei, aplicațiile Mac care nu au fost actualizate ani de zile ar putea să nu fie semnate corespunzător.

Setarea implicită este de a permite numai aplicațiilor din primele două categorii: Mac App Store și dezvoltatorii identificați. Această setare ar trebui să ofere o bună valoare de securitate, permițând utilizatorilor să obțină aplicații din magazinul de aplicații sau să descarce aplicații semnate de pe web.

Cum se deschide o aplicație fără semn

Dacă încercați să deschideți o aplicație nesemnată dând dublu clic pe ea, nu va funcționa. Veți vedea că "[Aplicația nu poate fi deschisă deoarece este dintr-un dezvoltator neidentificat").

Desigur, poate exista un moment în care să veniți pe o aplicație nesemnată pe care trebuie să o utilizați. Dacă aveți încredere în dezvoltator, puteți să-i spuneți Macului să îl deschidă oricum.

Avertizare: Gatekeeper este o caracteristică de securitate și este pornit din oficiu pentru un motiv. Utilizați numai aplicații în care aveți încredere.

Pentru a deschide o aplicație nesemnată, trebuie să faceți clic dreapta sau să faceți clic pe Control-clic pe aplicație și să selectați "Deschidere". Acest lucru funcționează pe macOS Sierra, precum și versiunile anterioare ale macOS.

Veți fi avertizat că aplicația este de la un dezvoltator neidentificat - cu alte cuvinte, nu este semnat cu o semnătură valabilă de dezvoltator. Dacă aveți încredere în aplicație, dați clic pe "Deschideți" pentru ao rula.

Asta e. Macul dvs. va aminti această setare pentru fiecare aplicație specifică pe care o permiteți să o executați și nu vi se va mai solicita data viitoare când executați respectiva aplicație. Veți fi nevoit să faceți acest lucru prima dată când doriți să rulați o nouă aplicație nesemnată.

Aceasta este modalitatea cea mai bună, cea mai sigură de a rula o mână de aplicații nesemnate. Doar permiteți fiecărei aplicații în timp ce mergeți, asigurându-vă că aveți încredere în fiecare aplicație înainte de a o rula.

Cum să permiteți aplicațiilor de oriunde

În versiunile mai vechi de macOS, ați putea dezactiva în întregime Gatekeeper din Preferințe sistem> Securitate și confidențialitate. Ați selecta "Anywhere" din setarea "Permiteți aplicațiile descărcate de la".

În MacOS 10.12 Sierra, deși, Apple a schimbat acest lucru. Nu mai puteți dezactiva complet Gatekeeper din fereastra System Preferences. Asta este - o singură opțiune grafică a fost eliminată. Încă puteți alege să rulați aplicații individuale nesemnate și există o opțiune de linie de comandă ascunsă pentru a ocoli complet Gatekeeper. Însă Apple nu dorește ca utilizatorii mai puțin familiarizați să dezactiveze această caracteristică de securitate, astfel încât acel switch este ascuns, la fel ca opțiunea de a dezactiva protecția integrității sistemului.

Dacă știți ce faceți și trebuie să modificați setarea, puteți, chiar dacă nu o recomandăm.

Mai întâi, deschideți o fereastră Terminal. Apăsați Command + Space, tastați "Terminal" și apăsați Enter pentru a lansa unul. Sau, puteți deschide o fereastră Finder și puteți accesa Aplicații> Utilitare> Terminal.

Rulați următoarea comandă în fereastra Terminal și introduceți parola:

sudo spctl - dezactivarea masterului

După ce faceți acest lucru, mergeți la Preferințe sistem> Securitate și confidențialitate. Veți găsi că vechea opțiune "Anywhere" sa întors și este activată.

Macul dvs. se va comporta așa cum sa întâmplat dacă ați selectat setarea "Anywhere", iar aplicațiile nesemnate se vor executa fără probleme.

Pentru a anula această modificare, selectați doar "App Store și dezvoltatorii identificați" sau "App Store" din panoul Securitate și confidențialitate.

Apple încearcă să facă MacOS mai sigur prin ascunderea acestei opțiuni de la utilizatori mai puțin cunoștinți. Dacă trebuie să rulați aplicații nesemnate, vă încurajăm să le permiteți unul câte unul, în loc să dezactivați Gatekeeper și să permiteți tuturor aplicațiilor nesemnate să ruleze. Este aproape la fel de ușor și asigură că nimic nu rulează pe computerul dvs. că nu vă aprobați.