วิธีแก้ไขข้อผิดพลาด ssl_error_no_cypher_overlap

เผยแพร่แล้ว: 2022-12-04

คุณจะแก้ไขข้อผิดพลาด ssl_error_no_cypher_overlap ได้อย่างไร เมื่อใช้อินเทอร์เน็ต คุณอาจพบปัญหาต่างๆ ที่เกี่ยวข้องกับเบราว์เซอร์

ข้อผิดพลาด SSL_ERROR_NO_CYPHER_OVERLAP เป็นปัญหาที่อาจเกิดขึ้นหากคุณใช้เบราว์เซอร์ Mozilla Firefox

ในกรณีที่เกิดข้อผิดพลาด อาจทำให้สับสนและหงุดหงิด โดยเฉพาะอย่างยิ่งเมื่อคุณจำเป็นต้องรู้ว่าอะไรเป็นสาเหตุของปัญหา

ทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอนสามารถช่วยคุณแก้ปัญหาได้ หากคุณสามารถเข้าใจสาเหตุของข้อผิดพลาดนี้ คุณจะสามารถแก้ไขได้ทันที

บทความนี้จะอธิบายข้อผิดพลาด “SSL_ERROR_NO_CYPHER_OVERLAP” สาเหตุของข้อผิดพลาด และวิธีแก้ไขข้อผิดพลาดด้วย 5 วิธี

ข้อผิดพลาด “SSL_ERROR_NO_CYPHER_OVERLAP” คืออะไร

ตรงกันข้ามกับข้อผิดพลาดของเบราว์เซอร์อื่นๆ SSL_ERROR_NO_CYPHER_OVERLAP เกิดขึ้นในเบราว์เซอร์ Firefox เท่านั้น

เบราว์เซอร์ Google Chrome แสดงข้อความแสดงข้อผิดพลาดที่คล้ายกัน: “ERR_SSL_VERSION_OR_CIPHER_MISMATCH”

ข้อผิดพลาดนี้เกิดขึ้นเมื่อ Firefox ไม่สามารถรับข้อมูลความปลอดภัยจากเว็บไซต์ที่คุณกำลังพยายามเข้าถึงได้

กรณีนี้มักเกิดขึ้นเมื่อเว็บไซต์ที่คุณพยายามเข้าถึงต้องการโปรโตคอล Secure Sockets Layer (SSL) เวอร์ชันล่าสุด

สำหรับผู้ที่ไม่คุ้นเคยกับ SSL ระบบจะเข้ารหัสข้อมูลระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ของเว็บไซต์

เบราว์เซอร์ของคุณไม่สื่อสารกับเซิร์ฟเวอร์อย่างถูกต้อง ทำให้เกิดข้อความแสดงข้อผิดพลาดนี้ SSL โดยพื้นฐานแล้วเหมือนกับ Transport Layer Security (TLS)

สาเหตุของ รหัสข้อผิดพลาด 'SSL_ERROR_NO_CYPHER_OVERLAP' ?

ข้อผิดพลาดนี้เกิดขึ้นเฉพาะใน Mozilla Firefox เมื่อเกิด SSL_ERROR_NO_CYPHER_OVERLAP โดยทั่วไป เบราว์เซอร์จะพบข้อผิดพลาดนี้เมื่อไม่สามารถรับข้อมูลความปลอดภัยที่จำเป็นจากเว็บไซต์ที่คุณกำลังพยายามเข้าถึงได้

ในกรณีนี้ เว็บไซต์จะไม่สามารถโหลดได้ และข้อผิดพลาด SSL_ERROR_NO_CYPHER_OVERLAP จะแสดงขึ้น

Mozilla Firefox เวอร์ชันที่ล้าสมัยอาจทำให้เกิดปัญหาและส่งผลให้เกิดข้อความแสดงข้อผิดพลาดนี้ ข้อผิดพลาดนี้อาจเกิดจากเบราว์เซอร์กำหนดค่าให้ปิดใช้งาน SSL3 หรือ TLS

การแก้ไขข้อผิดพลาด “SSL_ERROR_NO_CYPHER_OVERLAP”

ใน Firefox หากคุณพบข้อผิดพลาด ssl_error_no_cypher_overlap แสดงว่าคุณกำลังประสบปัญหาเกี่ยวกับการป้องกัน SSL

