จากประกาศทางการของ Microsoft เพื่อความปลอดภัย syskey ถูกลบออกจาก Windows 10 เวอร์ชัน 1709 (Fall Creators Update) และ Windows Server 2016
แต่ในความเป็นจริง เนื่องจาก syskey.exe ถูกนำมารวมตั้งแต่ Windows Server 2000 ผู้บางคนอาจยังใช้ syskey แบบ boot-time OS security บน Windows XP, 7, 8 หากยังไม่อัปเกรดเป็น Windows 10
เมื่อตัดสินใจอัปเกรดเป็น Windows 10 V1709 ขึ้นไป อาจล้มเหลว เพราะ syskey ถูกแทนที่ด้วย BitLocker syskey ถูกลบออกจาก Windows 10 Fall Creators Update และอัปเดตถัดไป (1803, 1809) จึงไม่ได้รับแจ้งให้ใส่รหัสผ่าน syskey ตอน Windows 10 startup อีก
บทความนี้จะอธิบายคู่มือครบวงจรของ syskey.exe: ว่ามันคืออะไร ทำไมไม่ทำงานบน Windows 10 Fall Creators Update และข้างหน้า และวิธีลบออก หากคุณกำลังใช้หรือสนใจ syskey ให้อ่านต่อ
Syskey คืออะไร?
รู้จักในชื่อ SAM Lock Tool syskey (System Key) เป็นยูทิลิตี้มาตรฐานของ Windows ใช้เข้ารหัสข้อมูลระบบ เช่นแฮชรหัสผ่านบัญชีผู้ใช้ แต่ syskey.exe ยังให้การป้องกันอีกแบบ: สามารถเข้ารหัสภายนอกเพื่อติดตั้ง Active Directory domain controller ด้วย IFM (Install-From-Media)
Syskey ทำอะไรในกระบวนการ? 1. ย้ายคีย์เข้ารหัสฐานข้อมูล SAM (Security Accounts Management) ออกจากระบบ Windows (XP, 7, 8, 10 ก่อน Fall Creators Update) เพื่อป้องกันฐานข้อมูล SAM
2. ห้ามไม่ให้บูทระบบ และขอรหัสผ่านผ่าน USB drive ในกรณีส่วนใหญ่
ข้างต้นคือคำจำกัดความและวัตถุประสงค์ของ syskey และ external syskey
ทำไม Windows 10 จึงไม่รองรับ syskey.exe อีกต่อไป?
คุณอาจสงสัยว่า SAM key ช่วยได้ใน XP, 7, 8 ทำไม Microsoft จึงลบออกและแนะนำ BitLocker, VeraCrypt แทน
SAM Lock tool ไม่ถูกลบหากไม่มีปัญหา syskey
รายละเอียด: บั๊ก syskey บางอย่างทำให้ไม่น่าเชื่อถือบนระบบ Windows Microsoft จึงลบออกใน Fall Creators Update และเวอร์ชันถัดไป
ปัญหาหลักของ syskey ที่เด่นชัดและไม่สามารถทนได้:
- syskey.exe พัฒนาบนทฤษฎีเข้ารหัสที่อ่อนแอ ค่อนข้างจะแตกได้ในอนาคต
- ไม่ใช่ข้อมูล/ไฟล์ Windows ทั้งหมดที่เข้ารหัสด้วย syskey ได้ จึงไม่รับประกันความปลอดภัยระบบ
- Syskey.exe ถูกแฮกโดยแรนซัมแวร์ (ransomware) มาตลอดตั้งแต่นำมาใช้
- การเข้ารหัสภายนอกจาก syskey สำหรับติดตั้ง Active Directory domain controller ก็มีจุดอ่อนด้านความปลอดภัย
จากข้อบกพร่องเหล่านี้ Microsoft แทนที่ด้วย BitLocker ที่มีฟังก์ชันปรับปรุงทั้งรักษาความปลอดภัยข้อมูลและบล็อกไวรัส/ภัยคุกคาม
เช่น หากต้องการ boot-time OS security หรือใช้ IFM ติดตั้ง Active Directory หรืออัปเกรดเป็น Windows 10 Server 2016 RS3 ควรใช้ BitLocker drive encryption แทน SAM Lock Tool ที่ล้าสมัย
วิธีลบ Syskey ออกจากคอมพิวเตอร์
สำหรับผู้ที่ยังใช้ syskey.exe เพื่อหลีกเลี่ยงการถูกแฮกผ่าน syskey ควรลบ syskey และใช้ตัวเลือกแทน เช่น BitLocker, VeraCrypt, DiskCryptor ฯลฯ
หรือหากต้องการอัปเกรด/อัปเดตเป็น Windows 10 V1709 ขึ้นไป จำเป็นต้อง ปิดใช้งาน syskey.exe บน Windows 10 ก่อน จึงจะอัปเดตเป็น Windows 10 Server 2016 ได้สำเร็จ
- พิมพ์ syskey ในกล่องค้นหา กด Enter เพื่อไป Securing the Windows account database
- ในหน้าต่างนั้น คลิก Update (จะเห็นว่า Encryption เปิดอยู่โดยค่าเริ่มต้น)
- ใน Startup Key ติ๊ก System Generated Password แล้วเลือก Store Startup key Locally เพื่อบันทึก syskey ไว้ในฮาร์ดดิสก์ท้องถิ่น
หากต้องการ ตั้งรหัสผ่าน (Password setup) ได้เช่นกัน วิธีนี้จะขอรหัสผ่านตอนบูท Windows 10
ทันทีที่คลิก OK syskey ก็จะถูกปิดใช้งาน เพราะไม่ต้องมีการโต้ตอบระหว่างรีสตาร์ทระบบ
- จะแจ้ง Account database start-up key was changed คลิก OK จบกระบวนการ
เนื่องจาก BitLocker เป็นของ Microsoft อย่างเป็นทางการ หลังจากลบ SAM key ออกจาก XP, 7, 8, 10 แล้ว ควรให้ BitLocker ปกป้องไฟล์ระบบและข้อมูล สำหรับผู้ที่อยากใช้รหัสผ่าน syskey ล็อก Windows 10 แนะนำให้ลอง BitLocker
สรุป: ไม่ว่าจะเพื่อป้องกันความเสี่ยงของ syskey หรืออัปเกรดเป็น Windows 10 1709 (Server 2016) ขึ้นไป การรู้จัก syskey และวิธีลบออกจาก Windows 10 เป็นสิ่งจำเป็น