MacOS ir funkcija ar nosaukumu "Gatekeeper", kas paredzēta, lai bloķētu Mac datoru, kā rezultātā tā noklusējuma palaiž Apple apstiprinātu programmatūru. Bet Mac ir bloķēts tādā pašā veidā Android ir bloķēta-jūs joprojām varat palaist jebkuru pieteikumu, kuru vēlaties.
Gatekeeper darbojas mazliet savādāk atkarībā no tā, kuru versiju izmantojat MacOS. Vecās versijas ļauj to izslēgt ar vienkāršu slēdzi, bet macOS Sierra padara lietas mazliet sarežģītākas. Lūk, kas jums jāzina.
Katru reizi, kad jūs savā Mac datorā palaižat jaunu lietojumprogrammu, vārteja pārbauda, vai tas ir parakstīts ar derīgu parakstu. Ja pieteikums ir parakstīts ar derīgu parakstu, tas ir atļauts palaist. Ja tas tā nav, jūs redzēsit brīdinājuma ziņojumu un jūsu Mac neļaus programmai darboties.
Bet ne katra Mac lietotne ir parakstīta. Dažas no tīmeklī pieejamajām lietotnēm, it īpaši vecākas, vienkārši nav parakstītas, pat ja tās ir uzticamas. Varbūt kādreiz tie nav atjaunināti, vai varbūt attīstītājs vienkārši neuztraucās. Tāpēc Apple piedāvā iespēju apiet Gatekeeper. (Ja jūs izstrādājat savas lietotnes, varat arī to apiet un palaist neparakstītu lietotni.)
Gatekeeper zina par trim dažādu veidu lietotnēm:
Noklusējuma iestatījums ir, lai atļautu lietotnes tikai no divām pirmajām kategorijām: Mac App Store un no identificētiem izstrādātājiem. Šim iestatījumam vajadzētu nodrošināt labu drošības līmeni, ļaujot lietotājiem piekļūt lietotnēm no lietotņu veikala vai lejupielādēt parakstītas lietotnes no tīmekļes.
Ja mēģināt atvērt neparakstītu lietotni, veicot dubultklikšķi uz tā, tā nedarbosies. Jūs redzēsiet, ka "[Lietotnes nosaukums] nevar tikt atvērts, jo tas ir no nezināmas izstrādātāja" ziņojuma.
Protams, var būt laiks, kad jūs nonācat neparakstītā lietotnē, kas jums jāizmanto. Ja jūs uzticaties izstrādātājam, jūs varat pastāstīt savam Mac tam atvērt.
Brīdinājums: Gatekeeper ir drošības līdzeklis, un tas ir iemesls pēc noklusējuma. Tikai palaidiet lietotnes, kurām uzticaties.
Lai atvērtu neparakstītu lietotni, jums ar peles labo pogu noklikšķiniet uz vai noklikšķiniet uz Control un noklikšķiniet uz lietotnes un atlasiet "Atvērt". Tas darbojas ar macOS Sierra, kā arī MacOS iepriekšējām versijām.
Jums tiks brīdināts, ka lietotne ir no nenoteikta izstrādātāja, citiem vārdiem sakot, tā nav parakstīta ar derīgu izstrādātāja parakstu. Ja jūs uzticaties lietotnei, noklikšķiniet uz "Atvērt", lai to palaistu.
Tieši tā. Jūsu Mac atcerēsies šo iestatījumu katrai konkrētai lietotnei, kuru jūs varat palaist, un jums vairs netiks prasīts atkal nākamajā reizē, kad palaižat šo lietotni. Jums tas būs jādara tikai tad, kad pirmo reizi vēlaties palaist jaunu neparakstītu lietotni.
Šis ir labākais, visdrošākais veids, kā palaist nedaudz nepievienotas lietotnes. Vienkārši atļaujiet katrai konkrētai lietotnei, kad atrodaties, pārliecinoties, ka uzticaties katrai lietotnei, pirms to palaižat.
Vecākajās MacOS versijās jūs pilnībā atspējojāt Gatekeeper no sistēmas iestatījumiem> Drošība un konfidencialitāte. Iestatījumā "Atļaut lietotnes, kas tiek lejupielādētas no", vienkārši izvēlieties "Jebkurā vietā".
Tomēr MacOS 10,12 Sierra, Apple to mainīja. Jūs vairs nevarat atspējot vārteja pilnīgi no sistēmas preferenču loga. Tas tā ir - tika noņemta viena grafiskā opcija. Jūs joprojām varat izvēlēties palaist atsevišķas neparakstītas lietojumprogrammas, un ir pieejama slēpta komandrindas opcija, lai pilnībā apietu Gatekeeper. Bet Apple nevēlas, lai mazāk zinoši lietotāji atspējotu šo drošības funkciju, tāpēc tas tiek paslēpts, ka tas tiek pārslēgts, tāpat kā iespēja atspējot sistēmas integritātes aizsardzību.
Ja jūs zināt, ko jūs darāt, un jums ir nepieciešams mainīt iestatījumu, varat, lai gan mēs to neiesaka.
Vispirms atveriet Terminal logu. Nospiediet Command + Space, ierakstiet "Terminal" un nospiediet Enter, lai palaistu to. Vai arī jūs varat atvērt Finder logu un ejot uz Applications> Utilities> Terminal.
Termināla logā izpildiet šādu komandu un ievadiet savu paroli:
sudo spctl - master-disable
Pēc tam dodieties uz Sistēmas preferences> Drošība un konfidencialitāte. Jūs atradīsiet, ka vecā iespēja "Anywhere" ir atgriezusies un ir iespējota.
Jūsu Mac tagad rīkosies tā, kā tas tika izmantots, ja jūs izvēlējāties iestatījumu "Anywhere", un neparakstītas lietotnes darbosies bez jebkādām problēmām.
Lai atsauktu šīs izmaiņas, rūti Drošība un konfidencialitāte vienkārši atlasiet "App Store un identificētie izstrādātāji" vai "App Store".
Apple cenšas padarīt macOS drošāku, slēpjot šo iespēju no mazāk zinošiem lietotājiem. Ja jums ir nepieciešams palaist nepierakstītas lietojumprogrammas, mēs iesakām tos atļaut vienam pa vienam, nevis atspējot vārtejas vārdu un atļaut visiem neparakstītajiem lietojumprogrammām darboties. Tas ir gandrīz tikpat vienkāršs un nodrošina, ka jūsu datorā nekas nemitina, ka jūs neapstiprina pats.