ในส่วนนี้ เราจะนำเสนอห้าวิธีที่ได้ผลในการแก้ไขข้อผิดพลาดนี้:

วิธีที่ 1: รีเฟรชหน้าหรือรีสตาร์ทเบราว์เซอร์ของคุณ

หากคุณพบข้อผิดพลาด ssl_error_no_cypher_overlap โปรดอย่าทำการเปลี่ยนแปลงเบราว์เซอร์หรือการตั้งค่าการเชื่อมต่อในทันที ให้คลิกปุ่มรีเฟรชหรือกด F4 บนแป้นพิมพ์เพื่อรีเฟรชหน้าแทน

คลิกที่ไอคอนโหลดซ้ำที่มุมซ้ายบนของแถบที่อยู่ในเบราว์เซอร์ Chrome เพื่อโหลดหน้าซ้ำ

การดำเนินการนี้อาจทำให้เบราว์เซอร์ของคุณรีเซ็ตและโหลดเว็บไซต์เวอร์ชันใหม่ ซึ่งจะลบล้างการตั้งค่า SSL ที่ไม่ตรงกันซึ่งตรวจพบโดย Firefox

หากไม่สามารถแก้ปัญหาได้ ให้ปิดและรีสตาร์ทเบราว์เซอร์เพื่อลองใหม่อีกครั้ง

อาจต้องมีมากกว่าหนึ่งวิธีในการแก้ปัญหาสำหรับทุกคน ถึงกระนั้น อาจเพียงพอสำหรับเว็บไซต์ที่เพิ่งอัปเดตใบรับรอง SSL ที่ล้าสมัย

อย่างไรก็ตาม หากยังไม่สามารถแก้ปัญหาได้ โปรดปฏิบัติตามขั้นตอนเพิ่มเติมข้อใดข้อหนึ่งด้านล่างนี้

วิธีที่ 2: อัปเดตเบราว์เซอร์ Firefox ของคุณ

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

เพื่อรักษาประสบการณ์อินเทอร์เน็ตที่ราบรื่น คุณควรดำเนินการนี้เป็นประจำ

ทำตามขั้นตอนเหล่านี้เพื่ออัปเดตเบราว์เซอร์ Firefox เป็นเวอร์ชันล่าสุด:

  1. เปิดเบราว์เซอร์และคลิกที่ไอคอนเมนู
  2. ไปที่ Help จากนั้นไปที่ About Firefox
เปิดเบราว์เซอร์และคลิกที่ไอคอนเมนู ไปที่ Help จากนั้นเลือก About Firefox

หากมีการอัปเดต Firefox ควรดาวน์โหลดโดยเร็วที่สุด

  1. คลิกที่ปุ่ม Restart to Update Firefox เมื่อการดาวน์โหลดเสร็จสิ้น
คลิกที่ปุ่มรีสตาร์ทเพื่ออัปเดต Firefox

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

ทำตามขั้นตอนเหล่านี้เพื่อทำสิ่งนี้ใน Windows :

  1. กดปุ่ม Windows + R
  2. พิมพ์ “ appwix.cpl ” ในช่องค้นหาแล้วกด Enter
  3. ค้นหา Firefox ภายใต้ตัวจัดการโปรแกรม คลิกขวาบนนั้น และเลือก ถอนการติดตั้ง

ทำตามขั้นตอนเหล่านี้เพื่อทำสิ่งนี้ใน macOS :

  1. คลิกที่ Go จากนั้นคลิก Applications ในแถบเครื่องมือด้านบน
  2. ลาก Mozilla Firefox ไปที่ถังขยะเพื่อลบออก

วิธีที่ 3: ตรวจสอบและรีเซ็ตโปรโตคอลการเข้ารหัส SSL และ TLS

อีกวิธีหนึ่งที่คุณอาจต้องการลองคือรีเซ็ตการตั้งค่า TLS และ SSL3 หากคุณใช้ Firefox เวอร์ชันล่าสุดหรือการอัปเดตไม่สามารถแก้ปัญหาของคุณได้

บางเว็บไซต์ต้องการโปรโตคอลเหล่านี้เพื่อสร้างการเชื่อมต่อ ดังนั้น หากคุณปิดใช้งาน สิ่งนี้อาจอธิบายได้ว่าทำไมคุณจึงพบข้อผิดพลาด “SSL_ERROR_NO_CIPHER”

