แก้ไข: 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 บล็อก ciphers บางอย่างและไม่ได้เสนอทางเลือกอื่นโดย UCCX อาจเป็นกรณีที่ Firefox ที่ทางเลือกอื่นไม่ได้รับการยอมรับ

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

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

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

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

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

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

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

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

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

  1. เปิด Firefox และคลิกปุ่มการกระทำที่มุมบนขวา จากนั้นไปที่ วิธีใช้ และคลิกที่ เกี่ยวกับ Firefox

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

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

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

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

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

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

  1. เปิด Firefox พิมพ์“ about: config ” ในแถบนำทางแล้วกด Enter

    การเข้าถึงเมนูปรับแต่งของ Firefox
  2. เมื่อหน้าจอ “ อาจทำให้การรับประกันของคุณเป็นโมฆะ!” ปรากฏขึ้นให้คลิกที่ ฉันยอมรับความเสี่ยง!

    เข้าสู่เมนูการกำหนดค่าโดยยอมรับว่าคุณยอมรับความเสี่ยง
  3. เมื่อคุณมาถึงเมนูตั้งค่าให้วาง“ security.tls.insecure_fallback_hosts ” ในแถบค้นหาแล้วกด Enter เพื่อค้นหาสตริงที่เราต้องการแก้ไข

    ค้นหาสตริง security.tls.insecure_fallback_hosts
  4. เมื่อคุณค้นหาแล้วดับเบิลคลิกที่มันเพื่อเปิดกล่องโต้ตอบที่เกี่ยวข้อง ภายในกล่องใส่ค่าสตริงพิมพ์หรือวางโดเมนที่คุณพบข้อความแสดงข้อผิดพลาดด้วยแล้วกด ตกลง

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

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

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

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

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

  1. เปิด Firefox พิมพ์ about: config ในแถบนำทางแล้วกด Enter เพื่อ เปิดเมนู Config ที่ซ่อนอยู่

    การเข้าถึงเมนูปรับแต่งของ Firefox
  2. เมื่อหน้าจอ “ อาจทำให้การรับประกันของคุณเป็นโมฆะ!” ปรากฏขึ้นให้คลิกที่ ฉันยอมรับความเสี่ยง!

    รับทราบสัญญาณเตือนภัย
  3. ภายในเมนูกำหนดค่าใช้ฟังก์ชั่นการค้นหาเพื่อค้นหารายการบูลีนต่อไปนี้:
     security.ssl3.dhe_rsa_aes_128_sha 
  4. หากค่าบูลีนนี้ไม่ได้ถูกตั้งค่าเป็น เท็จ ให้ดับเบิลคลิกเพื่อทำด้วยตัวเอง

    ตรวจสอบให้แน่ใจว่าบูลีนแรกถูกตั้งค่าเป็น True
  5. ใช้ฟังก์ชั่นการค้นหาเดียวกันเพื่อค้นหารายการบูลีนที่สอง:
     security.ssl3.dhe_rsa_aes_256_sha 
  6. เช่นเดียวกับก่อนหน้านี้หากค่าเป็นจริงให้ดับเบิลคลิกเพื่อตั้งค่าเป็น เท็จ

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

บทความที่น่าสนใจ