Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Root Certificates ใน Windows 10 คืออะไร

Certificates (ใบรับรอง) เหมือนการยืนยันว่าข้อความที่ส่งมานั้น Asli (ต้นฉบับ) และไม่ถูกปลอมแปลง มีวิธีปลอมรับรองได้ เช่น Lenovo SuperFish Certificate — จะพูดถึงในภายหลัง บทความนี้อธิบาย Root Certificates ใน Windows คืออะไร และควร Update หรือไม่ — เพราะ Windows แสดงเป็น Non-critical Updates เสมอ

Root Certificates ใน Windows 10 คืออะไร

Public Key Cryptography ทำงานอย่างไร

ก่อนพูดถึง Root Certificates ต้องดู Cryptography ใน Web Conversations ระหว่าง Website/Browser หรือระหว่างบุคคล 2 คนผ่านข้อความ

มี Cryptography หลายประเภท 2 ประเภทสำคัญที่ใช้กันมาก:

  1. Symmetric Cryptography ใช้ Key เดียว ใช้ Key นั้น Encrypt และ Decrypt ข้อความ (ใช้มากใน Email Communications)
  2. Asymmetric Cryptography มี 2 Keys Key หนึ่ง Encrypt Message อีก Key Decrypt Message

Public Key Cryptography มี Public Key และ Private Key ข้อความ Decrypt และ Encrypt ได้ด้วย Key ไหนก็ได้ การใช้ทั้ง 2 Keys จำเป็นต่อการสื่อสาร Public Key มองเห็นได้ทุกคน ใช้ยืนยันที่มาข้อความตรงกับที่ปรากฏ Public Key Encrypt Data ส่งให้ Recipient ที่มี Public Key Recipient Decrypt Data ด้วย Private Key สร้าง Trust Relationship และสื่อสารต่อไป

Public และ Private Keys ทั้งคู่มีข้อมูลเกี่ยวกับ Certificate Issuing Authority เช่น Equifax, DigiCert, Comodo ฯลฯ หาก OS ถือว่า Certificate Issuing Authority น่าเชื่อถือ ข้อความจะส่งไปมาได้ระหว่าง Browser และ Website หากมีปัญหาระบุ Authority หรือ Public Key Expired/Corrupt จะเห็นข้อความ There is a problem with the website's certificate

Public-Key Cryptography เหมือน Bank Vault มี 2 Keys หนึ่งกับ Branch Manager หนึ่งกับ User Vault เปิดได้ก็ต่อเมื่อใช้ 2 Keys คู่กัน ทั้ง Public และ Private Keys ใช้ขณะสร้าง Connection กับ Website ใดๆ

Root Certificates ใน Windows 11/10 คืออะไร

Root Certificates เป็นระดับหลักของการรับรอง บอก Browser ว่า Communication เป็นของจริง ข้อมูลนี้อิงจากการระบุ Certificate Authority Windows OS เพิ่ม Root Certificates หลายตัวเป็น Trusted เพื่อ Browser ใช้สื่อสารกับ Website

สิ่งนี้ช่วยเข้ารหัส Communication ระหว่าง Browser และ Website และทำให้ Certificates อื่นๆ ใต้มัน Valid อัตโนมัติ Certificate จึงมีหลาย Branches ตัวอย่าง: หากติดตั้ง Certificate จาก Comodo จะมี Top-level Certificate ช่วย Browser สื่อสารกับ Website แบบ Encrypted เป็น Branch ใน Certificate Comodo รวม Email Certificates ซึ่ง Browser และ Email Clients จะ Trust อัตโนมัติ เพราะ OS ตั้ง Root Certificate ว่า Trusted

Root Certificates กำหนดว่า Session กับ Website ควรเปิดหรือไม่ Browser เข้า Website Site ส่ง Public Key Browser วิเคราะห์ Key ดูว่า Certificate Issuing Authority คือใคร Authority น่าเชื่อถือตาม Windows หรือไม่ Expiry Date ของ Certificate (ยัง Valid หรือไม่) และสิ่งอื่นๆ ก่อนสื่อสารต่อ หากอะไรผิด จะได้ Warning และ Browser อาจ Block Communication ทั้งหมดกับ Website

อีกด้านหนึ่ง หากทุกอย่างถูกต้อง ข้อความส่ง/รับได้โดย Browser ขณะ Communication ทุกข้อความที่เข้า Browser จะตรวจสอบด้วย Private Key ของตัวเอง ว่าไม่ใช่ Fraudulent Message ตอบกลับก็ต่อเมื่อ Decrypt ด้วย Private Key ของตัวเองได้ ดังนั้น ต้องใช้ทั้ง 2 Keys สื่อสารได้ ยิ่งไปกว่านั้น Communication ทั้งหมดเป็น Encrypted Mode

Fake Root Certificates

มีกรณีบริษัท, Hackers พยายามหลอกลวงผู้ใช้ กรณีล่าสุด Invalid Certificate ถูก Trust เป็น Root ยังคงเป็นข่าว นั่นคือ Certificate 'SuperFish' ในคอมพิวเตอร์ Lenovo Superfish Adware ติดตั้ง Root Certificate ที่ดู Legitimate ให้ Browser สื่อสารกับ Website ได้ แต่ Encryption System อ่อนแอ ถงง่าย

Lenovo กล่าวว่าอยากเพิ่ม Shopping Experience แต่กลับโฉมข้อมูลส่วนตัวให้ Hackers บน Internet ข้อมูลส่วนตัวอาจเป็นอะไรก็ได้ รวม Credit Card, Social Security Number หากมีเครื่อง Lenovo ตรวจสอบ Trusted Certificates ใน Browser หากมี ให้ Update และรัน Windows Defender กำจัด Certificate มี Automatic Removal Tool จาก Lenovo ด้วย

ตรวจสอบ Unsigned หรือ Untrusted Windows Root Certificates ได้ด้วย Root Certificates Scanner หรือ SigCheck

สรุป

Root Certificates สำคัญเพื่อ Browser สื่อสารกับ Website หากลบ Trusted Certificates ทั้งหมด เพราะความอยากรู้หรืออยากปลอดภัย จะได้ข้อความ Untrusted Connection เสมอ สามารถดาวน์โหลด Trusted Root Certificates ผ่าน Microsoft Windows Root Certificates Program หากคิดว่าไม่มี Root Certificates ครบ

ควรเช็ค Non-critical Updates บ้าง ดูว่ามี Update Root Certificates หรือไม่ หากมี ดาวน์โหลดผ่าน Windows Update เท่านั้น ไม่ใช่ Third-party Sites

มี Fake Certificates แต่โอกาสได้ Fake Certificates จำกัด — เฉพาะตอน PC Manufacturer เพิ่มเข้า Trusted Root Certificates เหมือน Lenovo หรือตอนดาวน์โหลด Root Certificates จาก Third-party Websites ดีกว่าให้ Microsoft จัดการ Root Certificates แทนการไปติดตั้งเองจาก Internet คุณยังตรวจสอบได้ว่า Root Certificate Trusted หรือไม่ โดยเปิดและ Search ชื่อ Certificate Issuing Authority หาก Authority ดู Reputed สามารถติดตั้งหรือเก็บไว้ หากไม่ระบุ Authority ชัดเจน ดีกว่า Remove

ในอีก 1-2 สัปดาห์ จะดูวิธีจัดการ Trusted Root Certificates

Root Certificates ใน Windows 10 คืออะไร