Mac'inizdeki Tanımlanamayan Geliştiricilerden Uygulamaları Nasıl Açarsınız?
macOS, Mac'inizi kilitlemek için tasarlanmış, yalnızca Apple tarafından onaylanan yazılımı varsayılan olarak çalıştırmaya zorlayan "Gatekeeper" adlı bir özelliğe sahiptir. Ancak bir Mac, Android'in kilitlendiği gibi kilitlendi - hala istediğiniz herhangi bir uygulamayı çalıştırmakta özgürsünüz.
Gatekeeper, hangi macOS sürümünü çalıştırdığınıza bağlı olarak biraz farklı çalışır. Eski versiyonlar, basit bir anahtarla kapatmanıza izin verirken, macOS Sierra işleri biraz daha karmaşık hale getirir. İşte bilmeniz gerekenler.
Gatekeeper Nasıl Çalışıyor?
Mac'inizde yeni bir uygulama başlattığınızda, Gatekeeper geçerli bir imza ile imzalanıp imzalanmadığını kontrol eder. Başvuru geçerli bir imza ile imzalanmışsa, çalıştırılmasına izin verilir. Değilse, bir uyarı mesajı görürsünüz ve Mac'iniz uygulamanın çalışmasını engeller.
Ancak her Mac uygulaması imzalanmadı. Web’de mevcut olan ve özellikle eski uygulamalardaki bazı uygulamalar, güvenilir olsalar bile, henüz imzalanmamıştır. Belki bir süredir güncellenmediler ya da geliştirici rahatsız etmedi. Bu yüzden Apple, Gatekeeper'ı atlamanın bir yolunu sunuyor. (Kendi uygulamalarınızı geliştiriyorsanız, bunu atlamak ve imzasız bir uygulamayı çalıştırmak da isteyebilirsiniz.)
Gatekeeper üç farklı uygulama türünü biliyor:
- Mac App Store'dan Uygulamalar: Mac App Store'dan yüklediğiniz uygulamalar, bir Apple tarama sürecinden geçtikleri ve Apple tarafından barındırıldığı için en güvenilirleri olarak kabul edilir. Ayrıca sanal alan kullanıyorlar, ancak çoğu uygulama geliştiricisinin Mac App Store'u kullanmamasının nedeni bu.
- Tanımlanmış Geliştiricilerin Uygulamaları: Mac uygulama geliştiricileri Apple'dan benzersiz bir geliştirici kimliği alabilir ve uygulamalarını imzalamak için kullanabilir. Bu dijital imza, uygulamanın gerçekten o geliştirici tarafından oluşturulmasını sağlar. Örneğin, Google Chrome'u Mac'inize yüklediğinizde, Apple'ın çalışmasına izin vermek için Google’ın geliştirici kimliği ile imzalanmıştır. Bir geliştiricinin geliştirici kimliğini kötüye kullandığı tespit edilirse veya kötü amaçlı uygulamaları imzalamak için kullanan bilgisayar korsanları tarafından edinilmişse geliştirici kimliği iptal edilebilir. Bu şekilde Gatekeeper, yalnızca bir geliştirici kimliği alma sorununu yaşayan ve iyi durumda olan meşru geliştiriciler tarafından oluşturulan uygulamaları bilgisayarınızda çalıştırabilir..
- Başka bir yerden gelen uygulamalar: Mac App Store'dan edinilmemiş ve bir geliştirici kimliği ile imzalanmayan uygulamalar bu son kategoriye girmektedir. Apple bunların en az güvenli olduğunu düşünüyor, ancak bir uygulamanın güvenilmez olduğu anlamına gelmiyor, yıllardır güncellenmemiş Mac uygulamaları düzgün bir şekilde imzalanamayabilir.
Varsayılan ayar yalnızca ilk iki kategorideki uygulamalara izin vermektir: Mac App Store ve tanımlanmış geliştiricilerden. Bu ayar, kullanıcıların uygulama mağazasından uygulama almalarını veya imzalı uygulamaları web'den indirmelerini sağlayacak şekilde çok miktarda güvenlik sağlamalıdır..
İmzasız bir uygulama nasıl açılır
İmzasız bir uygulamayı çift tıklatarak açmayı denerseniz, çalışmaz. Tanımlanamayan bir geliştiriciden olduğu için “[Uygulama Adı] açılamıyor” mesajı göreceksiniz..
Tabii ki, kullanmanız gereken imzasız bir uygulamaya rastladığınız zaman olabilir. Geliştiriciye güveniyorsanız, Mac'inize yine de açmasını söyleyebilirsiniz.
Uyarı: Gatekeeper bir güvenlik özelliğidir ve varsayılan olarak bir sebepten dolayı açıktır. Yalnızca güvendiğiniz uygulamaları çalıştırın.
İmzasız bir uygulamayı açmak için, uygulamayı sağ tıklamanız veya Control tuşuna basıp tıklatmanız ve “Aç” ı seçmeniz gerekir. Bu macOS Sierra ve macOS'un önceki sürümlerinde çalışır.
Uygulamanın tanımlanamayan bir geliştiriciden geldiği konusunda uyarılırsınız, başka bir deyişle, geçerli bir geliştirici imzasıyla imzalanmadı. Uygulamaya güveniyorsanız, çalıştırmak için “Aç” ı tıklayın..
Bu kadar. Mac'iniz, çalıştırmanıza izin verdiğiniz her uygulama için bu ayarı hatırlayacaktır ve uygulamayı bir sonraki çalıştırışınızda bir daha sormayacaksınız. Yeni bir imzasız uygulama çalıştırmak istediğinizde bunu ilk kez yapmanız gerekecektir..
Bu, imzasız uygulamaları bir avuç çalıştırmanın en iyi ve en güvenli yoludur. Çalışmaya başlamadan önce her bir uygulamaya güvendiğinizden emin olarak, uygulamanıza gittiğiniz her uygulamaya izin verin.
Her Yerden Uygulamalara Nasıl İzin Verilir
MacOS'un eski sürümlerinde, Gatekeeper'ı tamamen Sistem Tercihleri> Güvenlik ve Gizlilik bölümünden devre dışı bırakabilirsiniz. “İndirilen uygulamalara izin ver” ayarından sadece “Her Yer” i seçersiniz.
MacOS 10.12'de Sierra yine de Apple bunu değiştirdi. Gatekeeper'ı artık tamamen Sistem Tercihleri penceresinden tamamen devre dışı bırakamazsınız. İşte bu, tek bir grafik seçeneği kaldırıldı. Tek tek imzasız uygulamaları çalıştırmayı seçebilirsiniz ve Gatekeeper'ı tamamen atlamak için gizli bir komut satırı seçeneği var. Ancak Apple, bu güvenlik özelliğini devre dışı bırakan daha az bilgili kullanıcılar istemez, bu nedenle, sistem bütünlüğü korumasını devre dışı bırakma seçeneği gibi.
Ne yaptığınızı biliyorsanız ve ayarı değiştirmeniz gerekiyorsa, önermesek de yapabilirsiniz..
İlk önce bir Terminal penceresi açın. Command + Space tuşlarına basın, “Terminal” yazın ve birini başlatmak için Enter tuşuna basın. Veya bir Finder penceresi açıp Uygulamalar> Yardımcı Programlar> Terminal'e gidebilirsiniz..
Terminal penceresinde aşağıdaki komutu çalıştırın ve şifrenizi girin:
sudo spctl - yönetici-devre dışı bırakma
Yaptıktan sonra, Sistem Tercihleri> Güvenlik ve Gizlilik bölümüne gidin. Eski “Anywhere” seçeneğinin geri döndüğünü ve etkin olduğunu göreceksiniz.
Mac'iniz “Anywhere” ayarını seçtiyseniz, eskisi gibi davranacak ve imzasız uygulamalar sorunsuz çalışacak.
Bu değişikliği geri almak için, Güvenlik ve Gizlilik bölmesinde “App Store ve tanımlanmış geliştiriciler” veya “App Store” u seçin..
Apple, bu seçeneği daha az bilgili kullanıcılardan gizleyerek macOS'u daha güvenli hale getirmeye çalışıyor. İmzasız uygulamaları çalıştırmanız gerekiyorsa, Gatekeeper'ı devre dışı bırakmak ve tüm imzasız uygulamaların çalışmasına izin vermek yerine, bir taneye izin vermenizi öneririz. Neredeyse kolaydır ve bilgisayarınızda onaylamadığınız hiçbir şeyin çalışmamasını sağlar.