Mac için uygulama güvenlik duvarı
güncellendi · yazan: Anton Shakirov
hop internete çıkan her programı, ulaştığı adreslerle birlikte gösterir ve hangisini isterseniz kapatmanızı sağlar – tüm programı, ya da tek bir adresini. macOS'un tam bu iş için sağladığı, LuLu ve Little Snitch'in kullandığı türden ağ filtresi üzerinde çalışır ve hiçbir şeyin şifresini çözmez.

| what it is | app firewall inside hop, a menu bar app for macOS |
|---|---|
| price | free — no trial, no pro tier, no account |
| licence | MIT, source on GitHub |
| requires | macOS 14 or later, Apple silicon or Intel |
| works offline | yes |
| data sent anywhere | none |
program bazlı güvenlik duvarı kime lazım
olağan tetikleyici, bir programın internetle olması gerekenden fazla konuştuğunu fark etmektir: her açılışta bir lisans sunucusunu arayan bir araç, kimsenin istemediği bir şeyi senkronize eden arka plan yardımcısı, oynamakla ilgisi olmayan adreslere ulaşan bir oyun. macOS'un kendisi şu an hangi programların bağlı olduğunu, nereye bağlandığını söylemez – Etkinlik İzleyici'nin ağ sekmesi taşınan bayt sayısını gösterir, adresleri değil.
diğer tetikleyici, kuralı önceden koymak istemektir: tam güvenmediğiniz bir program için bir sunucuyu engellemek, ya da kurulu ama kullanılmayan bir programı tamamen ağdan kesmek – router'a, dns'e ya da her şeyi birden etkileyecek bir vpn'e dokunmadan.
ne gösteriyor, ve tek tıkla ne yapılır
bağlanmış olan her program, ulaştığı adreslerle birlikte bir listede görünür. programın etiketine tek bir tıklama, o programı ağdan tamamen keser; açın, ve tek bir adres kendi başına engellenebilir – örneğin bir lisans denetimi, geri kalan trafiği geçerken. adres kuralı her zaman programın kuralını yener, böylece tek bir istisna için tüm anahtarı yeniden açmak gerekmez.
bir kural için programın önceden bağlanmış olması gerekmez. kurulu her uygulama, hiç internete çıkmamış olsa bile listede yer alır, böylece bir program daha bağlanma fırsatı bulamadan engellenebilir.
- tüm bir programı, ya da tek bir adresini, tek tıkla engelleyin
- program hiç bağlanmadan önce kural koyun — listeden ya da Uygulamalar klasöründen seçin
- bir dosyadan adres listesi yükleyin (satır başına bir adres, ya da hosts dosyası) ve tüm programlar için birden engelleyin — bir satır program da belirtebilir: `com.example.app license.example.com`
- mevcut kurallarınızı yeniden bir dosyaya kaydedin
- listeyi göründükleri sıraya, ada, ya da en yeniye göre sıralayın
penceredeki her etiketin ve bölümün ne anlama geldiğinin tam anlatımı, kendi dilinizde talimatta: talimatta trafik engelleme
filtrenin kendisi nasıl çalışır
hop bunu, macOS'un tam da bu iş için sağladığı ağ filtresiyle yapar – LuLu ve Little Snitch'in üzerine kurulduğu aynı kategoriden bir sistem uzantısı. modül ilk çalıştığında, macOS sistem ayarlarında ona izin vermenizi ister; bu, hop'un ne atlayabileceği ne de önceden onaylayabileceği tek seferlik bir sistem penceresidir.
filtre bir bağlantının ilk paketinde karar verir ve içine asla bakmaz: bir sunucunun tamamını engeller, hiçbir zaman üzerindeki tek bir sayfayı değil, çünkü bağlantı düzeyinde çalışan bir filtrenin görebileceği derinlik bu kadardır. filtre bir gün dursa – bir macOS güncellemesi, bir çökme, her ne olursa – internet çalışmaya devam eder; filtre dönene kadar hiçbir şey engellenmez. modülü ayarlardan kapatmak yalnızca sizin engellerinizi durdurur, Mac'inizin ağ erişimini değil.
bu tür bir uygulamanın üzerine kurulduğu ağ uzantısı çatısının Apple'ın kendi açıklaması (İngilizce sayfa): Network Extension, Apple Developer documentation
varsayılan olarak sessiz, isteğe bağlı bir soru
modül varsayılan olarak açıktır ve kendi başına hiçbir şeyi engellemez: kural konmadıysa her bağlantı, hop kurulu değilmiş gibi geçer. önceden engellenecek hazır bir izleyici ya da reklam sunucusu listesiyle gelmez, ve sessizce programları kesmeye başlamaz – listedeki her engel sizin koyduğunuzdur.
yeni bağlantılar için sormak ayrı bir ayardır, varsayılan olarak kapalı. açıkken, sağ üstteki bir kart, hiçbir kuralın kapsamadığı bir bağlantı için sorar – yalnızca o adres için mi, yoksa tüm program için mi – hop'un kendi başına karar vermesi yerine.
ne değildir, ve sınır nerede biter
hop bir vpn değildir ve trafiğinizi hiçbir yere yönlendirmez ya da yolda incelemez: bir bağlantı ya değişmeden geçer, ya da ilk pakette reddedilir. şifreli bir bağlantının içindeki url'ye ya da sayfaya göre filtreleme yapamaz – https, sunucu adresinin ötesindeki her şeyi gizler, bu yüzden "sadece bu sayfayı engelle" ne hop'ta ne de aynı şekilde inşa edilmiş herhangi bir uygulama güvenlik duvarında bu tür bir filtrenin ifade edebileceği bir kural değildir.
aynı zamanda bir dns engelleyici ya da bir tarayıcı sekmesinin gösterdiği içeriği filtreleyen bir şey de değildir: onlar isimleri çözerek ya da yeniden yazarak çalışır, farklı ödünleşimleri olan farklı bir katman. ve gördüğü hiçbir şeyi toplamaz: adres listesi ve koyduğunuz kurallar bu Mac'te kalır.
| ne istiyorsunuz | hop'un güvenlik duvarı bunu yapar mı | yerine ne kullanmalı |
|---|---|---|
| bugün hangi programların internete çıktığını, ve nereye çıktığını görmek | evet — ilk ekranın tamamı bu | — |
| bir programı ağdan tamamen engellemek | evet — etiketine tek tıklama | — |
| bir programın kendi servisine ulaşmasına izin verip çağırdığı bir üçüncü taraf adresini engellemek | evet — yalnızca o adresi engelleyin, gerisi kalsın | — |
| genel olarak güvenilen bir sitedeki bir sayfayı ya da bölümü engellemek | hayır — filtre bir sunucu görür, url görmez | sayfanın kendisini okuyabilen bir tarayıcı uzantısı |
| trafiğinizi sağlayıcınızdan ya da ağınızdan gizlemek | hayır — hop'un sunucusu yok ve hiçbir şeyi yönlendirmiyor | gerçek bir vpn |
| tarayıcı dahil her yerde reklamları ve izleyicileri engellemek | varsayılan olarak hayır — hop bir engelleme listesiyle gelmiyor | dns düzeyinde bir engelleyici ya da tarayıcı uzantısı |
frequently asked questions
- hop trafiğimi görüyor ya da kaydediyor mu?
- hayır. filtre bir bağlantının ilk paketinde karar verir ve içine asla bakmaz; hop hiçbir şeyin şifresini çözmez, ve adres listesi bu Mac'te kalır.
- bu bir vpn ile aynı şey mi?
- hayır. hop hiçbir şeyi yönlendirmez ve sunucusu yoktur. bir bağlantıyı ya değişmeden geçirir, ya da ilk pakette engeller – izin verilen bir bağlantının içinde ne olduğunu ne görür ne de dokunur.
- tüm uygulamayı engellemeden tek bir adres engellenebilir mi?
- evet. adreslerini görmek için programı açın, ve hangisini isterseniz kendi başına engelleyin – adres kuralı her zaman programın kendi anahtarını yener.
- ağ filtresi çalışmayı bırakırsa ne olur?
- internetiniz çalışmaya devam eder. filtre dönene kadar hiçbir şey engellenmez, ve modülü kapatmak yalnızca sizin koyduğunuz engelleri durdurur — Mac'inizin ağ erişimini asla.
- çalışması için bir şey onaylamam gerekiyor mu?
- bir kez. modül ilk çalıştığında, macOS sistem ayarlarında hop'un ağ filtresine izin vermenizi ister — bu türden her uygulama güvenlik duvarının ihtiyaç duyduğu aynı tek seferlik istek.
- internetimi yavaşlatır mı?
- filtrenin bakması gereken tek şey her yeni bağlantının ilk paketidir, trafiğin kendisi değil, bu yüzden devam eden aktarımlar etkilenmez.
- LuLu ya da Little Snitch'ten farkı ne?
- aynı fikir, ve altında aynı türden macOS filtresi. hop'un sürümü ayrı bir uygulama yerine diğer modülleriyle birlikte menü çubuğunda yaşar, ve aynı sınırları korur: sayfaları değil, sunucuların tamamını engeller, ve hiçbir şeyin şifresini çözmez.
yazar hakkında

Anton Shakirovhop'u yapıyor
hop'u ve bu sitedeki her sayfayı yapıyor. tek bir menü çubuğu simgesinin altında on dokuz araç, MIT lisanslı ve açık kaynak. issue'ları ve e-postaları kendisi okuyup yanıtlıyor.