Kas yra notarizavimas Mac kompiuteryje?
Patikrinta 2026 m. spalio 30 d.
Notarizavimas yra Apple automatinis patikrinimas programinei įrangai, platinamai ne per Mac App Store. Jei jis neranda kenkėjiško turinio ar parašo problemų, Apple išduoda bilietą, kurį Gatekeeper gali rasti. Tai nėra App Review. Apple darbuotojas programos nenaudoja, todėl notarizuota reiškia „nerasta žinomos kenkėjiškos programos“, o ne „patvirtinta“ ar „saugu“.
Pasirašyta, notarizuota ir peržiūrėta
| Kas vyksta | Kas tai daro | Ką tai tau parodo | |
|---|---|---|---|
| Pasirašyta Developer ID | Kūrėjas pasirašo programą sertifikatu iš Apple | Kūrėjas | Kas pasirašė ir kad nuo to laiko nepasikeitė |
| Notarizuota | Pasirašyta programa įkeliama ir nuskaitoma | Apple automatinė paslauga | Žinomo kenkėjiško turinio nerasta |
| App Review | Apple peržiūri programą pagal savo gaires | Apple, App Store programoms | Atitiko store taisykles |
Nuo macOS 10.15 programinė įranga, sukurta po 2019 m. birželio 1 d. ir platinama su Developer ID, turi būti notarizuota. Mac App Store programoms to nereikia, nes Apple sako, kad store procese atliekami lygiaverčiai saugumo patikrinimai.
Ką reiškia „identifikuotas kūrėjas“
macOS šią frazę naudoja kūrėjui, turinčiam galiojantį Developer ID parašą. Ji patvirtina, kad programinę įrangą pateikė identifikuotas kūrėjas ir ji nebuvo pakeista. Ji nieko nesako apie tai, ar įmonė patikima. Tai turi nuspręsti pats.
Ką Gatekeeper daro su ja
Gatekeeper yra macOS dalis, kuri nusprendžia, ar atsisiųsta programa gali atsidaryti. Pagal numatytuosius nustatymus ji tikisi programų iš App Store arba programų, pasirašytų registruoto kūrėjo ir notarizuotų. Ji taip pat paprašo tave patvirtinti atsisiųstą programą, kai ją pirmą kartą atidarai.
Kaip patikrinti programą
spctl -a -vv /Applications/YourApp.app
Ieškok source=Notarized Developer ID. Mūsų saugumo vadovas paaiškina kitus rezultatus.
Kūrėjams
Notarizavimui reikia Developer ID sertifikato, sustiprintos vykdymo aplinkos (hardened runtime) ir saugaus laiko žymos. Notarizuoti galima Xcode Organizer lange arba naudojant notarytool ir stapler kūrimo skripte. Apple dokumentacija sako, kad patikra paprastai trunka mažiau nei valandą. Pritvirtinimas (stapling) prideda bilietą prie programos, kad Gatekeeper jį rastų be interneto. Jei pritvirtinimo praleisi, Apple bilietą vis tiek skelbia internete.
Mac programos MacPip
Neseniai paleista: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer. Įrašas nėra rekomendacija, todėl kiekvieną patikrink pats.
By category: Produktyvumas.