ทำตามขั้นตอนเหล่านี้เพื่อรีเซ็ตการตั้งค่า TLS และ SSL3 ของคุณ:

  1. เปิดแท็บใหม่ในเบราว์เซอร์ Firefox และพิมพ์ about:config ในแถบที่อยู่

บางครั้ง คุณจะเห็นข้อความแจ้งว่า “นี่อาจทำให้การรับประกันของคุณเป็นโมฆะ!” หรือ “ดำเนินการด้วยความระมัดระวัง”

เพื่อเป็นการรักษาความปลอดภัย Firefox จะแสดงคำเตือนนี้เพื่อป้องกันไม่ให้ผู้ใช้ทำการเปลี่ยนแปลงที่สำคัญกับการตั้งค่าเบราว์เซอร์โดยไม่ได้ตั้งใจ

  1. คลิกที่ ยอมรับความเสี่ยงและดำเนินการต่อ เพื่อดำเนินการต่อ
คลิกที่ยอมรับความเสี่ยงและดำเนินการต่อเพื่อดำเนินการต่อ
  1. พิมพ์ “ tls ” บนหน้าจอ การตั้งค่าขั้นสูง ต่อไปนี้ในแถบค้นหา
พิมพ์ “tls” บนหน้าจอการตั้งค่าขั้นสูงต่อไปนี้ในแถบค้นหา

เมื่อพิมพ์สิ่งนี้ คุณจะได้รับรายการการกำหนดค่า TLS ทั้งหมดในคอมพิวเตอร์ของคุณ

  1. ค้นหาค่าใดๆ ที่เป็นตัวหนา

ค่าเหล่านี้เป็นค่าที่มีการเปลี่ยนแปลงเมื่อเร็วๆ นี้

  1. คลิกขวาที่ค่าที่เป็นตัวหนาและเลือก รีเซ็ต เพื่อคืนค่าเป็นการตั้งค่าเริ่มต้น

ทำตามขั้นตอนเหล่านี้เพื่อทำซ้ำขั้นตอนเดิมสำหรับ SSL3:

  1. พิมพ์ ssl3 ในแถบค้นหา และรีเซ็ตค่าที่เปลี่ยนแปลงล่าสุด
  2. ตรวจสอบให้แน่ใจว่าตั้งค่าทั้งสองรายการต่อไปนี้เป็นเท็จ:
 security.ssl3.dhe_rsa_aes_128_sha security.ssl3.dhe_rsa_aes_256_sha

ด้วยเหตุผลด้านความปลอดภัย จำเป็นต้องบล็อกการตั้งค่าเหล่านี้

วิธีที่ 4: ข้ามโปรโตคอลความปลอดภัยและการกำหนดค่าเบราว์เซอร์ของคุณ

โดยทั่วไปคุณไม่ควรข้ามโปรโตคอลการรักษาความปลอดภัยของเบราว์เซอร์ เนื่องจากได้รับการออกแบบมาเพื่อปกป้องคุณจากการเข้าชมเว็บไซต์ที่ไม่ปลอดภัย

อีกทางหนึ่ง สมมติว่าเว็บไซต์ที่คุณพยายามเข้าถึงนั้นปลอดภัย ในกรณีนั้น คุณอาจข้ามข้อผิดพลาด ssl_error_no_cypher_overlap ได้โดยการป้อนรหัสตรวจสอบรหัสด้วยตนเอง

ทำตามขั้นตอนเหล่านี้เพื่อทำสิ่งนี้:

  1. กลับไปที่หน้าจอ about:config ในเบราว์เซอร์ Firefox
  2. พิมพ์ “ tls ” ในแถบค้นหา
  3. ไปที่ security.tls.version.min จากรายการ
ไปที่ security.tls.version.min จากรายการ
  1. คลิกไอคอนดินสอที่ด้านขวาสุดเพื่อแก้ไขรายการ
  2. ป้อนค่า “ 0
  3. ทำซ้ำขั้นตอนเดียวกันสำหรับ security.tls.version.fallback-limit

