วิธีปิด 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

  1. เปิด Server Manager

  2. เลือก Manage

  3. เลือก Remove Roles and Features

  4. กด Next

  5. ไปที่ Features

  6. ค้นหา SMB 1.0/CIFS File Sharing Support

  7. เอาเครื่องหมายถูกออก

  8. กด Next

  9. กด Remove

  10. 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 มีความปลอดภัยตามมาตรฐานสมัยใหม่

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่