Uzun zamandır Mac'in güçlü kullanıcıları muhtemelen işletim sistemini en düşük seviyelerinde ayarlayabilmişlerdi. Yıllar boyunca, gizli ayarlar ve kişiselleştirme uygulamaları, kullanıcıların nasıl göründüğünü ve nasıl işlediğini özelleştirmek için Mac'lerinin kontrolünü tamamen ele geçirmelerini sağlar.
Ancak kullanıcı bu çekirdek sistem dosyalarına erişebiliyorsa, kötü amaçlı yazılım da yapabilir. Apple'ı, macOS'ta System Integrity Protection adlı bir güvenlik özelliği sunmaya teşvik eden ve 2015'te OS X El Capitan ile başlayan bu gerçek. kullanıcı iş akışları ve uygulamaları. Bu nedenle, daha fazla esneklik karşılığında düşük güvenlik riskini kabul etmeye istekli iseniz, işte MacOS'ta Sistem Bütünlüğü Korumasını nasıl devre dışı bırakacağınız.
Sistem Bütünlüğü Koruması Nedir?
Daha ileri gitmeden önce, Sistem Bütünlüğü Korumasının tam olarak devre dışı bırakmanın ihtiyaç duyduğunuz şey olduğundan emin olmak için ne yaptığını gözden geçirmek için biraz zaman geçirelim. Sistemin Bütünlüğü Koruması, kritik sistem dosyalarına erişimi kısıtlayarak, kötü amaçlı yazılım ve diğer kötü amaçlı yazılımlar için belirli saldırı vektörlerini engellemektir.
Normal macOS kullanıcı hesaplarında, hangi dosyalara erişebilecekleri konusunda her zaman kısıtlamalar vardır, ancak sistem yönetimi için ayrıcalıkları yüksek olan özel bir kullanıcı hesabı olan kök kullanıcının hiçbir kısıtlaması yoktur. Sistem Bütünlüğü Koruması'nın uygulanmasından önce, kök hesaba ve şifreye erişimi olan herhangi bir fiziksel kullanıcı veya komut dosyası, sistemin her alanına etkili bir şekilde erişebildi.
Potansiyel güvenlik sorununu kabul ederek, çoğu Mac kullanıcısının çekirdek sistem dosyalarına hiçbir zaman erişmek veya bunları değiştirmek zorunda kalmayacak olmasının yanı sıra, Apple, kök kullanıcı için bile kilit konumlara ve dosyalara erişimi engellemek için Sistem Bütünlüğü Koruması oluşturdu. Bu yerler şunları içerir:
/ Sistem
/ usr
/çöp Kutusu
/ sbin
MacOS'un bir parçası olarak önceden yüklenmiş herhangi bir uygulama
Sistem Bütünlüğü Koruması etkinken, bu konumlardaki dosyaları değiştirmenin tek yolu, açıkça izniyle Apple tarafından imzalanan uygulamalar veya işlemlerdir. Örneğin, Yazılım Güncelleme işlemi veya Apple'ın kendi uygulama yükleyicileri. Üçüncü taraf uygulamaları ve hatta Mac'in yöneticisi bu dosyaları hiçbir koşulda değiştiremez. Bunu yapmayı denerseniz, bir "sudo" komutuyla bile, bir Operasyona İzin Verilmez mesajını alırsınız.
Sistem Bütünlüğü Korumasını Devre Dışı Bırakmalısınız?
Belirtildiği gibi, Sistem Bütünlüğü Koruması, bazı güçlü kullanıcı iş akışlarında veya sistem dosyalarını değiştirme yeteneği gerektiren uygulamalarda sorunlara neden olabilir. İyi haber şu ki, Mac'inizin daha savunmasız olması riskini kabul etmeye istekli olduğunuz sürece Sistem Bütünlüğü Korumasını devre dışı bırakabilirsiniz. Bununla birlikte, uzman kullanıcılar için, bu dosyalara erişmeye ve bunları değiştirmeye devam edebilme esnekliği riske değer olabilir.
Dolayısıyla, kısacası, ihtiyaç duyduğunuz bir iş akışının veya uygulamanın korunan sistem dosyalarına erişime dayandığını ve bununla ilgili riskleri anlarsanız, Sistem Bütünlüğü Korumasını devre dışı bırakma konusunda muhtemelen sorun yaşarsınız. Ancak, Sistem Bütünlüğü Korumasını neden devre dışı bırakmanız gerektiğini bilmiyorsanız veya yalnızca indirdiğiniz bir uygulamanın size söylediği için yapıyorsanız uygulamayı etkinleştirmek ve uygulama veya işlem için başka bir çözüm bulmaktan daha iyi olursunuz. Yerleşmeye çalışıyorsun.
Sistem Bütünlüğü Korumasını Devre Dışı Bırak
- Sistem Bütünlüğü Korumasını devre dışı bırakmak için, klavyenizdeki Komut ve R tuşlarını basılı tutup zil sesini duyar duymaz basılı tutarak Mac'inizi Kurtarma Modunda başlatın.
- Kurtarma Modu'nu başlattıktan sonra, ekranın üstündeki menü çubuğundan Utilities> Terminal'i seçin.
- Sistem Bütünlüğü Korumasının etkin veya devre dışı olup olmadığını kontrol etmek için, csrutil durumunu kullanın.
- Sistem Bütünlüğü Korumasını devre dışı bırakmak için csrutil disable komutunu kullanın. Bu adımları tekrarlayarak ve bunun yerine csrutil enable komutunu kullanarak yeniden etkinleştirebilirsiniz .
- Sistem Bütünlüğü Korumasını devre dışı bıraktıktan sonra Mac'inizi Apple menüsünden yeniden başlatın.