Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox

รหัสข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER ใน Firefox บ่งชี้ว่า เว็บไซต์กำลังพยายามใช้ SSL Certificate ที่ออกโดยผู้ออก (Issuer) ที่ไม่น่าเชื่อถือ วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox โครงสร้าง Public Key Infrastructure (PKI) ออกแบบมาให้เฉพาะ Certificate Authorities (CAs) ที่น่าเชื่อถือเท่านั้นที่สามารถออก Certificate ที่น่าเชื่อถือได้ CAs ปฏิบัติตามหลักเกณฑ์เข้มงวด เพื่อให้แน่ใจว่าทำหน้าที่ตรวจสอบและออก Certificate ด้วยความน่าเชื่อถือ ข้อความ SEC_ERROR_UNKNOWN_ISSUER แสดงว่า ผู้ออก Certificate ของคุณ ไม่ได้รับความไว้วางใจจากเบราวเซอร์

รหัสข้อผิดพลาดเดียวกันนี้ บางครั้งแสดงพร้อมข้อความ 'warning: potential security risk ahead' (คำเตือน: อาจมีความเสี่ยงด้านความปลอดภัยข้างหน้า) ในบางกรณี อาจเจอข้อผิดพลาดนี้ หากคอมพิวเตอร์ติดบั๊กทำลายข้อมูลหรือไวรัส

ด้านล่างคือวิธีแก้ที่มีประสิทธิภาพหลายอย่าง

ปิดใช้งาน Extensions (Disable Extensions)

อาจมีบั๊กชั่วคราวใน Firefox ก่อให้เกิดปัญหา สามารถแก้ได้โดย ปิด Extensions ชั่วคราว จะทำให้โมดูลรีเซ็ตและเริ่มใหม่

ขั้นตอน:

  1. เปิด Firefox คลิกเมนูแฮมเบอร์เกอร์ (สามเส้น) มุมบน → เมนู
  2. คลิก Addons (ส่วนขยาย) ในเมนู
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox
  3. ปิด Extension ทุกตัว โดยสลับสวิตช์เป็น Off แล้วดูว่าปัญหาแก้หรือไม่
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox

ลบ Antivirus ภาคี 3 (Remove Third-Party Antivirus)

การขัดจังหวะระหว่างผู้ใช้ปลายทางและเซิร์ฟเวอร์ อาจเกิดจาก Antivirus ที่คุ้มครองมากเกินไป โปรแกรมเหล่านี้ป้องกันกระบวนการที่ถูกต้องของเบราวเซอร์ไม่ให้เสร็จสมบูรณ์

หากแน่ใจว่าเว็บที่พยายามเข้าเป็นเว็บถูกต้อง ลองปิด Antivirus ภาคี 3 ชั่วคราว จะช่วยระบุว่า Antivirus เป็นตัวทำให้เกิด SEC_ERROR_UNKNOWN_ISSUER หรือไม่ หากใช่ อาจต้องเปลี่ยนโปรแกรมอื่น

ขั้นตอน:

  1. กด Windows + R เปิด Run dialog
  2. พิมพ์ appwiz.cpl กด Enter เปิด Programs and Features
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox
  3. ใน Programs and Features หาชื่อ Antivirus ภาคี 3 ที่ใช้อยู่ โดยเลื่อนลง
  4. พอเจอ คลิกขวา → Uninstall
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox
  5. ทำตามหน้าจอ Uninstall
  6. เสร็จแล้ว รีสตาร์ท PC ดูว่าปัญหาแก้หรือไม่

หากไม่ต้องการลบ Antivirus ทั้งหมด สามารถปิด SSL Scanning ในซอฟต์แวร์ความปลอดภัยได้ ด้านล่างเป็นขั้นตอนสำห Avast แตหลักการเดียวกันสำหรับโปรแกรมอื่น

  1. เปิด Avast → Menu → Settings → Protection → Core Shields
  2. ไป Configure shield settings
  3. เลือก Web Shield ตรวจสอบว่า Enable HTTPS scanning ไม่ได้ถูกติ๊ก
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox

สแกนมัลแวร์ (Scan For Malicious Software)

