Kaip atpažinti, ar Mac programa saugi
Patikrinta 2026 m. spalio 30 d.
Nė vienas patikrinimas neįrodo, kad Mac programa saugi. Gauk ją iš Mac App Store arba tikros kūrėjo svetainės, patikrink, ar ji pasirašyta ir notarizuota, ir atkreipk dėmesį į prašomus leidimus. Notarizavimas reiškia, kad automatinė Apple patikra nerado žinomos kenkėjiškos programos, o ne tai, kad programą peržiūrėjo žmogus. Ir niekada neįklijuok Terminalo komandos iš žiniatinklio puslapio, kad ką nors įdiegtum.
1. Patikrink, iš kur ji atsirado
Apple vadina App Store saugiausiu šaltiniu, nes ten Apple peržiūri ir pasirašo kiekvieną programą ir gali greitai pašalinti problemines. Už store ribų eik į kūrėjo svetainę. Įvesk adresą arba sek nuorodą iš patikimo šaltinio. Užpuolikai kopijuoja tikras svetaines. Viena 2020 kampanija naudojo Homebrew svetainės kloną.
2. Patikrink parašą ir notarizavimą
Vilk programą į aplanką „Programos“, bet dar neatidaryk. Tada paleisk šią komandą Terminale su savo programos pavadinimu:
spctl -a -vv /Applications/YourApp.app
| Rezultatas | Ką tai reiškia |
|---|---|
accepted ir source=Notarized Developer ID | Pasirašyta registruoto kūrėjo ir notarizuota Apple |
accepted ir source=Developer ID | Pasirašyta, bet nenotarizuota, pagal Apple Xcode žinyną |
accepted ir source=Apple System | macOS dalis |
rejected | Gatekeeper to neleistų pagal įprastas taisykles |
Eilutė origin= nurodo, kas pasirašė. Patikrink, ar ji atitinka įmonę ar asmenį, kurio tikėjaisi. Mes tai paleidome macOS 26.7.1 versijoje 2026 m. spalio 30 d., ir Google Chrome parodė origin=Developer ID Application: Google LLC.
Norint pamatyti visą parašų grandinę arba tikrinti tik notarizavimą:
codesign -dv --verbose=2 /Applications/YourApp.app codesign --test-requirement="=notarized" --verify /Applications/YourApp.app
Antroji komanda nieko neatspausdina, kai programa išlaiko testą. Apple savo įmontuotos programos šio testo nepraeina, nes jos pasirašytos kitaip, todėl jis naudingas tik trečiųjų šalių programoms.
3. Žinok, ko notarizavimas neįrodo
Apple aiškiai sako, kad notarizavimas nėra App Review. Tai automatinis patikrinimas, ar nėra kenkėjiško turinio ir kodo pasirašymo problemų. Jis nieko nesako apie kokybę, privatumą ar tai, ar programa daro tai, ką žada. Kenkėjiška programa taip pat yra praėjusi: 2020 tyrėjas Patrick Wardle pranešė apie notarizuotą kenkėjišką programą Shlayer, o Apple panaikino jo nurodytus sertifikatus.
4. Pastebėk, ko programa prašo
Smėlio dėžė privaloma Mac App Store, bet daug gerų tiesioginio atsisiuntimo programų jos nenaudoja, nes joms reikia daugiau prieigos, kad atliktų savo darbą. Todėl klausk, ar kiekviena prieigos užklausa turi prasmę. Langų tvarkyklei reikia Pritaikymo neįgaliesiems, ir tai prasminga. Skaičiuoklei, kuri nori tavo kontaktų, ne. Prieigą gali peržiūrėti ir pašalinti Sistemos nustatymuose, skiltyje Privatumas ir saugumas.
5. Niekada neįklijuok diegimo komandų iš žiniatinklio puslapio
Dažna ataka 2026 visai apeina programą. Puslapis liepia įklijuoti komandą į Terminalą arba paleisti skriptą, kurį jis atidaro, kaip „pataisymą“ ar „patikrinimą“. Toks kelias apeina aukščiau aprašytus patikrinimus. Kai kurie tikri kūrėjų įrankiai diegiami per Terminalą, todėl naudok tik oficialios svetainės komandą ir tik tada, kai ketini įdiegti tą įrankį. Jei jau paleidai nežinomą komandą, laikyk Mac galbūt pažeistu ir pakeisk slaptažodžius iš kito įrenginio.
Ką reiškia MacPip mėlyna varnelė
Tai reiškia, kad žmogus tą programą patikrino nurodytą dieną. Kiekviena pažymėta programa turi datuotą ataskaitą, kurioje išvardyta, kas buvo patvirtinta. Parašas ir notarizavimas rodomi tik tada, kai juos patikrinome atsisiųstoje kopijoje. Programos su žyme „Laukia patikros“ dar nebuvo tikrintos. Mėlyna varnelė nėra saugumo garantija, kaip sako mūsų sąlygos. Tai dar vienas įrodymas su data.
Jei macOS jau parodė įspėjimą, perskaityk ką reiškia „Apple negalėjo patikrinti“.
Mac programos MacPip
Neseniai paleista: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer. Įrašas nėra rekomendacija, todėl kiekvieną patikrink pats.
By category: Produktyvumas.
Šaltiniai
- Apple palaikymas: saugus programų atidarymas Mac kompiuteryje
- Apple Platform Security: Gatekeeper ir vykdymo laiko apsauga
- Apple Developer: macOS programinės įrangos notarizavimas prieš platinimą
- Apple Xcode žinynas: su Developer ID pasirašytos programos testavimas
- Apple: App Review gairės, skirsnis 2.4.5
- Objective-See: Apple patvirtino kenkėjišką programą (2020 m. rugpjūčio 30 d.)
- Malwarebytes: ClickFix randa naują būdą užkrėsti Mac kompiuterius (2026 m. balandis)