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

แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key

มีรายงานว่าผู้ใช้หลายคนกำลังเผชิญกับ SSL_Error_Weak_Server_ephemeral_DH_key เกิดข้อผิดพลาดเมื่อพยายามเข้าถึงบางเว็บไซต์ ดูเหมือนว่าปัญหาจะเฉพาะกับเบราว์เซอร์ Firefox แต่มีรายงานว่าเกิดขึ้นกับบิลด์ต่างๆ เท่านั้น

แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key

อะไรเป็นสาเหตุของข้อผิดพลาด SSL_Error_Weak_Server_ephemeral_Dh_key ปรากฏขึ้น

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

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

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

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

  • บั๊ก Firefox – มีข้อบกพร่องที่เป็นที่รู้จักกันดีตั้งแต่ Firefox 31 เรียกข้อความแสดงข้อผิดพลาดนี้โดยเฉพาะ ปัญหานี้ได้รับการแก้ไขแล้วตั้งแต่นั้นมา แต่คุณอาจยังพบปัญหานี้ในเวอร์ชันเก่า
  • การเปลี่ยนแปลงพฤติกรรมของ Firefox – ด้วย Firefox 33 เบราว์เซอร์ถูกเปลี่ยนเป็น libPKIS ที่เข้มงวดยิ่งขึ้น – คุณไม่สามารถปิดการใช้งานไลบรารีนี้และย้อนกลับไปที่รหัส NSS ก่อนหน้าได้อีกต่อไป นี่คือเหตุผลที่คุณสามารถหลีกเลี่ยงปัญหาโดยคลิกที่ “ฉันเข้าใจความเสี่ยง”
  • ขนาดคีย์ถูกใช้โดยเว็บไซต์เข้ากันไม่ได้กับ Firefox – อีกปัจจัยที่อาจทำให้เกิดปัญหาคือขนาดคีย์ที่ใช้โดยเว็บไซต์ที่คุณกำลังพยายามเข้าชม เริ่มตั้งแต่ Firefox 33 เป็นต้นไป เบราว์เซอร์ไม่รองรับขนาดคีย์ที่น้อยกว่า 1024 บิตอีกต่อไป

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

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

วิธีที่ 1:อัปเดต Firefox เป็นเวอร์ชันล่าสุด

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

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

  1. เปิด Firefox แล้วคลิกปุ่มการกระทำที่มุมบนขวา จากนั้นไปที่ความช่วยเหลือ และคลิกที่เกี่ยวกับ Firefox . แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  2. ใน เกี่ยวกับ Mozilla Firefox หน้าต่าง ให้คลิกที่ รีสตาร์ทเพื่ออัปเดต Firefox และรอจนกว่ากระบวนการจะเสร็จสมบูรณ์ หากได้รับแจ้งจาก Firefox Updater UAC (การควบคุมบัญชีผู้ใช้) เลือกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  3. เมื่อเริ่มต้น Firefox ใหม่แล้ว ให้ไปที่เว็บไซต์เดิมที่เคยสร้างปัญหาให้คุณ และดูว่าคุณยังคงพบข้อความแสดงข้อผิดพลาดเดิมหรือไม่

หากคุณยังคงเห็น SSL_Error_Weak_Server_ephemeral_DH_key ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:การแทนที่โฮสต์ทางเลือกที่ไม่ปลอดภัย

ผู้ใช้ส่วนใหญ่พบ SSL_Error_Weak_Server_ephemeral_DH_key มีการจัดการเพื่อแก้ไขปัญหาโดยเข้าสู่เมนูกำหนดค่า Firefox ที่ซ่อนอยู่และตั้งค่า security.tls.insecure_fallback_hosts  สตริงไปยังโดเมนที่แสดงข้อความแสดงข้อผิดพลาด

คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:

  1. เปิด Firefox พิมพ์ “about:config ” ในแถบนำทางแล้วกด Enter . แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  2. เมื่อ “นี่อาจทำให้การรับประกันของคุณเป็นโมฆะ!” หน้าจอปรากฏขึ้น ให้คลิกที่ ยอมรับความเสี่ยง!.
    แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key เข้าสู่เมนู Config โดยยอมรับว่าคุณยอมรับความเสี่ยง
  3. เมื่อคุณมาถึงเมนูกำหนดค่าแล้ว ให้วาง “security.tls.insecure_fallback_hosts ” ในแถบค้นหาแล้วกด Enter เพื่อค้นหาสตริงที่เราต้องแก้ไข แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  4. เมื่อคุณพบแล้ว ให้ดับเบิลคลิกเพื่อเปิดกล่องโต้ตอบที่เกี่ยวข้อง ในช่อง Enter string value ให้พิมพ์หรือวางโดเมนที่คุณพบข้อความแสดงข้อผิดพลาดและกด ตกลง .
    แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  5. รีสตาร์ท Firefox และดูว่าคุณยังพบข้อความแสดงข้อผิดพลาดเดิมหรือไม่

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

วิธีที่ 3:เปิดใช้งานการตั้งค่ากำหนด SSL3

ผู้ใช้หลายคนจัดการเพื่อแก้ไข การเชื่อมต่อที่ปลอดภัยล้มเหลว (ssl_error_weak_server_ephemeral_dh_key)  เกิดข้อผิดพลาดโดยเปิดใช้งานการตั้งค่าสองสามรายการจากเมนู about:config

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

  1. เปิด Firefox พิมพ์ about:config ในแถบนำทางแล้วกด Enter เปิดเมนู Config ที่ซ่อนอยู่ แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  2. เมื่อ “นี่อาจทำให้การรับประกันของคุณเป็นโมฆะ!” หน้าจอปรากฏขึ้น ให้คลิกที่ ยอมรับความเสี่ยง!.

    แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  3. ภายในเมนู Config ใช้ฟังก์ชันการค้นหาเพื่อค้นหารายการบูลีนต่อไปนี้:
    security.ssl3.dhe_rsa_aes_128_sha
  4. ถ้าค่าของบูลีนนี้ไม่ได้ตั้งค่าเป็น False ให้ดับเบิลคลิกเพื่อดำเนินการเอง แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  5. ใช้ฟังก์ชันการค้นหาเดียวกันเพื่อค้นหารายการบูลีนที่สอง:
    security.ssl3.dhe_rsa_aes_256_sha
  6. เหมือนเมื่อก่อน หากค่าเป็นจริง ให้ดับเบิลคลิกเพื่อตั้งค่าเป็น False . แก้ไข:SSL_Error_Weak_Server_Ephemeral_Dh_Key
  7. เมื่อแก้ไขทั้งสองเสร็จแล้ว ให้เริ่ม Firefox ใหม่ และดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขในการเริ่มต้นครั้งถัดไปหรือไม่