บทนำ (Overview)
วิธีการปิด Protocol SSL version 2 และ 3 บน IIS
ขั้นตอน (Steps)
- สามารถติดตั้ง Web Server ได้จากบทความ
- สามารถตรวจสอบช่องโหว่ได้ด้วยเองจากบทความ (http://blog.itselectlab.com/?p=3867)
- ผล Scan ช่องโหว่ของ SSL version 2 และ 3 protocol ของ IIS เป็นดังรูป
วิธี Manual
- คลิก Start, Run, พิมพ์ regedit, และคลิก OK
- ให้ไปที่
HKey_Local_Machine\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
- คลิกขวาที่ SSL 2.0. โฟลเดอร์ เลือก New แล้วคลิก Key
- ตั้งชื่อให้โฟลเดอร์ใหม่ ชื่อ Server
- เข้าไปใน Folder ที่เราสร้างขึ้นมาใหม่. จากนั้นคลิก Edit แล้วเลือก New และคลิก DWORD (32-bit) Value.
- พิมพ์ Enabled แล้ว Enter
- ตรวจสอบให้แน่ใจว่า ในคอลัมมภ์ Data มีค่าเป็น (โดยปกติเป็นค่า Default ถ้าไม่ใช่ให้เลือก Modify แล้วเปลี่ยนเป็น 0)
0x00000000 (0)
- ทดลอง Restart เครื่อง Computer แล้ว Scan อีกครั้งจะพบว่า SSL v2.0 ถูกปิดไปแล้ว
- จากนั้นปิด SSLv3. เพิ่ม โดยการเพิ่มโฟลเดอร์ SSL 3.0 ถ้าไม่มี
- จากนั้นให้ตั้งค่าเหมือนกับ SSLv2 และ Restart เครื่องอีกครั้ง
- ทดสอบ Scan อีกครั้งพบว่าช่องโหว่ได้หายไปแล้ว
อ้างอิง (References)
- https://www.sslshopper.com/article-how-to-disable-ssl-2.0-in-iis-7.html
- https://www.ssllabs.com/projects/best-practices/