İlgili rehberler
macOS'taki Ağ Uzantısı onayı nedir
Güncellendi
Kısa cevap: Bu bir hata değil, macOS'un işletim sistemi düzeyinde uyguladığı bir güvenlik denetimi. Ağ trafiğinizi devralmak isteyen her program (yalnızca VPN'ler değil; güvenlik duvarları, reklam engelleyiciler ve paket yakalama araçları da) gerçekten çalışmadan önce sizden açıkça bir "İzin Ver" tıklaması almak zorundadır; kurulmuş olması ve başarılı giriş yapması yetmez. İstemcilerimizden üçü (özel ağ / Tailscale, Cisco Secure Client, Hiddify) macOS'ta ilk bağlantıda bu adıma takılır; OpenVPN Connect bu mekanizmayı kullanmaz ve böyle bir onay gerektirmez. Aşağıda önce bu denetimin neden var olduğunu, ardından iki sistem sürümü için adım adım anlatımı bulacaksınız.
"Ağ Uzantısı" aslında nedir
macOS'ta sanal bir ağ bağdaştırıcısı oluşturup sistem trafiğini kendi tünelinden geçirmek isteyen her program, bu yetkiyi Apple'ın NetworkExtension çerçevesi üzerinden istemek zorundadır. Apple bu mekanizmayı macOS 10.15 Catalina'dan beri zorunlu tutuyor; eskiden kullanılan ve çok daha geniş yetkili çekirdek uzantılarının (kext) yerini aldı.
Çerçevenin iki yarısı vardır: Uygulama, yükseltilmiş sistem yetkileriyle çalışacak bir kod parçası taşır; işletim sistemi de bir onay penceresi gösterir. Bu kod ancak siz bizzat İzin Ver'e tıkladıktan sonra yüklenir ve trafiği işlemeye başlar. Bu adım atlanırsa uzantı "beklemede" kalır; istemci simgesinin hiç başarıya ulaşmadan sonsuza dek "bağlanıyor" göstermesinin sebebi budur.
Apple bunu neden ayrıca denetliyor
- Sanal bağdaştırıcı oluşturup trafiği devralabilen her şey, teoride şifrelenmemiş tüm ağ verilerinizi görebilir ve onları sessizce başka yere yönlendirebilir; casus yazılımların en çok istediği yetenek tam olarak budur. Apple bunu "kurulur kurulmaz çalışır"dan "Sistem Ayarları'nda elle tıklama gerektirir"e çevirdi; böylece hiçbir şey bu yeteneği sizin haberiniz olmadan elde edemez.
- Bu uyarı yalnızca **ilk seferde** çıkar: Bir istemci onaylandıktan sonra normal bağlantılar ve yeniden başlatmalar onu bir daha tetiklemez. İşletim sistemini yeniden kurarsanız, istemcinin yeni bir kopyasını kurarsanız ya da onayı Sistem Ayarları'nda kendiniz kapatırsanız geri gelir.
- Üç istemcinin her biri bu kapıdan ayrı ayrı geçmek zorundadır; sistem onayı tek bir genel anahtar olarak değil, isteyen her program için ayrı tutar. Bu gereksiz bir tasarım değil, denetimin gerçek ayrıntı düzeyidir.
macOS 15 Sequoia ve sonrası
Apple, Sequoia'da "Giriş Öğeleri" ve "Uzantılar" yönetim ekranlarını birleştirdi. Ağ uzantıları artık tek tek listelenmiyor, bu yeni ekranın kategori görünümünde yer alıyor.
- Sistem Ayarları → Genel → Giriş Öğeleri ve Uzantılar'ı açın.
- En alttaki "Uzantılar" bölümüne kaydırın ve sağ üstteki görünümü varsayılandan "Kategoriye Göre"ye çevirin. Bunu yapmazsanız ağ uzantıları onlarca başka sistem uzantısıyla birlikte uzun bir listede kaybolur.
- Görünüm "Kategoriye Göre" iken "Ağ Uzantıları" kategorisini bulun ve yanındaki ⓘ simgesine tıklayarak genişletin.
- Kullandığınız istemciyi (Tailscale / Cisco Secure Client / Hiddify) bulun ve yanındaki düğmeyi açın.
- macOS giriş parolanızı ya da Touch ID onayını ister. Bu adım, onayı istemcinin kendisinin değil, bilgisayarın başındaki kişinin verdiğini doğrular.
- Onaydan sonra düğme açık konuma geçer. İstemciye dönüp yeniden bağlanın; tünel bu sefer normal şekilde kurulmalıdır.
macOS 13 Ventura / 14 Sonoma
Bu iki sürüm eski giriş noktasını kullanır; uyarı ve Sistem Ayarları'ndaki ifadeler Sequoia'dan farklıdır. Bunun yerine şu yolu izleyin.
- İstemciyi normal şekilde açın ve bir kez Bağlan'a tıklayın. İşletim sistemi uyarıyı yalnızca gerçek bir bağlantı denemesinden sonra gösterir, uygulamanın kurulu olması yetmez.
- "Sistem Uzantısı Engellendi" benzeri başlıklı bir sistem bildirimi çıkar. Kapatabilir ya da görmezden gelebilirsiniz; sonraki adım ayarı kendiniz bulmaktır.
- Sistem Ayarları → Gizlilik ve Güvenlik'i açın ve aşağı kaydırın (en üstte değil, genellikle sayfanın ortalarında). "'<istemcinin geliştirici adı>' geliştiricisine ait sistem yazılımının yüklenmesi engellendi" yazan satırı görene kadar inin.
- O satırın yanındaki İzin Ver'e tıklayın; macOS onay için giriş parolanızı ister.
- İstemciye dönüp yeniden bağlanın; tünel bu sefer normal şekilde kurulmalıdır.
Hangi istemcide hangi geliştirici adı görünür
Ventura / Sonoma'da "geliştirici" ifadesinin yanındaki tırnak içindeki ad her istemci için farklıdır. Gerçekten kurduğunuz istemciyle eşleştirin; ad beklediğinizle uyuşmuyorsa İzin Ver'e tıklamayın:
- Özel ağ (Tailscale): "Tailscale Inc." olarak görünür; gerçek bir cihazda doğrulandı.
- Cisco (Cisco Secure Client): "Cisco Systems, Inc." olarak görünmesi bekleniyor; henüz doğrulanmadı.
- Hiddify: "Hiddify Team" olarak görünmesi bekleniyor; bu da henüz doğrulanmadı.
Sorun giderme
- "Sistem Ayarları'nda olması gereken satırı bulamıyorum": Yukarıda anlatıldığı gibi istemciyi gerçekten açıp bir kez Bağlan'a tıkladığınızdan emin olun. İşletim sistemi bu satırı ancak uzantıdan gerçek bir yükleme isteği aldıktan sonra gösterir; kurulu ama hiç açılmamış bir uygulama bu satırı oluşturmaz.
- "Yanlışlıkla İzin Verme'ye tıkladım / bildirimi kapattım": Geri alma düğmesi aramanıza gerek yok; istemciye dönüp yeniden Bağlan'a tıklayın. İşletim sistemi aynı uyarıyı tekrar gösterir, yukarıdaki adımları izleyebilirsiniz. Bir kez kapatmak sizi kalıcı olarak dışarıda bırakmaz.
- "Şirketin verdiği Mac'te İzin Ver düğmesi gri": Bu genellikle ayarı kilitleyen bir MDM (cihaz yönetimi) politikasıdır; onayı yalnızca BT yöneticisi kendi konsolundan verebilir. BT ekibinden istemciyi onaylı sistem uzantıları listesine eklemesini isteyin.
- "Üç istemciden ikisini kurdum ama yalnızca biri onay istedi": Diğeri büyük ihtimalle henüz açılıp bağlanmadı; yukarıdaki ilk maddeye bakın.
FAQ
Bu adımı siz mi eklediniz?
Hayır. Bu, macOS 10.15 Catalina'dan beri ağ trafiğini devralmak isteyen her programa uygulanan yerleşik bir macOS mekanizmasıdır; istemcinin hangi üreticiye ait olduğu fark etmez. Apple'ın kendi belgeleri bunu Sistem Uzantıları içindeki Ağ Uzantısı kategorisi olarak adlandırır.
Onayladıktan sonra güvenli mi? Kötüye kullanılabilir mi?
Ağ uzantıları eski çekirdek uzantılarından daha kısıtlı bir korumalı alanda çalışır ve macOS bu yetkiye hangi programların sahip olduğunun kaydını tutar. Tam listeyi Sistem Ayarları → Gizlilik ve Güvenlik → Ağ altında görebilir, istediğinizi istediğiniz zaman geri alabilirsiniz. Özel ağ, OpenVPN ve Cisco istemcilerinin hepsi üreticisi tarafından imzalanmış resmi yazılımlardır; Hiddify ise açık kaynak projenin bayt bayt aynı yansısıdır. Ayrıntılar için her sayfadaki indirme notlarına bakın.
Daha önce olmuyordu, neden şimdi birden çıktı?
İşletim sistemi güncellemesinden sonra sık görülür: Sequoia'ya geçince mevcut bir istemcinin onay kaydı bazen kendiliğinden taşınmaz ve yukarıdaki Sequoia adımlarını yeniden yapmanız gerekir. İstemciyi ya da işletim sistemini yeniden kurduktan sonra da olabilir, çünkü bu onay kaydını siler.
Üç istemcinin hepsini kurup onaylamam gerekir mi?
Hayır, yalnızca gerçekten kurduğunuzu onaylayın. Hesap hepsinde çalışır; günlük kullanım için hangisi size kolay geliyorsa onu seçin. Bkz. "Hangi bağlantı yöntemi hangi duruma uyar".
Bu, macOS'un uygulama için "hasarlı ve açılamıyor" demesiyle aynı şey mi?
Hayır, ama ikisiyle art arda karşılaşabilirsiniz. "Hasarlı" uyarısı Gatekeeper'ın indirilen kurulum dosyası üzerindeki denetimidir; ağ uzantısı uyarısı ise özellikle ağınızı kimin devralabileceğini yöneten ayrı bir katmandır. Sebepleri ve çözümleri farklıdır; o konu için "Antivirüs istemciyi işaretliyor ya da macOS hasarlı diyor" yazısına bakın.