Hogyan lehet megnyitni az alkalmazásokat az „azonosítatlan fejlesztőktől” a Mac számítógépén
A MacOS-nak van egy „Gatekeeper” nevű szolgáltatása, amelynek célja, hogy lezárja a Mac-et, és arra kényszeríti, hogy alapértelmezés szerint csak az Apple által jóváhagyott szoftvert futtassa. De a Mac ugyanúgy le van zárva, hogy az Android le van zárva - még mindig szabadon futtathat bármely kívánt alkalmazást.
A gatekeeper egy kicsit másképp működik, attól függően, hogy melyik MacOS verziót használja. A régi verziók lehetővé teszik, hogy egyszerű kapcsolóval kapcsolja ki, míg a MacOS Sierra kicsit bonyolultabbá teszi a dolgokat. Itt van, amit tudnod kell.
Hogyan működik a Gatekeeper
Amikor új alkalmazást indít a Mac számítógépén, a Gatekeeper ellenőrzi, hogy érvényes aláírással van-e aláírva. Ha az alkalmazás érvényes aláírással van aláírva, akkor engedélyezhető. Ha nem, akkor figyelmeztető üzenet jelenik meg, és a Mac megakadályozza az alkalmazás futtatását.
De nem minden Mac alkalmazás van aláírva. Néhány, az interneten elérhető, különösen a régebbi alkalmazások nem írhatók alá, még akkor sem, ha megbízhatóak. Talán nem frissítették egy kicsit, vagy talán a fejlesztő nem zavarta. Ezért kínál az Apple módját a Gatekeeper megkerülésére. (Előfordulhat, hogy ezt megkerüli és futtat egy alá nem írt alkalmazást, ha saját alkalmazásokat fejleszt.)
A gatekeeper három különböző alkalmazási típusról ismeri:
- Alkalmazások a Mac App Store-ból: A Mac App Store-ból telepített alkalmazásokat a legmegbízhatóbbnak tekintik, hiszen az Apple ellenőrzési folyamaton mentek keresztül, és az Apple maga is otthont ad. Ők is homokozó, bár ez az oka annak, hogy sok alkalmazásfejlesztő nem használja a Mac App Store-ot.
- Az azonosított fejlesztők alkalmazásai: A Mac alkalmazásfejlesztők egyedi fejlesztői azonosítót szerezhetnek az Apple-től, és felhasználhatják az alkalmazások aláírására. Ez a digitális aláírás biztosítja, hogy az alkalmazást az adott fejlesztő ténylegesen létrehozta. Például, amikor a Google Chrome-ot telepíti a Mac számítógépére, a Google fejlesztői azonosítója aláírásra kerül, így az Apple lehetővé teszi, hogy futhasson. Ha kiderül, hogy a fejlesztő visszaél a fejlesztői azonosítójával, vagy olyan hackerek szerezték meg, akik rosszindulatú alkalmazásokat írnak alá, a fejlesztői azonosító visszavonható. Ily módon a Gatekeeper biztosítja, hogy csak azok a jogszerű fejlesztők által létrehozott alkalmazások lépjenek fel, amelyek a fejlesztői azonosító megszerzésével és jó állapotban vannak..
- Alkalmazások bárhonnan máshol: A Mac App Store-ból nem vásárolt és a fejlesztői azonosítóval nem aláírt alkalmazások ebbe az utolsó kategóriába tartoznak. Az Apple ezeket a legkevésbé biztonságosnak tartja, de ez nem jelenti azt, hogy az alkalmazás nem megbízható, és végül is az évek során nem frissített Mac-alkalmazások nem megfelelően vannak aláírva.
Az alapértelmezett beállítás az, hogy csak az első két kategória alkalmazását engedélyezze: a Mac App Store és az azonosított fejlesztők. Ennek a beállításnak jó mennyiségű biztonságot kell biztosítania, amely lehetővé teszi a felhasználók számára, hogy az alkalmazásokat az alkalmazásból tárolják vagy aláírják az internetről.
Egy nem aláírt alkalmazás megnyitása
Ha megpróbál megnyitni egy alá nem írt alkalmazást duplán kattintva, akkor nem fog működni. Látni fogja, hogy „[Az alkalmazás neve] nem nyitható meg, mert egy azonosítatlan fejlesztői üzenetből származik.
Természetesen előfordulhat egy idő, amikor egy aláírt alkalmazásra kerül, amelyet használni kell. Ha bízik a fejlesztőben, akkor megmondhatja a Mac-nek, hogy megnyitja azt.
Figyelem: A Gatekeeper biztonsági funkció, és alapértelmezés szerint be van kapcsolva. Csak olyan megbízható alkalmazásokat futtasson, amelyekben megbízik.
Egy alá nem írt alkalmazás megnyitásához a jobb egérgombbal vagy a „Control” gombra kattintva válassza az „Open” lehetőséget. Ez a MacOS Sierra-on és a korábbi MacOS-verziókon is működik.
Figyelmeztetésre kerül, hogy az alkalmazás azonosítatlan fejlesztőből származik, vagyis nem érvényes érvényes fejlesztői aláírással van aláírva. Ha megbízik az alkalmazásban, kattintson a „Megnyitás” gombra a futtatáshoz.
Ez az. Mac-je emlékezni fog erre a beállításra minden egyes adott alkalmazás számára, amelyet engedélyezni szeretne, és nem fogja ismételten megkérdezni, hogy a következő alkalommal futtatja-e ezt az alkalmazást. Ezt csak akkor kell megtenni, ha első alkalommal szeretné futtatni egy új aláírás nélküli alkalmazást.
Ez a legjobb, legbiztonságosabb módja egy pár aláírás nélküli alkalmazás futtatásának. Csak engedélyezzen minden egyes alkalmazást, miközben megy, és győződjön meg róla, hogy megbízik az egyes alkalmazásokban, mielőtt futtatná.
Hogyan lehet engedélyezni az alkalmazások bárhonnan
A macOS régebbi verzióiban letilthatja a Gatekeeper-et teljes egészében a Rendszerbeállítások> Biztonság és adatvédelem részből. A „Letöltött alkalmazások letiltása” beállításból válassza ki a „Bárhol” lehetőséget.
A MacOS 10.12 Sierra-ban azonban az Apple megváltoztatta ezt. A Rendszerbeállítások ablakban már nem lehet teljesen letiltani a Gatekeeper-et. Ez egy-egy grafikus opció lett eltávolítva. Még mindig választhat, hogy egyéni alá nem írt alkalmazásokat futtat, és van egy rejtett parancssori lehetőség a Gatekeeper teljes megkerüléséhez. Az Apple azonban nem akarja, hogy a kevésbé tájékozott felhasználók letilthassák ezt a biztonsági funkciót, ezért ez a kapcsoló rejtve van, mint a rendszer integritásának védelme letiltásának lehetősége.
Ha tudod, hogy mit csinálsz, és meg kell változtatnod a beállítást, akkor nem, de nem ajánljuk.
Először nyissa meg a terminálablakot. Nyomja meg a Command + Space billentyűt, írja be a „Terminal” parancsot, és nyomja meg az Entert az indításhoz. Vagy nyissa meg a Finder ablakot, és lépjen az Alkalmazások> Segédprogramok> Terminál pontra.
Futtassa a következő parancsot a Terminál ablakban, és adja meg a jelszavát:
sudo spctl --master-disable
Miután elvégezte, menjen a Rendszerbeállítások> Biztonság és adatvédelem pontra. Meg fogja találni, hogy a régi „Bárhol” opció visszatért, és engedélyezve van.
Mostantól a Mac úgy viselkedik, mint korábban, ha a "Bárhol" beállítást választotta, és a nem aláírt alkalmazások problémamentesen fognak futni.
A módosítás visszavonásához válassza a „App Store és az azonosított fejlesztők” vagy az „App Store” elemet a Biztonság és adatvédelem panelen.
Az Apple megpróbálja biztonságosabbá tenni a MacOS-t, ha elrejti ezt a lehetőséget a kevésbé tájékozott felhasználóktól. Ha nem aláírt alkalmazásokat kell futtatnia, javasoljuk, hogy csak egyenként engedje meg őket, és ne kapcsolja ki a Gatekeeper programot, és engedélyezze az összes nem aláírt alkalmazást. Ez majdnem olyan egyszerű, és biztosítja, hogy semmi sem fut a számítógépén, hogy nem hagyja jóvá magát.