- Gatekeeper on Apple'i turvasüsteem, mis valideerib tarkvara digitaalallkirja, et vältida pahavara käivitamist.
- Allkirjastamata rakenduste autoriseerimiseks on mitu võimalust, alates privaatsusseadetest kuni terminali täiustatud käskudeni.
- Välise tarkvara installimine nõuab allika eelnevat kontrollimist, et vältida seadme privaatsuse ohtu seadmist.

Olen kindel, et see on sinuga juhtunud: laadid alla programmi, mis sulle meeldib, proovid seda käivitada ja äkki kuvab macOS hoiatuse, et seda ei saa avada, kuna see pärineb tundmatult arendajalt . Ära paanitse, asi pole selles, et su arvuti on katki või et rakendus on tingimata viirus; see on lihtsalt Apple'i turvasüsteem nimega Gatekeeper, mis teeb oma tööd, et takistada sul kogemata pahavara installimist.
See mehhanism toimib filtrina, kontrollides, kas rakendus on digitaalselt allkirjastatud Apple'i registreeritud arendaja poolt või kas see on läbinud notariaalse kinnitamisprotsessi, mis on sisuliselt Apple'i kontroll teadaoleva pahavara tuvastamiseks . Kui programm pärineb sõltumatult autorilt või idufirmalt, mis pole sertifitseerimise eest maksnud, märgistab süsteem selle ja blokeerib juurdepääsu ettevaatusabinõuna.
Gatekeeperi toimimise mõistmine

Gatekeeper pole lihtsalt Apple'i kapriis; see on tugev kaitsekiht. Kui me internetist midagi alla laadime, määrab brauser sellele karantiinilaiendi atribuudi . See metaandmed annavad operatsioonisüsteemile teada, et fail pärineb välisest allikast ja seda tuleb enne käivitamist analüüsida. Kui digitaalallkiri ei vasta tuvastatud arendajale, annab süsteem hoiatuse.
macOS-i tänapäevastes versioonides, näiteks Catalinas ja uuemates, on lisatud notariaalne kinnitus. See tähendab, et isegi kui rakendust pole App Store'is, on Apple juba selle koodi troojalaste või nuhkvara suhtes skanninud. Kui rakendus pole allkirjastatud või notariaalselt kinnitatud, ei saa macOS selle turvalisust garanteerida ja palub seetõttu teil tarkvara usaldamist käsitsi kinnitada.
Lihtsad meetodid rakenduse autoriseerimiseks

Kui oled kindel programmi usaldusväärsuses ja ei soovi keeruliste sätetega tegeleda, on olemas kiire nipp. Ikoonil topeltklõpsamise asemel paremklõpsa (või Ctrl-klõpsa) rakendusel ja vali „Ava“. Näed sama turvahoiatust, kuid seekord sisaldab dialoogiboks nuppu „Ava“, mis võimaldab sul blokeeringust mööda minna ilma süsteemi sätteid muutmata.
Teine võimalus on juhtpaneeli kaudu. Pärast rakenduse avamist ja veateate saamist minge süsteemiseadetesse ja seejärel privaatsuse ja turvalisuse juurde . Kui kerite alla jaotiseni „Turvalisus”, näete teadet, mis näitab, et rakendus blokeeriti; seal puudutage lihtsalt nuppu „Ava ikkagi” . Kui olete selle toimingu kinnitanud, salvestab süsteem rakenduse erandina ja saate selle edaspidi tavapäraselt käivitada.
Täpsemad valikud terminali kaudu

Tehnikahuvilistele kasutajatele või neile, kes peavad sageli installima kolmanda osapoole tarkvara, on olemas valik, mis lubab rakenduste allalaadimise „Kõikjal “. Vaikimisi peidab macOS selle valiku menüüs Turvalisus ja privaatsus, kuid saate selle käsuviiba abil kuvama sundida.
Esmalt avage rakendus Terminal (see asub Rakendused > Utiliidid) ja tippige käsk sudo spctl --master-disablePärast Enter vajutamist küsib süsteem teie administraatori parool (Tärne tippimise ajal ei kuvata; see on normaalne.) Kui see on tehtud ja naasete menüüsse Süsteemiseaded > Privaatsus ja turvalisus, näete, et saate nüüd märkida ruudu „Kõikjal“. Pidage meeles, et see jätab ukse avatuks igale tarkvarale, seega on soovitatav kaitse käsuga uuesti lubada sudo spctl --master-enable kui olete valmis
Tundmatute rakenduste installimine iOS-i (iPhone ja iPad)

Mobiilseadmetes on protsess erinev, kuna iOS on palju suletum süsteem. Siin kasutatakse testimis- või prototüüpimiskeskkondades tavaliselt tundmatute arendajate rakendusi . Selle saavutamiseks on oluline kasutada Xcode'i, Apple'i ametlikku arenduskeskkonda Macis.
Töövoog hõlmab .app- või .ipa-faili importimist Xcode'i projekti, Teami seadistamist isikliku Apple ID abil ja rakenduse kompileerimist otse USB-ühendusega seadmesse. Kui rakendus on iPhone'i installitud, blokeerib süsteem selle esialgu. Selle lahendamiseks minge menüüsse Seaded > Üldine > Seadmehaldus , leidke oma Apple ID ja puudutage valikut „Usaldusväärne“. Alles seejärel saab rakendus mobiilseadmes töötada.
Näpunäited oma turvalisuse ohtu seadmise vältimiseks
Gatekeeperi õigustega mängimine on kasulik, kuid ettevaatlikkuse puudumisel võib see olla ohtlik. Ebameeldivate üllatuste vältimiseks on enne mis tahes kaitsemeetmetest möödahiilimist kõige parem uurida arendaja mainet ja lugeda kasutajate arvustusi. Pahavara skannimise tööriistade , näiteks SpyHunteri, kasutamine annab teile täiendava meelerahu, skannides faile enne nende avamist.
Lisaks on oluline hoida oma operatsioonisüsteem ajakohasena, kuna Apple avaldab pidevalt turvaparandusi haavatavuste kõrvaldamiseks. Ärge unustage regulaarselt varukoopiaid teha Time Machine'i abil ; nii saate tundmatu rakenduse korral teie süsteemis probleeme tekitades taastada eelmise oleku ilma isiklikke faile kaotamata.
Kolmandate osapoolte tarkvara avamise haldamine Apple'i ökosüsteemis nõuab tasakaalu paindlikkuse ja ettevaatlikkuse vahel. Olgu selleks kontekstimenüü, privaatsusseaded või terminali ja Xcode'i käskude kasutamine, on võimalik käivitada võimsaid tööriistu, mis mööduvad App Store'ist, eeldusel, et kasutaja võtab vastutuse faili päritolu kontrollimise eest ja säilitab aktiivsed kaitsemeetmed võimalike ohtude vastu.
Kirglik kirjanik baitide maailmast ja üldse tehnoloogiast. Mulle meeldib jagada oma teadmisi kirjutamise kaudu ja just seda ma selles ajaveebis teengi, näitan teile kõike kõige huvitavamat vidinate, tarkvara, riistvara, tehnoloogiliste suundumuste ja muu kohta. Minu eesmärk on aidata teil digimaailmas lihtsal ja meelelahutuslikul viisil navigeerida.