যদিও সিস্টেমের সাথে সিকিউরিটি চিন্তা কোথাও নতুন নয়, WannaCrypt র্যানসমওয়্যারের সৃষ্টি করা হুল روما মানুষের মধ্যে তাৎক্ষণিক কর্মের জন্য উদ্দীপনা দিয়েছে। র্যানসমওয়্যারটি উইন্ডোজ অপারেটিং সিস্টেমের SMB সার্ভিসের সংবেদনশীলতা লক্ষ্য করে প্রসারিত হয়।
SMB বা Server Message Block একটি নেটওয়ার্ক ফাইল শেয়ারিং প্রোটোকল যা কম্পিউটারগুলির মধ্যে ফাইল, প্রিন্টার ইত্যাদি শেয়ার করার জন্য। তিনটি ভার্সন আছে – Server Message Block (SMB) version 1 (SMBv1), SMB version 2 (SMBv2), এবং SMB version 3 (SMBv3)। মাইক্রোসফ্ট রিকমেন্ড করে যে আপনি সিকিউরিটি কারণে SMB1 ডিজেবল করুন – এবং WannaCrypt বা NotPetya র্যানসমওয়্যার মহামারির প্রেক্ষাপটে এটি আরো গুরুত্বপূর্ণ।
উইন্ডোজ ১১/১০-এ SMB1 ডিজেবল করুন
WannaCrypt র্যানসমওয়্যার থেকে নিজের রক্ষা করতে আপনাকে অবশ্যই SMB1 ডিজেবল করতে হবে এবং সাথে সাথে মাইক্রোসফ্ট রিলিজ করা প্যাচগুলো ইনস্টল করতে হবে। উইন্ডোজ ১১/১০/৮/৭-এ SMB1 ডিজেবল করার কিছু উপায় দেখি।
কন্ট্রোল প্যানেলের মাধ্যমে SMB1 বন্ধ করুন
Control Panel > Programs & Features > Turn Windows features on or off খুলুন।
অপশনগুলোর তালিকায় একটি অপশন থাকবে SMB 1.0/CIFS File Sharing Support। এর সাথে সম্পর্কিত চেকবক্স আনচেক করুন এবং OK চাপুন।
আপনার কম্পিউটার রিস্টার্ট করুন।
সম্পর্কিত: উইন্ডোজ ১০-এ SMBv2 সক্রিয় বা নিষ্ক্রিয় করার উপায়।
PowerShell ব্যবহার করে SMBv1 ডিজেবল করুন
অ্যাডমিনিস্ট্রেটর মোডে একটি PowerShell উইন্ডো খুলুন, নিচের কমান্ডটি টাইপ করে এন্টার চাপুন SMB1 ডিজেবল করতে:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 –Force

যদি কোনো কারণে আপনাকে অস্থায়ীভাবে SMB version 2 & version 3 ডিজেবল করতে হয় তবে এই কমান্ডটি ব্যবহার করুন:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 0 –Force
SMB version 1 ডিজেবল করা রিকমেন্ড করা হয় যেহেতু এটি পুরনো এবং প্রায় ৩০ বছর পুরনো টেকনোলজি ব্যবহার করে।
মাইক্রোসফ্ট বলে, আপনি যখন SMB1 ব্যবহার করেন, আপনি পরবর্তী SMB প্রোটোকল ভার্সনগুলো দ্বারা প্রদত্ত মূল সুরক্ষাগুলো হারান:
- Pre-authentication Integrity (SMB 3.1.1+) – সিকিউরিটি ডাউনগ্রেড আক্রমণ থেকে রক্ষা করে।
- Insecure guest auth blocking (SMB 3.0+ on Windows 10+) – MiTM আক্রমণ থেকে রক্ষা করে।
- Secure Dialect Negotiation (SMB 3.0, 3.02) – সিকিউরিটি ডাউনগ্রেড আক্রমণ থেকে রক্ষা করে।
- Better message signing (SMB 2.02+) – SMB 2.02, SMB 2.1-এ HMAC SHA-256 MD5-কে হ্যাশিং অ্যালগরিদম হিসেবে রিপ্লেস করেছে এবং SMB 3.0+-এ AES-CMAC সেটি রিপ্লেস করেছে। SMB2 এবং 3-এ সাইনিং পারফরম্যান্স বৃদ্ধি পেয়েছে।
- Encryption (SMB 3.0+) – তারে ডেটা ইন্সপেকশন এবং MiTM আক্রমণ বাধা দেয়। SMB 3.1.1-এ এনক্রিপশন পারফরম্যান্স সাইনিং-এর চেয়ে ভালো।
আপনি যদি পরবর্তীতে সেগুলো সক্রিয় করতে চান (SMB1-এর জন্য রিকমেন্ড করা হয় না), কমান্ডগুলো নিচের মতো হবে:
SMB1 সক্রিয় করার জন্য:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 -Force
SMB2 & SMB3 সক্রিয় করার জন্য:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 1 –Force
উইন্ডোজ রেজিস্ট্রি ব্যবহার করে SMB1 ডিজেবল করুন
আপনি উইন্ডোজ রেজিস্ট্রি টুইক করে SMB1 ডিজেবল করতে পারেন।
regedit চালান এবং নিচের রেজিস্ট্রি কীতে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
ডান পাশে DWORD SMB1 উপস্থিত না থাকা উচিত বা এর মান ০ হওয়া উচিত।
সক্রিয় ও নিষ্ক্রিয় করার মানগুলো নিচে:
- ০ = ডিজেবল
- ১ = সক্রিয়
SMB সার্ভার এবং SMB ক্লায়েন্টে SMB প্রোটোকল ডিজেবল করার আরও অপশন এবং পদ্ধতির জন্য মাইক্রোসফ্ট ভিজিট করুন।
এখন পড়ুন: উইন্ডোজ ডোমেইনে NTLM Authentication ডিজেবল করার উপায়।
