IIS Security Checklist บน Windows Server 2022 เช็กลิสต์ความปลอดภัยที่ผู้ดูแลระบบต้องทำก่อนขึ้น Production

 การติดตั้ง IIS และเปิดเว็บไซต์ให้ใช้งานได้เป็นเพียงจุดเริ่มต้นเท่านั้น สิ่งที่สำคัญไม่แพ้กันคือการตรวจสอบความปลอดภัยก่อนนำระบบขึ้นใช้งานจริง (Production)

จากสถิติด้าน Cyber Security ส่วนใหญ่ของการถูกเจาะระบบไม่ได้เกิดจากช่องโหว่ระดับสูง แต่เกิดจากการตั้งค่าพื้นฐานที่ผิดพลาด เช่น เปิด TLS รุ่นเก่า, ไม่มี Security Headers, ไม่อัปเดต Patch หรือไม่มีการตรวจสอบ Log

บทความนี้รวบรวม IIS Security Checklist สำหรับ Windows Server 2022 ที่ผู้ดูแลระบบควรตรวจสอบทุกครั้งก่อนเปิดให้บริการจริงบนอินเทอร์เน็ต


🔐 หมวดที่ 1 Operating System Security

① ติดตั้ง Windows Update ล่าสุด

ตรวจสอบ

Get-HotFix

ต้องติดตั้ง Security Update ล่าสุดเสมอ


② เปิด Microsoft Defender

ตรวจสอบ

Get-MpComputerStatus

สถานะควรเป็น

Real-Time Protection = True

③ เปิด Windows Firewall

ตรวจสอบ

Get-NetFirewallProfile

ทุก Profile ควรเป็น

Enabled

④ ปิด Service ที่ไม่จำเป็น

เช่น

FTP

SNMP

Telnet

Remote Registry

หากไม่ได้ใช้งาน


🔐 หมวดที่ 2 HTTPS และ SSL

⑤ ติดตั้ง SSL Certificate

ตรวจสอบวันหมดอายุ


⑥ บังคับ HTTPS

Redirect

HTTP → HTTPS

⑦ เปิด HSTS

Header

Strict-Transport-Security

⑧ เปิด TLS 1.2


⑨ เปิด TLS 1.3


⑩ ปิด SSL 3.0


⑪ ปิด TLS 1.0


⑫ ปิด TLS 1.1


🔐 หมวดที่ 3 IIS Hardening

⑬ ปิด Directory Browsing

ตรวจสอบ

Directory Browsing

ต้องเป็น

Disabled

⑭ ปิด TRACE Method

ผ่าน

Request Filtering

⑮ ซ่อน IIS Version

ไม่ควรแสดง

Microsoft-IIS/10.0

⑯ ลบ X-Powered-By Header


⑰ เปิด Request Filtering


⑱ ซ่อน Hidden Segments

เช่น

App_Data

bin

🔐 หมวดที่ 4 Security Headers

⑲ เปิด HSTS


⑳ เปิด X-Frame-Options


㉑ เปิด X-Content-Type-Options


㉒ เปิด Content-Security-Policy


㉓ เปิด Referrer-Policy


㉔ เปิด Permissions-Policy


🔐 หมวดที่ 5 Authentication

㉕ ใช้ Password Policy

ขั้นต่ำ

12 Characters

㉖ เปิด MFA

สำหรับ Admin


㉗ เปิด Account Lockout

เช่น

5 Attempts

㉘ ใช้ Least Privilege


🔐 หมวดที่ 6 File Security

㉙ จำกัด File Upload


㉚ บล็อก Extension อันตราย

เช่น

.exe
.bat
.ps1
.cmd

㉛ กำหนด NTFS Permissions

อย่างเหมาะสม


㉜ แยก Upload Folder


🔐 หมวดที่ 7 Monitoring

㉝ เปิด IIS Logging


㉞ เปิด Audit Logging


㉟ เปิด Event Logging


㊱ ตรวจสอบ Logs ทุกวัน


㊲ ตั้ง Alert Notification


🔐 หมวดที่ 8 Network Security

㊳ เปิด Firewall


㊴ จำกัด IP Address

สำหรับ Admin Panel


㊵ ใช้ VPN สำหรับระบบภายใน


㊶ ใช้ Geo Blocking

หากเหมาะสม


🔐 หมวดที่ 9 Backup

㊷ Backup Website


㊸ Backup Database


㊹ Backup SSL Certificate


㊺ Backup IIS Configuration


㊻ ทดสอบ Restore จริง


🔐 หมวดที่ 10 Vulnerability Assessment

㊼ สแกนช่องโหว่

อย่างน้อยทุกไตรมาส


㊽ ใช้ Security Baseline


㊾ ตรวจสอบ CIS Benchmark


㊿ ทำ Security Review เป็นประจำ


📊 คะแนนความพร้อมก่อนขึ้น Production

รายการสถานะ
HTTPS
TLS 1.2/1.3
HSTS
Security Headers
Request Filtering
Logging
Backup
MFA
Vulnerability Scan

หากผ่านทั้งหมด

ถือว่าพร้อมสำหรับ Production


❌ ความผิดพลาดที่พบบ่อย

เปิด HTTPS แต่ยังใช้ TLS 1.0


ไม่มี MFA


ไม่เคยทดสอบ Restore Backup


ไม่มี Audit Log


ไม่ตรวจสอบ IIS Logs


🛡️ Best Practices

① ใช้ Checklist ทุกครั้งก่อนขึ้นระบบจริง


② ทบทวน Security ทุกเดือน


③ สแกนช่องโหว่ทุกไตรมาส


④ อัปเดต Patch ทันทีเมื่อมี Security Update


⑤ ทดสอบ Disaster Recovery อย่างน้อยปีละ 1 ครั้ง


⑥ ตรวจสอบบัญชีผู้ใช้งานเป็นประจำ


⑦ ใช้ Security Baseline มาตรฐานองค์กร

ทีมงาน comsiam ใช้ Checklist ลักษณะนี้ก่อนเปิดเว็บไซต์ใหม่ทุกครั้งบน IIS Windows Server 2022 เพื่อให้มั่นใจว่าระบบมีความพร้อมทั้งด้านประสิทธิภาพ ความปลอดภัย และความสามารถในการกู้คืนเมื่อเกิดเหตุการณ์ไม่คาดคิด


🎯 สรุป

IIS Security Checklist เป็นเครื่องมือสำคัญสำหรับผู้ดูแลระบบ Windows Server 2022 ที่ช่วยลดความผิดพลาดจากการตั้งค่าพื้นฐาน และเพิ่มความมั่นใจว่าระบบมีมาตรการป้องกันที่เหมาะสมก่อนเปิดใช้งานจริง

การตรวจสอบทั้งด้าน HTTPS, Security Headers, Authentication, Logging, Backup และ Vulnerability Assessment อย่างครบถ้วน จะช่วยให้เว็บไซต์มีความปลอดภัยสูงขึ้น ลดความเสี่ยงจากการโจมตี และพร้อมสำหรับการใช้งานในสภาพแวดล้อม Production ระดับองค์กร

Popular posts from this blog

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

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

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