วิธีใช้ Access-Based Enumeration บน Windows Server 2022
Access-Based Enumeration (ABE) เป็นหนึ่งในฟีเจอร์ที่สำคัญที่สุดสำหรับ File Server บน Windows Server 2022 เพราะช่วยให้ผู้ใช้งานมองเห็นเฉพาะโฟลเดอร์และไฟล์ที่ตนเองมีสิทธิ์เข้าถึงเท่านั้น
ในองค์กรที่มีหลายแผนก เช่น HR, Accounting, Sales และ IT หากไม่มี ABE ผู้ใช้จะมองเห็นโฟลเดอร์ของทุกแผนก แม้ว่าจะเปิดใช้งานไม่ได้ก็ตาม ซึ่งอาจก่อให้เกิดความสับสนและเพิ่มความเสี่ยงด้านความปลอดภัย
บทความนี้จะอธิบายวิธีเปิดใช้งาน Access-Based Enumeration อย่างถูกต้อง พร้อมแนวทางใช้งานจริงในองค์กร
Access-Based Enumeration คืออะไร
Access-Based Enumeration หรือ ABE คือฟีเจอร์ที่ทำให้ Windows Server แสดงเฉพาะโฟลเดอร์ที่ผู้ใช้มีสิทธิ์เข้าถึง
ตัวอย่าง
File Server มีโฟลเดอร์ดังนี้
CompanyData
├── Accounting
├── HR
├── Sales
├── IT
├── Management
หากผู้ใช้เป็นสมาชิกของ
Sales_Group
เมื่อเปิด
\\FileServer\CompanyData
จะเห็นเพียง
Sales
เท่านั้น
โฟลเดอร์อื่นจะไม่ถูกแสดง
ประโยชน์ของ Access-Based Enumeration
เพิ่มความปลอดภัย
ลดการมองเห็นข้อมูลที่ไม่เกี่ยวข้อง
ลดความสับสนของผู้ใช้งาน
ทำให้ File Server ดูเป็นระเบียบ
ลดโอกาสถูกสำรวจโครงสร้างข้อมูลภายในองค์กร
ทีมงาน comsiam แนะนำให้เปิดใช้งาน ABE ทุกครั้งที่มีการใช้งาน File Server ร่วมกับ Active Directory
ก่อนเปิด ABE ควรเตรียมอะไรบ้าง
ควรมี
Windows Server 2022
Shared Folder
NTFS Permission
Active Directory Security Group
ตัวอย่าง
Accounting_Group
HR_Group
Sales_Group
และกำหนดสิทธิ์ให้แต่ละกลุ่มเรียบร้อยแล้ว
วิธีเปิด Access-Based Enumeration ผ่าน Server Manager
เปิด
Server Manager
เลือก
File and Storage Services
เลือก
Shares
คลิก Share ที่ต้องการ
เลือก
Properties
เลือก
Settings
ติ๊ก
Enable access-based enumeration
กด
Apply
และ
OK
เสร็จสิ้น
วิธีเปิด ABE ผ่าน PowerShell
ดู Share ทั้งหมด
Get-SmbShare
เปิด ABE
Set-SmbShare -Name "CompanyData" -FolderEnumerationMode AccessBased
ตรวจสอบสถานะ
Get-SmbShare | Select Name,FolderEnumerationMode
ผลลัพธ์
CompanyData AccessBased
แสดงว่าเปิดใช้งานเรียบร้อย
ตัวอย่างการใช้งานจริง
โครงสร้าง
CompanyData
├── Accounting
├── HR
├── Sales
├── IT
Permission
Accounting_Group = Accounting
HR_Group = HR
Sales_Group = Sales
IT_Group = IT
เมื่อเปิด ABE
ผู้ใช้แต่ละแผนกจะเห็นเฉพาะโฟลเดอร์ของตนเอง
ABE ทำงานร่วมกับ NTFS Permission
สิ่งสำคัญที่ต้องเข้าใจคือ
ABE ไม่ได้แทนที่ NTFS Permission
ABE เพียงซ่อนโฟลเดอร์ที่ไม่มีสิทธิ์
ส่วนการอนุญาตหรือปฏิเสธการเข้าถึงยังคงอ้างอิง NTFS Permission
ดังนั้นต้องกำหนด NTFS Permission ให้ถูกต้องเสมอ
ABE กับ Hidden Share ต่างกันอย่างไร
Hidden Share
ตัวอย่าง
\\FileServer\Accounting$
ซ่อน Share ทั้งตัว
ABE
ซ่อนเฉพาะโฟลเดอร์ที่ไม่มีสิทธิ์
สามารถใช้ร่วมกันได้
ซึ่งเป็นแนวทางที่องค์กรขนาดใหญ่จำนวนมากเลือกใช้
ตัวอย่างการออกแบบที่แนะนำ
\\FileServer\CompanyData$
เปิด
Access-Based Enumeration
NTFS Permission
Security Group
ผลลัพธ์
ปลอดภัย
จัดการง่าย
รองรับผู้ใช้จำนวนมาก
comsiam ใช้แนวทางนี้กับระบบ File Server ที่มีหลายแผนก เพราะช่วยลดปัญหาการมองเห็นข้อมูลที่ไม่เกี่ยวข้องได้อย่างชัดเจน
วิธีตรวจสอบว่า ABE ทำงานหรือไม่
Login ด้วย User ของแผนกต่าง ๆ
ตัวอย่าง
Accounting User
ควรเห็นเฉพาะ
Accounting
หากยังเห็นทุกโฟลเดอร์
ตรวจสอบ
NTFS Permission
Group Membership
ABE Setting
ปัญหาที่พบบ่อย
เปิด ABE แล้วไม่เห็นโฟลเดอร์
ตรวจสอบ
NTFS Permission
Security Group
User Membership
ยังเห็นทุกโฟลเดอร์
ตรวจสอบว่า Share เปิด
AccessBased
จริงหรือไม่
โดยใช้
Get-SmbShare
ผลกระทบต่อประสิทธิภาพ
สำหรับองค์กรทั่วไป
ABE แทบไม่มีผลต่อ Performance
แม้จะมีผู้ใช้งานหลายร้อยคน
Windows Server 2022 สามารถจัดการได้อย่างมีประสิทธิภาพ
แนวทางความปลอดภัยที่แนะนำ
① เปิด Access-Based Enumeration
② ใช้ NTFS Permission
③ ใช้ Security Group
④ เปิด Audit Log
⑤ เปิด Shadow Copy
⑥ สำรองข้อมูลทุกวัน
⑦ ตรวจสอบ Permission ทุกไตรมาส
Best Practices สำหรับ Windows Server 2022
เปิด ABE ทุก Shared Folder สำคัญ
ใช้ร่วมกับ Active Directory
ใช้ Group Permission
ไม่ใช้ Everyone Full Control
เปิด Audit Log
เปิด Shadow Copy
ตรวจสอบ Effective Access เป็นประจำ
สรุป
Access-Based Enumeration เป็นฟีเจอร์ที่ช่วยเพิ่มความปลอดภัยและความเป็นระเบียบให้กับ File Server บน Windows Server 2022 โดยทำให้ผู้ใช้งานเห็นเฉพาะโฟลเดอร์ที่ตนเองมีสิทธิ์เข้าถึง
เมื่อใช้งานร่วมกับ NTFS Permission, Security Group และ Hidden Share จะช่วยสร้างระบบ File Server ที่ปลอดภัย รองรับการขยายตัวขององค์กร และบริหารจัดการได้ง่ายในระยะยาว ซึ่งเป็นแนวทางที่ comsiam และผู้ดูแลระบบมืออาชีพนิยมใช้งานจริง