Windows 10 ให้วิธีล็อกอินหลายอย่าง เช่น รหัสผ่านทั่วไป, Windows Hello, PIN ฯลฯ การล็อกอินด้วย PIN ซึ่งเริ่มมีใน Windows 8 ทำให้ล็อกอินเข้าบัญชีผู้ใช้ง่ายขึ้น การตรวจสอบตัวตนด้วย PIN ทำให้ง่ายและปลอดภัย เพราะไม่ต้องใส่รหัสผ่านจริง (ปกติคือรหัสผ่านบัญชี Microsoft) ทุกครั้งที่ปลดล็อกหรือเปิดเครื่อง ดังนั้น แม้ PIN จะถูกเจาะ ระบบอื่นที่ใช้บัญชี Microsoft เดียวกันก็ไม่ได้รับผลกระทบ
ที่กล่าวมา คุณอาจไม่สบายใจปกป้องระบบด้วย PIN เรียบๆ ที่ใช้แค่ตัวเลข โชคดีที่ Windows ให้เพิ่มข้อกำหนดที่ซับซ้อนให้กับ PIN ล็อกอิน เช่น ความยาวขั้นต่ำ, อักขระพิเศษ, ตัวอักษร ฯลฯ เพื่อเพิ่มประสิทธิภาพ นี่คือวิธีเปิดใช้งาน PIN Complexity ใน Windows 10
เปิดใช้งาน PIN Complexity ใน Windows 10
คุณสามารถเปิดใช้งาน PIN Complexity ใน Windows 10 ได้ง่ายด้วย Group Policy Editor กด "Win + R" พิมพ์ gpedit.msc กด Enter

จะเปิด Group Policy Editor ไปที่ "Computer Configuration -> Administrative Templates -> Windows Components -> Windows Hello for Business -> PIN Complexity"

ที่นี่จะเห็นชุดนโยบายด้านขวา คุณสามารถเปิดใช้งานแต่ละนโยบายแยกกันเพื่อตั้งค่า PIN Complexity นี่คือความหมายของแต่ละนโยบาย
- Require Digits: บังคับให้ผู้ใช้มีตัวเลขใน PIN
- Require Lowercase Letters: บังคับให้มีตัวอักษรพิมพ์เล็กอย่างน้อย 1 ตัวใน PIN
- Minimum PIN Length: ด้วยนโยบ้ายนี้ คุณสามารถบังคับให้ PIN มีความยาวขั้นต่ำตามที่คุณตั้ง
- Maximum PIN Length: เหมือนความยาวขั้นต่ำ คุณสามารถตั้งความยาวสูงสุดได้ ค่าเริ่มต้นคือ 127 ตัวอักษร
- Expiration: นโยบายนี้ตั้งจำนวนวันที่ PIN จะหมดอายุ และบังคับให้สร้าง PIN ใหม่
- History: ด้วยนโยบ้ายนี้ บังคับให้ผู้ใช้ไม่ได้ตั้ง PIN ที่เคยใช้มาก่อน
- Require Special Characters: บังคับให้มีอักขระพิเศษอย่างน้อย 1 ตัวใน PIN อักขระพิเศษคือ ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
- Require Uppercase Letters: ตามชื่อ นโยบายต้องการตัวอักษรพิมพ์ใหญ่อย่างน้อย 1 ตัวใน PIN

เพื่อตั้งค่านโยบาย ให้คลิกสองครั้งที่นโยบาย แล้วเลือก "Enabled"
เช่น เพื่อบังคับกฎความยาวขั้นต่ำ คลิกสองครั้งที่นโยบาย "Minimum PIN Length" เลือก radio button "Enabled" ตั้งค่าความยาวขั้นต่ำในฟิลด์ Options แล้วคลิก "OK"

เช่นที่กล่าวมา สามารถเปิดใช้งานนโยบายแต่ละตัวแยกกัน เปิดเฉพาะนโยบายที่เหมาะกับสภาพแวดล้อมของคุณ เช่น ผมเปิด Minimum length, Expiration, และ Special characters

เมื่อตั้งค่า PIN Complexity เสร็จ รีสตาร์ทระบบ หรือใช้คำสั่งด้านล่างในฐานะ Administrator เพื่อให้การเปลี่ยนแปลงมีผลทันที
gpupdate.exe /force
หลังการเปลี่ยนแปลงมีผล กฎจะถูกบังคับใช้ และทุกครั้งที่ผู้ใช้พยายามตั้ง PIN Windows จะแจ้งกฎทั้งหมดที่มี และบังคับใช้กฎที่คุณตั้งไว้

เปิดใช้งาน PIN Complexity ด้วย Registry
หากคุณใช้ Windows 10 Home จะไม่มี Group Policy Editor ใช้ Windows Registry Editor แทน
เริ่มต้น กด "Win + R" พิมพ์ regedit กด Enter

เปิด Registry Editor แล้ว ไปที่ key ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PassportForWork\PINComplexity
หมายเหตุ: หากไม่พบ key "PINComplexity" ให้สร้างเอง คลิกขวาที่ key "PassportForWork" เลือก "New -> Key"

เหมือนกับการใช้ Group Policy Editor คุณต้องสร้างค่า DWORD แยกสำหรับแต่ละนโยบาย เช่น หากต้องการบังคับนโยบายอักขระพิเศษ คลิกขวาที่ फलกขวา เลือก "New -> DWORD Value"

ตั้งชื่อ key เป็น "SpecialCharacters"

หลังตั้งชื่อแล้ว คลิกสองครั้ง ใส่ "Value Data" เป็น "1" คลิก "OK"

ด้านล่างคือชื่อค่า DWORD ที่ควรใช้เมื่อบังคับนโยบาย PIN Complexity ต่างๆ
- Require Digits: Digits
- Require Lowercase Letters: LowercaseLetters
- Minimum PIN Length: MinimumPINLength
- Maximum PIN Length: Maximum PIN Length
- Expiration: Expiration
- History: History
- Require Special Characters: SpecialCharacters
- Require Uppercase Letters: UppercaseLetters
สิ่งหนึ่งที่ต้องจำ: ขณะใช้ค่า DWORD สำหรับ Expiration, History, MinimumPINLength, และ Maximum PIN Length ต้องใช้ตัวเลขฐานสิบหก (hexadecimal) เป็น Value Data สามารถใช้เครื่องมือฟรีแปลงตัวเลขทั่วไปเป็นฐานสิบหกได้
นอกจากค่าที่กล่าวมา คุณสามารถตั้ง Value Data ของค่าอื่นๆ เป็น "1" เพื่อเปิดนโยบาย และ "0" เพื่อปิด

และ สร้างค่า DWORD เฉพาะนโยบายที่ต้องการบังคับเท่านั้น เช่น หากไม่ต้องการบังคับ "Uppercase letters" ใน PIN ไม่จำเป็นต้องสร้างค่า "UppercaseLetters"
แสดงความคิดเห็นและประสบการณ์การใช้วิธีด้านบนเปิดใช้งาน PIN Complexity ใน Windows ได้ด้านล่างครับ