Windows 11/10'da SMB1 neden ve nasıl devre dışı bırakılır
Sistemlerle ilgili güvenlik endişeleri yeni olmasa da, Wannacrypt fidye yazılımının yol açtığı karışıklık, netizenler arasında acil eyleme yol açtı. Ransomware, yayılmak için Windows işletim sisteminin SMB hizmetindeki güvenlik açıklarını hedefler.
SMB veya Sunucu İleti Bloğu, bilgisayarlar arasında dosya, yazıcı vb. paylaşımına yönelik bir ağ dosya paylaşım protokolüdür. Üç sürümü vardır: Sunucu İleti Bloğu (SMB) sürüm 1 (SMBv1), SMB sürüm 2 (SMBv2) ve SMB sürüm 3 (SMBv3). Microsoft, güvenlik nedeniyle SMB1'i devre dışı bırakmanızı öneriyor ve WannaCrypt veya NotPetya fidye yazılımı salgını nedeniyle bunu yapmak artık daha önemli.
Windows 11/10'da SMB1'i devre dışı bırakın
Kendinizi WannaCrypt fidye yazılımına karşı korumak için SMB1'i devre dışı bırakmanız ve Microsoft tarafından yayımlanan yamaları yüklemeniz zorunludur. Windows 11/10/8/7'de SMB1'i devre dışı bırakmanın bazı yollarına bir göz atalım.
SMB1'i Denetim Masası'ndan Kapatın
Denetim Masası > Programlar ve Özellikler'i açın > Windows özelliklerini açın veya kapatın.
Bilgisayarı yeniden başlatın.
Powershell kullanarak SMBv1'i devre dışı bırakın
Yönetici modunda bir PowerShell penceresi açın, aşağıdaki komutu yazın ve SMB1'i devre dışı bırakmak için Enter tuşuna basın:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 -Force
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 0 -ForceEski olduğundan ve neredeyse 30 yıllık teknolojiyi kullandığından SMB sürüm 1'in devre dışı bırakılması önerilir.
Microsoft, SMB1'i kullandığınızda aşağıdaki gibi daha sonraki SMB protokolü sürümlerinin sunduğu temel korumaları kaybettiğinizi söylüyor:
Kimlik Doğrulama Öncesi Bütünlük (SMB 3.1.1+) - Güvenlik düzeyini düşürme saldırılarına karşı koruma sağlar.
Güvenli olmayan konuk kimlik doğrulama engelleme (Windows 10+ üzerinde SMB 3.0+) - MiTM saldırılarına karşı koruma sağlar.
Güvenli Lehçe Anlaşması (SMB 3.0, 3.02) - Güvenlik düzeyini düşürme saldırılarına karşı koruma sağlar.
Daha iyi mesaj imzalama (SMB 2.02+) - HMAC SHA-256, SMB 2.02'deki karma algoritması olarak MD5'in yerini alır; SMB 2.1 ve AES-CMAC, SMB 3.0+'dakinin yerini alır. SMB2 ve 3'te imzalama performansı artar.
Şifreleme (SMB 3.0+) - Kablodaki verilerin incelenmesini ve MiTM saldırılarını önler. SMB 3.1.1'de şifreleme performansı imzalamadan bile daha iyidir.
Bunları daha sonra etkinleştirmek isterseniz (SMB1 için önerilmez), komutlar aşağıdaki gibi olacaktır:
SMB1'i etkinleştirmek için:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 -ForceSMB2 ve SMB3'ü etkinleştirmek için:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 1 -ForceWindows kayıt defterini kullanarak SMB1'i devre dışı bırakın
SMB1'i devre dışı bırakmak için Windows Kayıt Defteri'nde de ince ayar yapabilirsiniz.
regedit'i çalıştırın ve aşağıdaki kayıt defteri anahtarına gidin:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersSağ tarafta DWORD SMB1 bulunmamalı veya 0 değerine sahip olmalıdır.
Etkinleştirme ve devre dışı bırakma değerleri aşağıdaki gibidir:
0=Devre dışı
1=Etkin
SMB sunucusunda ve SMB istemcisinde SMB protokollerini devre dışı bırakmanın daha fazla seçeneği ve yolu için Microsoft'u ziyaret edin.

