วิธีปิด SMBv1 บน Windows Server 2022 อย่างถูกต้อง ลดความเสี่ยงจาก Ransomware
SMB (Server Message Block) เป็นโปรโตคอลที่ Windows ใช้สำหรับแชร์ไฟล์ โฟลเดอร์ และเครื่องพิมพ์ผ่านเครือข่าย แต่ SMB เวอร์ชันแรกหรือ SMBv1 ถือเป็นโปรโตคอลเก่าที่มีช่องโหว่ด้านความปลอดภัยจำนวนมาก
Microsoft แนะนำให้ปิด SMBv1 มานานแล้ว และ Windows Server 2022 เองก็ไม่ได้เปิดใช้งาน SMBv1 เป็นค่าเริ่มต้นในหลายกรณี อย่างไรก็ตาม Server ที่อัปเกรดมาจากระบบเก่า หรือมีการติดตั้งซอฟต์แวร์บางประเภท อาจยังคงเปิด SMBv1 อยู่โดยไม่รู้ตัว
บทความนี้จะอธิบายวิธีตรวจสอบและปิด SMBv1 บน Windows Server 2022 อย่างถูกต้อง เพื่อเพิ่มความปลอดภัยและลดความเสี่ยงจากการโจมตีทางไซเบอร์
🔍 SMBv1 คืออะไร
SMBv1 เป็นโปรโตคอลแชร์ไฟล์ที่เปิดตัวมานานหลายสิบปี
หน้าที่หลัก
แชร์ไฟล์
แชร์โฟลเดอร์
แชร์ Printer
การสื่อสารระหว่างเครื่อง Windows
ปัจจุบัน Microsoft แนะนำให้ใช้
SMBv2
SMBv3
แทน SMBv1 อย่างสมบูรณ์
⚠️ ทำไม SMBv1 ถึงอันตราย
SMBv1 ถูกออกแบบในยุคที่ภัยคุกคามทางไซเบอร์ยังไม่รุนแรงเหมือนปัจจุบัน
ข้อเสียสำคัญ
ไม่มีระบบรักษาความปลอดภัยที่ทันสมัย
ไม่มีการเข้ารหัสข้อมูล
ถูกโจมตีได้ง่าย
มีช่องโหว่จำนวนมาก
หนึ่งในเหตุการณ์ที่มีชื่อเสียงที่สุดคือ
WannaCry Ransomware
NotPetya
ซึ่งใช้ช่องโหว่ SMBv1 ในการแพร่กระจายไปทั่วโลก
🚨 ผลกระทบหากยังเปิด SMBv1
หาก SMBv1 ยังคงเปิดอยู่
อาจเกิดปัญหา
Server ถูกโจมตีจากภายนอก
ติด Ransomware
ข้อมูลถูกเข้ารหัส
เครื่องในองค์กรติดเชื้อต่อเนื่อง
ระบบล่มทั้งเครือข่าย
หลายองค์กรสูญเสียข้อมูลจำนวนมากจากการละเลยเรื่องนี้
🔎 วิธีตรวจสอบว่า SMBv1 เปิดอยู่หรือไม่
เปิด PowerShell แบบ Run as Administrator
รันคำสั่ง
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
ผลลัพธ์ที่ควรเห็น
State : Disabled
หากขึ้น
State : Enabled
แสดงว่า SMBv1 ยังเปิดใช้งานอยู่
🛠️ วิธีปิด SMBv1 ด้วย PowerShell
เปิด PowerShell แบบ Administrator
รันคำสั่ง
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
เมื่อดำเนินการเสร็จ
Restart Server
เพื่อให้การเปลี่ยนแปลงมีผล
🖥️ วิธีปิด SMBv1 ผ่าน Server Manager
อีกวิธีหนึ่งคือผ่าน GUI
เปิด Server Manager
เลือก Manage
เลือก Remove Roles and Features
กด Next
ไปที่ Features
ค้นหา SMB 1.0/CIFS File Sharing Support
เอาเครื่องหมายถูกออก
กด Next
กด Remove
Restart Server
วิธีนี้เหมาะสำหรับผู้ดูแลระบบที่ไม่ต้องการใช้ PowerShell
🔐 วิธีตรวจสอบ SMB Protocol ที่ใช้งานอยู่
ใช้ PowerShell
Get-SmbServerConfiguration
ตรวจสอบค่า
EnableSMB1Protocol
EnableSMB2Protocol
ค่าที่แนะนำ
EnableSMB1Protocol = False
EnableSMB2Protocol = True
🚀 ข้อดีของ SMBv2 และ SMBv3
เมื่อปิด SMBv1 แล้ว
Windows Server 2022 จะใช้งาน SMBv2 หรือ SMBv3 แทน
ข้อดี
ปลอดภัยกว่า
เร็วกว่า
รองรับ Encryption
รองรับ Signing
ลดความเสี่ยงจากการโจมตี
เหมาะกับองค์กรทุกขนาด
🔒 เปิด SMB Signing เพิ่มความปลอดภัย
หลังปิด SMBv1 แล้ว ควรเปิด SMB Signing เพิ่มเติม
ข้อดี
ป้องกัน Man-in-the-Middle Attack
ป้องกันข้อมูลถูกแก้ไขระหว่างส่ง
เพิ่มความน่าเชื่อถือของการเชื่อมต่อ
ถือเป็นแนวทาง Hardening ที่ควรทำควบคู่กัน
📋 ตรวจสอบเครื่องเก่าก่อนปิด SMBv1
ก่อนดำเนินการจริง ควรตรวจสอบว่าในระบบยังมีอุปกรณ์เก่าหรือไม่
ตัวอย่าง
NAS รุ่นเก่า
เครื่องถ่ายเอกสารเก่า
Scanner รุ่นเก่า
Windows XP
Windows Server 2003
อุปกรณ์เหล่านี้บางรุ่นอาจรองรับเฉพาะ SMBv1
⚠️ หากปิด SMBv1 แล้วแชร์ไฟล์ไม่ได้
ให้ตรวจสอบ
NAS Firmware
SMB Version
Network Share Settings
File Server Configuration
อุปกรณ์สมัยใหม่ส่วนใหญ่รองรับ SMBv2 และ SMBv3 แล้ว
🛡️ แนวทาง Hardening เพิ่มเติม
หลังปิด SMBv1 ควรดำเนินการเพิ่มเติม
เปิด Windows Defender
เปิด Firewall
เปิด Audit Policy
เปิด BitLocker
เปิด SMB Signing
จำกัดสิทธิ์ User
อัปเดตระบบสม่ำเสมอ
ผู้ดูแลระบบของ comsiam มักกำหนดให้ SMBv1 เป็นหนึ่งในรายการแรกของ Security Checklist สำหรับ Server ใหม่ทุกเครื่อง
📊 วิธีตรวจสอบ Server หลายเครื่องพร้อมกัน
ในองค์กรขนาดใหญ่สามารถใช้ PowerShell Remote
ตัวอย่าง
Get-SmbServerConfiguration -CimSession SERVER01
ช่วยตรวจสอบสถานะ SMB ของหลายเครื่องได้รวดเร็วขึ้น
สำหรับองค์กรที่ใช้ Active Directory วิธีนี้ช่วยลดเวลาในการตรวจสอบได้มาก
✅ Checklist หลังปิด SMBv1
ตรวจสอบรายการต่อไปนี้
SMBv1 Disabled
SMBv2 Enabled
SMBv3 Enabled
SMB Signing Enabled
Firewall Enabled
Defender Enabled
Server Restarted
File Sharing ทดสอบเรียบร้อย
หากครบทุกข้อ แสดงว่าระบบพร้อมใช้งานอย่างปลอดภัย
สรุป
SMBv1 เป็นโปรโตคอลเก่าที่มีช่องโหว่จำนวนมากและไม่ควรใช้งานบน Windows Server 2022 อีกต่อไป การปิด SMBv1 เป็นหนึ่งในขั้นตอน Security Hardening ที่สำคัญที่สุด เพราะช่วยลดความเสี่ยงจาก Ransomware, Malware และการโจมตีผ่านเครือข่ายได้อย่างมีประสิทธิภาพ
สำหรับผู้ดูแลระบบของ comsiam หรือองค์กรทั่วไป ควรตรวจสอบ SMBv1 บน Server ทุกเครื่อง และเปลี่ยนไปใช้ SMBv2 หรือ SMBv3 เพื่อให้ Windows Server 2022 มีความปลอดภัยตามมาตรฐานสมัยใหม่