Mac'te notarizasyon nedir?
Kontrol edildi: 30 Ekim 2026
Notarizasyon, Mac App Store dışında dağıtılan yazılımlar için Apple'ın otomatik taramasıdır. Kötü amaçlı içerik ya da imza sorunu bulmazsa Apple, Gatekeeper'ın bulabileceği bir bilet düzenler. Bu App Review değildir. Apple'da bir kişi uygulamayı kullanmaz, bu yüzden notarize edilmiş, "bilinen kötü amaçlı yazılım bulunmadı" anlamına gelir, "onaylandı" ya da "güvenli" anlamına gelmez.
İmzalı, notarize edilmiş ve incelenmiş
| Ne olur | Kim yapar | Size ne söyler | |
|---|---|---|---|
| Developer ID ile imzalanmış | Yapımcı uygulamayı Apple'dan alınan bir sertifikayla imzalar | Yapımcı | Kim imzaladı ve o zamandan beri değişmedi mi |
| Notarize edilmiş | İmzalanmış uygulama yüklenir ve taranır | Apple'ın otomatik hizmeti | Bilinen kötü amaçlı içerik bulunmadı |
| App Review | Apple uygulamayı yönergelerine göre inceler | Apple, App Store için | Mağazanın kurallarını karşıladı |
macOS 10.15 sürümünden beri, 1 Haziran 2019 tarihinden sonra derlenen ve Developer ID ile dağıtılan yazılımın notarize edilmesi zorunludur. Mac App Store uygulamalarının buna ihtiyacı yoktur, çünkü Apple mağaza sürecinin eşdeğer güvenlik kontrolleri içerdiğini söyler.
"Tanımlanmış geliştirici" ne anlama gelir
macOS bu ifadeyi geçerli bir Developer ID imzası olan bir geliştirici için kullanır. Yazılımın tanımlanmış bir geliştiriciden geldiğini ve değiştirilmediğini doğrular. Şirketin güvenilir olup olmadığı hakkında bir şey söylemez. Bu kısmı değerlendirmek yine sizin işinizdir.
Gatekeeper bununla ne yapar
Gatekeeper, indirilen bir uygulamanın açılıp açılamayacağına karar veren macOS bileşenidir. Varsayılan olarak App Store'dan gelen yazılımları ya da kayıtlı bir geliştirici tarafından imzalanıp notarize edilmiş yazılımları bekler. Ayrıca indirilen bir uygulamayı ilk açışta onaylamanızı ister.
Bir uygulama nasıl kontrol edilir
spctl -a -vv /Applications/YourApp.app
source=Notarized Developer ID ifadesine bakın. Diğer sonuçları güvenlik rehberimiz açıklar.
Yapımcılar için
Notarizasyon için bir Developer ID sertifikası, sertleştirilmiş çalışma zamanı (hardened runtime) ve güvenli bir zaman damgası gerekir. Bunu Xcode'un Organizer bölümü yapabilir ya da bir derleme betiğinde notarytool ve stapler kullanabilirsiniz. Apple'ın belgeleri taramanın genellikle bir saatten kısa sürdüğünü söyler. Staple işlemi bileti uygulamanıza ekler, böylece Gatekeeper çevrimiçi olmadan bulabilir. Staple işlemini atlarsanız Apple bileti yine de çevrimiçi yayımlar.
MacPip'teki Mac uygulamaları
Son lansmanlar: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer. Bir listeleme bir öneri değildir, bu yüzden her birini kendiniz kontrol edin.
By category: Üretkenlik.