Kurum olarak IT satın alımlarınızı nasıl yapıyorsunuz? Şirket envanterine giren bir donanım, ortalama olarak şirket içinde ne kadar zaman geçirdikten sonra emekliye ayrılıyor? Tüm IT yatırımlarınız arasında en eski donanımlar hangi senenin teknolojisini kullanıyorlar? Bilgisayar, yazılım ve işletim sistemi güncellemelerini yapıyorsunuz, peki mesela Access Point’ler, yazıcılar, NAS depolama birimleri ve diğer ağ cihazları?..
Şunu biliyoruz ki genel olarak, en çabuk işletim sistemleri güncelleniyor. Onu lisanslı yazılımlar ve bilgisayarlar / tabletler / telefonlar izliyor. Piramidin altlarına doğru ilerledikçe ağ cihazlarının birçoğunun yenilenme döngüsünün 10 yıla yaklaştığını görüyoruz.
Bu girizgah burada dursun, ben konuyu farklı bir örnek ile devam ettireyim; Apple 2026 Eylül ayında macOS Golden Gate‘i yayınladı. Bu sürüm, Intel işlemcili Mac’lerin yükleyemeyeceği ilk sürüm olacak. Yani Apple 6 sene önce terk ettiği platform için desteğini şu ana kadar sürdürüyordu. Benzer bir davranışı, bu yazının konusu olan SMB 1.0 protokolü için yapıyor. Kurumların bazı donanım bileşenlerini güncellemek konusunda yavaş davrandığını bilerek onlara olan desteğini işletim sistemi içinde tutmaya devam ediyor.
Varsayılan olarak macOS, harici kaynaklara erişmeye çalışırken önceliği 445 portu ile SMB 2 ve SMB 3‘e veriyor. Ancak bu protokoller üzerinden ilgili kaynağa ulaşamazsa failover olarak port 139 ve SMB 1 ile NETBIOS protokollerini kullanmaya başlıyor. Kurumunuzun güvenlik politikalarına uymuyorsa macOS’un SMB 1 ve NETBIOS erişimlerini kapatabilirsiniz.

Outbound erişimi kapatmak
SMB 1 erişimini kapatmak, /etc klasöründe bulunan nsmb.conf dosyasına bir satır ekleyerek yapılabiliyor. Ancak bilgisayarlarımızda standart olarak /etc klasöründe nsmb.conf isminde bir dosya bulunmuyor. Dolayısıyla önce bu dosyayı oluşturmak, sonra da iki satır eklemek gerekiyor. Hem dosyayı oluşturmak, hem de SMB 1 ve NETBIOS erişimini kapatmak istiyorsanız aşağıdaki kodu Terminal’e yapıştırabilirsiniz. Bu komut bir Mac cihazın uzaktaki ağ cihazlarına SMB 1 ve NETBIOS üzerinden bağlanabilmesi özelliğini kapatır.
printf "[default]\nprotocol_vers_map=6\nport445=no_netbios\n" | sudo tee /etc/nsmb.conf
Bunun sonucunda şöyle bir cevap alırsınız.
[default]
protocol_vers_map=6
port445=no_netbios
Inbound erişimi kapatmak
Yeni bir Mac kurulumu yaptığınızda standart olarak File Sharing özelliği kapalı konumda gelir. Siz diğer kullanıcıların bilgisayarınıza bağlanabilmesini istiyorsanız System Settings / General / Sharing bölümüne giderek File Sharing özelliğini açmanız gerekir. File Sharing açıldıktan sonra da SMB 1 bağlantı taleplerini reddetmek için yine Terminal’den şu komutu kullanabilirsiniz. Bu komut SMB 1‘i kapatarak SMB 2 ve SMB 3‘ü açık tutacaktır.
sudo scutil --prefs com.apple.smb.server.plist <<EOF
get /
d.add ProtocolVersionMap # 6
set /
commit
apply
quit
EOF
Aşağıdaki komutu kullanarak SMB 1 bağlantısının kapatıldığının teyidini alabilirsiniz. Sonuç olarak 6 geliyor olması gerekiyor.
sudo defaults read /Library/Preferences/SystemConfiguration/com.apple.smb.server ProtocolVersionMap
Son olarak, burada yazdığım komutlar sudo komutunu içerdiği için doğal olarak Admin yetkisi isteyecektir.
Bir Cevap Yazın