เช่นที่กล่าวไว้ ข้อผิดพลาดแบบ SEC_ERROR_UNKNOWN_ISSUER มักเกิดหลังมัลแวร์ติดระบบ ในกรณีนี้ การสแกนหามัลแวร์และลบที่พบ จะช่วยได้

ใช้ Windows Defender ได้ แต่อาจติดตั้ง Antivirus ภาคี 3 ที่มีฟีเจอร์มากกว่าสำหรับ Windows 10

ปิด Network Proxy (หากเกี่ยวข้อง) (Disable Network Proxy If Applicable)

สาเหตุอีกอย่างของ SEC_ERROR_UNKNOWN_ISSUER: Host ปฏิเสธไม่ให้ผู้ใช้ปลายทางใช้ VPN หรือ Proxy Services เพื่อตรวจสอบ ให้ปิด Network Proxy แล้วลองเข้าเว็บอีกครั้ง หาก Proxy เป็นสาเหตุ การปิดควรแก้ปัญหา

ขั้นตอน:

  1. เปิด Run dialog (Win + R)
  2. พิมพ์ ms-settings:network-proxy กด Enter เปิดแท็บ Proxy ของ Settings
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox
  3. ไปส่วน Manual Proxy Setup
  4. ขวามือ คลิก Toggle Use a proxy server ให้ปิด
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox
  5. รีสตาร์ทคอมพิวเตอร์ รอเสร็จ หลังบูท ทำซ้ำการกระทำที่ก่อให้เกิดข้อผิดพลาด ดูว่าปัญหายังคงอยู่หรือไม่

อาจลบ VPN Client อีกทีเพื่อแก้ปัญหา

ยืนยันว่าเว็บไซต์ตั้งค่าถูกต้อง (Confirm That the Site Is Configured Correctly)

เมื่อเจอ SEC_ERROR_UNKNOWN_ISSUER คลิกปุ่ม Advanced ข้างล่าง ดูข้อความข้อผิดพลาดว่าระบุอย่างใดอย่างหนึ่งต่อไปนี้หรือไม่:

  • The certificate is not trusted because the issuer certificate is unknown (Certificate ไม่ไว้วिशใจ เพราะ Issuer Certificate ไม่รู้จัก)
  • The server might not be sending the appropriate intermediate certificates (Server อาจไม่ส่ง Intermediate Certificates ที่เหมาะสม)
  • An additional root certificate may need to be imported (อาจต้องนำ Root Certificate เพิ่มเติมเข้าไป)

หากใช่ แสดงว่า Intermediate Certificate ของเว็บหายไป หากเป็นกรณีนี้ ทำตามขั้นตอนด้านล่างเพื่อตรวจสอบการตั้งค่าเว็บ:

  1. ไปหน้า SSL Server Test
  2. ใส่ Hostname ในช่องพิมพ์ กด Submit
    วิธีแก้ไขข้อผิดพลาด SEC_ERROR_UNKNOWN_ISSUER บน Firefox
  3. หากแสดงข้อความ "Chain issues: Incomplete" แสดงว่าไม่มี Intermediate Certificate ที่เหมาะสม ควรติดต่อเจ้าของเว็บ

สร้าง Firefox Profile ใหม่ (Create a New Firefox Profile)

อาจเจอ SEC_ERROR_UNKNOWN_ISSUER หาก User Profile ของ Firefox เสียหาย ลองสร้าง Profile ใหม่ อย่าลืม Backup ข้อมูล Firefox และ Extensions ก่อน

หากข้อผิดพลาดการทำลายข้อมูลใน Profile เป็นสาเหตุ การสร้าง Profile ใหม่ควรแก้ปัญหา

ข้ามคำเตือน (Bypass the Warning)

เห็นข้อความ 'The certificate is not trusted because it is self-signed' (Certificate ไม่ไว้วิ้วใจ เพราะเป็น Self-signed) หลังคลิก Advanced หรือไม่? หากใช่ แสดงว่า Certificate ไม่ได้ลงนามโดย CA ที่ได้รับการยอมรับ

หากเป็นกรณีนี้ สามารถข้ามคำเตือนได้โดยคลิก Accept the Risk and Continue บนหน้า "potential security risk ahead" แต่เป็นขั้นตอนเสี่ยง ควรทำก็ต่อเมื่อแน่ชัดว่าการเข้าถึงเว็บจะไม่เสี่ยงระบบ