Mac paylaşımı VPN üzerinden görünüyor: durduralım mı yoksa saklayalım mı?
Bir tarama girdisi duyurudur, erişim izni değildir. Hizmeti durdurmaya, kullanıcılarını kısıtlamaya veya keşfin kendisini sınırlamaya karar verin.
Tarama listeleri duyurulardan oluşur ve duyuru erişim izni değildir. Birisi dizüstü bilgisayarınızın adını uzak bir listede görüyor çünkü bir multicast sorgusu normalde yönlendiricide onu durduran sınırı aştı. Bu aşma hem girdinin neden göründüğünü hem de girdiyi kaldırmanın hizmeti kapatmakla aynı şey olmadığını açıklar. Herhangi bir şeyi değiştirmeden önce gerçekten bu ikisinden hangisine karşı olduğunuza karar verin.
Tarama girdisi aslında nedir
Mac'teki bir mDNS yanıtlayıcısı barındırdığı hizmet türlerine ilişkin sorguları yanıtlar ve yanıt bir ad, bir bağlantı noktası ve birkaç metin kaydı taşır. Soran istemci bu adı daha sonra bir listede gösterir. Alışverişte hiçbir şey bir bağlantının başarılı olacağını kanıtlamaz ve hiçbir şey izin vermez: liste bir ad hakkında iddiadır, erişim hakkında değil. Bu ayrım, bir şeyi kapatmanız mı yoksa yayınlamayı bırakmanız mı gerektiğine karar verir.
Farklı hizmetler ayrı ayrı kaydolur, bu yüzden bir girdinin kaybolması tüm duyuruların durduğu anlamına gelmez. Dosya paylaşımı bir türü, ekran paylaşımı başka bir türü kaydeder; yazıcılar, medya kitaplıkları ve geliştirici araçları da her biri kendi türünü kaydeder. Tek bir anahtarı ana kontrol olarak görmeden önce neyin kayıtlı olduğunu ve hangi sürecin ona sahip olduğunu listeleyin:
dns-sd -B _smb._tcp
lsof -nP -iUDP:5353Multicast, bir şey köprü kurmadıkça yerel kalır
Multicast DNS, UDP 5353 üzerinde bağlantıya yerel bir gruba gönderir ve yönlendiriciler bu grubu varsayılan olarak iletmez. Bu nedenle unicast trafiği yönlendiren bir tünel keşfi geride bırakır ve bu yüzden yönlendirilmiş bir VPN'deki Mac genellikle uzak site için görünmez olur. Köprülenmiş bir tünel veya bilerek yapılandırılmış bir aktarıcı, iki ucu tek bir yayın etki alanına koyarak bunu değiştirir. Hangi tasarıma sahip olduğunuz tünelin özelliğidir, üzerine basılmış protokol adının değil.
Sunucu yapılandırmasını inceleyin: bir arayüzü köprülüyor mu yoksa bir alt ağı mı yönlendiriyor, çünkü ikisi yayına bağlı her protokolde farklı davranır. Tünel köprülenmişse birden fazla duyuru türünün sızmasını bekleyin, kimsenin yayınlamayı amaçlamadığı şeyler dahil. Yönlendirilmişse uzak listedeki bir girdi muhtemelen bir aktarıcı veya unicast DNS tabanlı keşif üzerinden gelmiştir, multicast grubu üzerinden değil. Bu yolların düzeltmeleri farklıdır ve multicast bağlantı noktasını engellemek yalnızca birini kapatır.
Hizmeti durdurmak en temiz sınırdır
Mac'in dosya sunmakla ilgili bir işi yoksa duyurusunu saklamaya çalışmak yerine desteklenen denetim üzerinden paylaşımı kapatın. Durdurulmuş bir hizmete bağlanılamaz, tahmin edilemez ve adı hatırlayan eski bir istemci ona ulaşamaz. Bu özellik onu daha güçlü denetim yapar ve ağın hiçbir işbirliğine ihtiyaç duymaz.
Apple'ın dosya paylaşımı kılavuzu paylaşılan klasörler, izin verilen kullanıcılar ve konuk erişimi için izin modelini açıklar ve paylaşım paneli mevcut durumu gösterir. Hizmet gerçekten gerektiğinde bu üçünü gözden geçirin, çünkü var olması gereken paylaşım sınırlandırılması gereken paylaşımdır. Konuk erişimi ayrı bir bakışı hak eder, çünkü hiçbir kimlik bilgisi olmadan bağlantıya izin verebilir. Ardından hizmetin hangi arayüzlerde dinlediğini doğrulayın, çünkü her arayüzde sunulan paylaşım tünelde de sunulur.
Hizmete ihtiyacınız olduğunda ama izleyiciye olmadığında
Bazen paylaşım meşrudur ve izleyici değildir. Hizmeti onaylanmış kaynaklarla sınırlamak, keşfi ayrı ve daha küçük bir denetim olarak bırakmak dürüst düzenlemedir. Güvenlik duvarı kuralları, kullanıcı başına izinler ve doğru arayüzde dinlemek erişimi gizli bir duyurunun yapamayacağı şekilde daraltır.
Keşfi bastırmak katı anlamda kozmetiktir: hizmet hâlâ adı bilen herkese yanıt verir. Sorun yayının kendisiyse onu taşıyan katmanda sınırlayın. Yönettiğiniz bir ağda bu, hangi hizmet türlerinin sınırı aşacağına karar vermek ve köprüyü, aktarıcıyı veya filtreyi buna göre yapılandırmak demektir. Bir forumdan köprü filtresi komutu kopyalamak yalnızca sunucunuz tam olarak o yığını ve o tünel modunu çalıştırıyorsa işe yarar; yönetmediğiniz bir ağda dürüst yanıt, uzak bir istemcinin neyi hatırladığını denetleyemeyeceğinizdir.
Uzak taraftan bakın
Mac'in kendi ağından değil uzak taraftan test edin ve önbelleğe alınmış liste yerine yeni bir tarama test edin. Ardından hizmete adla ve adresle doğrudan bağlanmayı deneyin, çünkü iki sonuç farklı soruları yanıtlar. Başarılı bir bağlantıyla eksik girdi bir etiketi sakladığınız, başarısız bir bağlantı ise bir hizmeti kapattığınız anlamına gelir. Yenilemeyi atlarsanız önbellek iki testi de yalancı yapar, bu yüzden istemciyi yeniden başlatın.
Neyi değiştirdiğinizi ve bunun üç denetimden hangisine ait olduğunu yazın: hizmet durduruldu, erişim kısıtlandı veya keşif sınırlandı. Biri Mac'in hâlâ göründüğünü bildirdiğinde bu not, bildirimin eski olup olmadığını veya başka bir hizmetin kendini duyurup duyurmadığını söyler. Buradaki sürprizlerin çoğu kimsenin açtığını hatırlamadığı ikinci bir kayıttır, bozuk bir denetim değil.
Değişikliğin başarısız olduğu sonucuna varmadan önce kalan kayıtları yeniden denetleyin. Kısa bir liste bir tur daha tahminden iyidir.