Kaip atidaryti programas iš „Neidentifikuotų kūrėjų“ jūsų „Mac“
„MacOS“ turi funkciją, vadinamą „Gatekeeper“, skirtą „Mac“ užrakinti, priverčiant jį paleisti tik „Apple“ patvirtintą programinę įrangą. Tačiau „Mac“ yra užrakintas taip pat, kaip „Android“ yra užrakintas - vis tiek galite paleisti bet kurią norimą programą.
„Gatekeeper“ veikia šiek tiek kitaip, priklausomai nuo to, kurią „MacOS“ versiją naudojate. Senosiose versijose galite jį išjungti paprastu jungikliu, o MacOS Sierra daro tai šiek tiek sudėtingesnę. Štai ką reikia žinoti.
Kaip veikia vartininkas
Kai paleidžiate naują „Mac“ programą, „Gatekeeper“ patikrina, ar jis pasirašytas su galiojančiu parašu. Jei paraiška yra pasirašyta su galiojančiu parašu, jis gali veikti. Jei ne, pamatysite įspėjimo pranešimą, o „Mac“ neleis programai veikti.
Tačiau ne kiekviena „Mac“ programa yra pasirašyta. Kai kurios žiniatinklyje esančios programos, ypač senesnės, nėra pasirašytos, net jei jos yra patikimos. Galbūt jie nebuvo atnaujinti, o galbūt kūrėjas nesivargino. Štai kodėl Apple siūlo kelią apeiti „Gatekeeper“. (Taip pat galite apeiti ir paleisti nepasirašytą programą, jei kuriate savo programas.)
Vartininkas žino apie tris skirtingus programų tipus:
- „Mac App Store“ programos: Programos, kurias įdiegiate iš „Mac App Store“, yra laikomos patikimiausiomis, nes jos išgyveno „Apple“ tikrinimo procesą ir jas prižiūri „Apple“. Jie taip pat yra smėlio dėžės, nors tai yra priežastis, kodėl daugelis programų kūrėjų nenaudoja „Mac App Store“.
- „Identified Developers“ programos: „Mac“ programų kūrėjai gali įsigyti unikalų „Apple“ kūrėjo ID ir naudoti jį pasirašydami savo programas. Šis skaitmeninis parašas užtikrina, kad taikomąją programą sukūrė konkretus kūrėjas. Pavyzdžiui, kai „Mac Chrome“ diegiate „Google Chrome“, jis pasirašytas su „Google“ kūrėjo ID, kad „Apple“ galėtų ją paleisti. Jei sužinojote, kad kūrėjas piktnaudžiauja savo kūrėjo ID, arba jį įsigijo įsilaužėliai, kurie naudoja jį kenkėjiškoms programoms pasirašyti, kūrėjo ID gali būti atšauktas. Tokiu būdu „Gatekeeper“ užtikrina, kad jūsų kompiuteryje gali būti naudojamos tik teisėtų kūrėjų sukurtos programos, kurios susidūrė su sunkumais gauti kūrėjo ID ir yra geros būklės..
- Programos iš bet kur kitur: Programos, kurios nėra įsigytos iš „Mac App Store“ ir nėra pasirašytos su kūrėjo ID, įtraukiamos į šią paskutinę kategoriją. „Apple“ mano, kad tai yra mažiausiai saugoma, tačiau tai nereiškia, kad programa yra nepatikima - galiausiai „Mac“ programos, kurios nebuvo atnaujintos metais, gali būti netinkamai pasirašytos.
Numatytasis nustatymas yra leisti tik pirmųjų dviejų kategorijų programas: „Mac App Store“ ir identifikuotus kūrėjus. Šis nustatymas turėtų užtikrinti gerą saugumą, kad vartotojai galėtų gauti programų iš programos saugoti arba parsisiųsti pasirašytas programas iš žiniatinklio.
Kaip atidaryti nepasirašytą programą
Jei bandysite atidaryti nepasirašytą programą, dukart spustelėdami jį, jis neveiks. Pamatysite „[Programos pavadinimas] negali būti atidarytas, nes jis yra iš nenustatyto kūrėjo pranešimo.
Žinoma, gali būti laikas, kai ateisite į nepasirašytą programą, kurią turite naudoti. Jei pasitikite kūrėju, galite pasakyti „Mac“, kad jis būtų atidarytas.
Įspėjimas: „Gatekeeper“ yra saugumo funkcija, ir ji yra įjungta pagal nutylėjimą dėl priežasties. Paleiskite tik patikimas programas.
Norėdami atidaryti nepasirašytą programą, turite dešiniuoju pelės klavišu spustelėti arba spustelėkite „Control“ spustelėję programą ir pasirinkite „Open“. Tai veikia tiek MacOS Sierra, tiek ankstesnes MacOS versijas.
Jums bus įspėta, kad programa yra iš neidentifikuoto kūrėjo, kitaip tariant, ji nėra pasirašyta su galiojančiu kūrėjo parašu. Jei pasitikite programa, spustelėkite „Atidaryti“, kad ją paleistumėte.
Viskas. Jūsų „Mac“ prisimins šį nustatymą kiekvienai konkrečiai programai, kurią leisite paleisti, ir kitą kartą, kai paleisite šią programą, nebus paprašyta dar kartą. Tai turėsite padaryti pirmą kartą, kai norite paleisti naują nepasirašytą programą.
Tai geriausias, saugiausias būdas paleisti saujelę nepasirašytų programų. Tiesiog leiskite kiekvienai konkrečiai programai eiti, įsitikinkite, kad pasitikite kiekviena programa prieš paleisdami ją.
Kaip leisti programas iš bet kur
Senesnėse „MacOS“ versijose galite visiškai išjungti „Gatekeeper“ iš „System Preferences“> „Security and Privacy“. Iš „Allow apps downloaded“ (leisti programas) tiesiog pasirinkite „Anywhere“ (bet kur).
MacOS 10.12 „Sierra“ „Apple“ tai pakeitė. Jūs nebegalite visiškai išjungti „Gatekeeper“ iš sistemos nuostatų. Būtent tai buvo pašalinta viena grafinė parinktis. Vis dar galite pasirinkti paleisti atskiras nepasirašytas programas, ir yra paslėpta komandų eilutė, leidžianti visiškai apeiti „Gatekeeper“. Tačiau „Apple“ nenori, kad vartotojai būtų mažiau išmanantys šį saugos funkciją, taigi jis yra paslėptas, nes jis gali būti išjungtas..
Jei žinote, ką darote ir reikia keisti nustatymus, galite, nors mes nerekomenduojame.
Pirmiausia atidarykite terminalo langą. Paspauskite Command + Space, įveskite „Terminal“ ir paspauskite „Enter“, kad paleistumėte. Arba galite atidaryti „Finder“ langą ir eikite į „Applications“> „Utilities“> „Terminal“.
Terminalo lange paleiskite šią komandą ir nurodykite savo slaptažodį:
sudo spctl --master-disable
Kai tai padarysite, eikite į „System Preferences“ (Saugumo ir privatumo). Pamatysite, kad senoji „Anywhere“ parinktis grįžo ir yra įjungta.
Dabar „Mac“ elgsis taip, kaip anksčiau, jei pasirinkote „Anywhere“ nustatymą, o nepasirašytos programos veiks be jokių problemų.
Jei norite atšaukti šį pakeitimą, „Security & Privacy“ (saugos ir privatumo) srityje pasirinkite „App Store“ ir „identifikuoti kūrėjai“ arba „App Store“.
„Apple“ stengiasi užtikrinti, kad „MacOS“ būtų saugesnė, nes paslėpti šią parinktį iš mažiau žinomų vartotojų. Jei jums reikia paleisti nepasirašytas programas, raginame jas leisti po vieną, o ne išjungti „Gatekeeper“ ir leisti paleisti visas nepasirašytas programas. Tai beveik taip pat paprasta ir užtikrina, kad jūsų kompiuteryje niekas neveiks, kad nepatvirtintumėte.