31Aug

Kaip atidaryti programas iš "nenustatytų kūrėjų" jūsų "Mac"

macOS turi funkciją, vadinamą "Gatekeeper", skirta užblokuoti "Mac", o tai reikalauja tik "Apple" patvirtintos programinės įrangos paleisti. Tačiau "Mac" yra užrakintas taip pat, kaip "Android" yra užrakintas - jūs vis dar galite laisvai paleisti bet kokią norimą programą.

"Gatekeeper" veikia šiek tiek kitaip, priklausomai nuo to, kokią versiją naudojate "macOS".Senos versijos leidžia jums jį išjungti paprastu jungikliu, o "macOS Sierra" dalykai tampa šiek tiek sudėtingesni.Štai ką jūs turite žinoti.

Kaip veikia Gatekeeper

Kiekvieną kartą, kai paleidusite naują programą savo Mac, Gatekeeper patikrina, ar jis pasirašytas su galiojančiu parašu. Jei paraiška yra pasirašyta su galiojančiu parašu, ji leidžiama paleisti. Jei taip nėra, pamatysite įspėjimo pranešimą, o "Mac" neleis programai paleisti.

Bet ne kiekviena "Mac" programa pasirašyta. Kai kurios interneto prieinamos programos, ypač senesnės, tiesiog nėra pasirašytos, net jei jos yra patikimos. Galbūt jie nebuvo atnaujinti, o gal kūrėjas tiesiog nesijaudino.Štai kodėl Apple siūlo būdą apeiti Gatekeeper.(Taip pat galite pabandyti apeiti tai ir paleisti nepasirašytą programą, jei kuriate savo programas.)

"Gatekeeper" žino apie tris skirtingų tipų programas: "MacDownload" programų "

  • " programas. : programos, kurias įdiegiate iš "Mac App Store".yra laikomi labiausiai patikimomis, nes jie peržiūrėjo "Apple" tikrinimo procesą ir yra patys "Apple".Jie taip pat yra sandbox, nors tai yra priežastis, kodėl daugelis programų kūrėjų nenaudoja "Mac App Store".
  • programos iš identifikuotų programuotojų : "Mac" programų kūrėjai gali įsigyti unikalų "Apple" kūrėjo ID ir naudoti jį pasirašyti savo programas.Šis skaitmeninis parašas užtikrina, kad konkretus kūrėjas iš tikrųjų sukūrė programą.Pavyzdžiui, kai įdiegiate "Google Chrome" savo "Mac", jis yra pasirašytas su "Google" kūrėjo ID, todėl "Apple" leidžia jai paleisti. Jei nustatoma, kad kūrėjas piktnaudžiauja savo kūrėjo ID arba įsigijo įsilaužėliai, kurie jį naudoja pasirašydami kenkėjiškas programas, kūrėjo ID gali būti atšauktas. Tokiu būdu "Gatekeeper" užtikrina tik programas, kurias sukūrė teisėti kūrėjai, kurie susidūrė su problema gauti programuotojo ID ir kurie gali būti paleisti savo kompiuteryje.
  • programos iš bet kur kitur. . Programos, kurios nėra įsigytos iš "Mac App Store" ir nėra pasirašytos su kūrėjo ID, patenka į šią paskutinę kategoriją."Apple" mano, kad tai yra mažiausiai saugi, tačiau tai nereiškia, kad programa nepatikima, nes "Mac" programos, kurios nebuvo atnaujintos per metus, gali būti netinkamai pasirašytos.

Numatytasis nustatymas leidžia leisti programas tik iš dviejų pirmųjų kategorijų: "Mac App Store" ir žinomų kūrėjų.Šis nustatymas turėtų užtikrinti gerą saugumo lygį, leidžiantį naudotojams gauti programų iš programų parduotuvės arba atsisiųsti pasirašytas programas iš žiniatinklio.

Kaip atidaryti nepasirašytą programą