สุดท้าย แต่ไม่ท้ายสุด คุณสามารถข้ามโปรโตคอลการเข้ารหัสได้โดยเปลี่ยนการตั้งค่าความเป็นส่วนตัวบนเบราว์เซอร์ของคุณ

ทำตามขั้นตอนเหล่านี้เพื่อทำสิ่งนี้:

  1. เปิด เมนู Firefox ของคุณ
  2. ไปที่ ตัวเลือก
  3. ไปที่ ความเป็นส่วนตัวและความปลอดภัย
ไปที่ตัวเลือก จากนั้นไปที่ความเป็นส่วนตัวและความปลอดภัย
  1. ยกเลิกการเลือก บล็อกเนื้อหาที่เป็นอันตรายและหลอกลวง ภายใต้ส่วนความปลอดภัย
ยกเลิกการเลือกบล็อกเนื้อหาที่เป็นอันตรายและหลอกลวงภายใต้ส่วนความปลอดภัย

คุณน่าจะแก้ไขข้อผิดพลาดได้แล้ว ณ จุดนี้ ถ้าไม่เช่นนั้น เป็นไปได้ว่ามีปัญหาที่ฝั่งเซิร์ฟเวอร์ ในกรณีส่วนใหญ่ กรณีนี้เกิดขึ้นเมื่อไซต์ใช้ชุดการเข้ารหัส RC4 เท่านั้น

มีการพิจารณาแล้วว่าการเข้ารหัสบางตัวรวมถึง RC4 จะไม่รองรับเบราว์เซอร์หลักอีกต่อไปเนื่องจากปัญหาด้านความปลอดภัย

คุณสามารถตรวจสอบว่าใบรับรอง SSL ของคุณใช้การเข้ารหัสที่เหมาะสมหรือไม่โดยเรียกใช้การตรวจสอบ SSL

หากคุณไม่ใช่เจ้าของไซต์ สิ่งเดียวที่ต้องทำคือติดต่อเจ้าของเพื่อแจ้งให้ทราบว่ามีปัญหาเกิดขึ้น

วิธีที่ 5: เปลี่ยนไปใช้เบราว์เซอร์อื่น

ขออภัย ปัญหาของ SSL_error_no_cypher_overlap กับ Firefox ไม่สามารถแก้ไขได้อย่างถาวร โดยหลักแล้วหากไม่สามารถควบคุมเว็บไซต์ที่เป็นต้นเหตุของปัญหาได้

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

อาจเป็นไปได้ที่จะหลีกเลี่ยงปัญหานี้ได้โดยใช้ Google Chrome, Microsoft Edge, Safari และเว็บเบราว์เซอร์อื่นๆ อย่างไรก็ตาม หากมีปัญหาฝั่งเซิร์ฟเวอร์ จะไม่รับประกัน

ตัวอย่างเช่น ใน Chrome ข้อความแสดงข้อผิดพลาด err_ssl_version_or_sipher_mismatch จะแสดงขึ้นเพื่อแจ้งผู้ใช้เกี่ยวกับการเข้ารหัส SSL ที่ไม่ถูกต้อง

อาจไม่มีทางเลือกอื่นนอกจากลองใช้แนวทางอื่นหากเกิดเหตุการณ์นี้ขึ้น ใน Internet Archive คุณอาจพบหน้าเวอร์ชันที่เก็บถาวร หากคุณไม่ต้องการดูเนื้อหาของเว็บไซต์ที่ไม่โหลด

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

อย่างไรก็ตาม การดูเนื้อหาของเว็บไซต์เป็นวิธีแก้ปัญหาที่มีประสิทธิภาพ แม้ว่าคุณจะไม่สามารถดูได้ก็ตาม

บทสรุป

บทความนี้ได้อธิบายข้อผิดพลาด “SSL_ERROR_NO_CYPHER_OVERLAP” สาเหตุของข้อผิดพลาด และวิธีแก้ไขข้อผิดพลาดด้วย 5 วิธี

เราขอขอบคุณอย่างจริงใจที่สละเวลาอ่านบทความนี้ ส่วนความคิดเห็นเปิดสำหรับคำถามและความคิดเห็นของคุณ

หากคุณติดตามเพจ Facebook และ Twitter ของเรา คุณจะได้รับการอัปเดตเกี่ยวกับบทความล่าสุดของเรา