Jei bandysite atidaryti nepasirašytą programą, dukart spustelėdami ją, ji neveiks. Jūs pamatysite, kad "[App Name] negali būti atidarytas, nes jis yra iš nenustatyto kūrėjo" pranešimo.

Žinoma, gali būti laikas, kai atsirasite nepasirašytos programos, kurią turėsite naudoti. Jei pasitikite kūrėju, bet kuriuo atveju galite pasakyti savo "Mac" programai.

Įspėjimas : "Gatekeeper" yra apsaugos funkcija, o dėl priežasties ji numatytoji. Tik paleiskite tik patikusias programas.

Norėdami atidaryti nepasirašytą programą, reikia paspausti dešiniuoju pelės klavišu arba Control klavišą ant programos ir pasirinkite "Atidaryti".Tai veikia "macOS Sierra", taip pat ankstesnėse "macOS" versijose.

Jums būsite įspėti, kad programa yra iš nenustatyto 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 paleistumėte.

Tai viskas. Jūsų "Mac" prisimins šį nustatymą kiekvienai konkrečiai programai, kurią leisite paleisti, ir jums nebus paklausta dar kartą, kai kitą kartą paleisite šią programą.Tai turėsite padaryti pirmą kartą, kai norite paleisti naują nepasirašytą programą.

Tai geriausias, saugiausias būdas paleisti keletą nepasirašytų programų.Tiesiog leidžiate kiekvieną konkrečią programą, kai tik einate, prieš įsitikinsite, kad pasitikite kiekviena programa.

Kaip leisti programas iš bet kur

Senesnėse "macOS" versijose galite visiškai išjungti "Gatekeeper" iš sistemos nustatymų & gt;Saugumas ir privatumas. Turėtumėte pasirinkti "Anywhere" iš nustatymo "Leisti programas atsisiųsti iš".

"MacOS" 10,12 "Sierra", tačiau pakeitė "Apple".Nebegalima visiškai išjungti "Gatekeeper" iš sistemos lange "Sistemos nuostatos".Štai taip - buvo pašalinta viena grafinė parinktis. Jūs vis tiek galite pasirinkti paleisti nepasirašytas programas ir yra paslėpta komandinės eilutės parinktis, kad būtų galima apeiti "Gatekeeper".Tačiau "Apple" nenori, kad mažiau gerai nusimanantys vartotojai išjungtų šią saugumo funkciją, todėl paslėpta, kad perjungiama, kaip ir galimybė išjungti sistemos vientisumo apsaugą.

Jei žinote, ką darai ir reikia keisti nustatymą, galite, nors mes to nerekomenduojame.

Pirmiausia atidarykite terminalo langą.Paspauskite Command + Space, įrašykite "Terminal" ir paspauskite Enter, kad paleistumėte. Arba galite atidaryti "Finder" langą ir eiti į "Applications">Komunalinės paslaugos & gt;Terminalas.

Vykdykite toliau nurodytą komandą terminalo lange ir pateikite savo slaptažodį:

sudo spctl --master-disable

Po to eikite į "System Preferences" & gt;Saugumas &Privatumas. Pamatysite, kad senoji "Anywhere" parinktis sugrįžta ir įjungta.

Jūsų "Mac" dabar elgsis taip, kaip ir anksčiau, jei pasirinkote nustatymą "Anywhere", o nepasirašytos programos veiks be jokių problemų.

Norėdami atšaukti šį pakeitimą, "Security &" pasirinkite "App Store" ir "Identified developers" arba "App Store".Privatumo sritis"

" "Apple" bando padaryti "macOS" saugesnę, slepiant šią parinktį iš mažiau žinių naudotojų.Jei jums reikia paleisti nepasirašytas programas, rekomenduojame juos atiduoti vieni, o ne išjungti Gatekeeper ir leisti paleisti visas nepasirašytas programas. Tai beveik taip pat paprasta ir užtikrina, kad kompiuteryje nebus paleista nieko, kad nepritarsite sau.