แก้ไข: SSL_Error_Weak_Server_Ephemeral_Dh_Key
มีผู้ใช้หลายคนรายงานว่าพบข้อผิดพลาด SSL_Error_Weak_Server_ephemeral_DH_key เมื่อพยายามเข้าถึงเว็บไซต์บางแห่ง ดูเหมือนจะมีปัญหาเฉพาะกับเบราว์เซอร์ Firefox แต่มีรายงานว่าจะเกิดขึ้นกับบิลด์ที่แตกต่างกันหลายรายการเท่านั้น
อะไรเป็นสาเหตุให้เกิดข้อผิดพลาด 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 ของคุณอัพเดทเป็นเวอร์ชั่นล่าสุด ตรวจสอบให้แน่ใจว่าคุณกำลังใช้งานเวอร์ชันล่าสุดที่มีอยู่จะขจัดความเป็นไปได้ของข้อผิดพลาดนี้ที่เกิดขึ้นเนื่องจากข้อผิดพลาด
ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าปัญหาได้รับการแก้ไขหลังจากพวกเขาอัปเดตเบราว์เซอร์เป็นบิลด์ล่าสุด นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:
- เปิด Firefox และคลิกปุ่มการกระทำที่มุมบนขวา จากนั้นไปที่ วิธีใช้ และคลิกที่ เกี่ยวกับ Firefox
การเข้าถึงเมนูช่วยเหลือของ Firefox - ในหน้าต่าง About Mozilla Firefox คลิกที่ Restart เพื่ออัปเดต Firefox และรอจนกว่ากระบวนการจะเสร็จสมบูรณ์ หากได้รับแจ้งจาก Firefox Updater UAC (การควบคุมบัญชีผู้ใช้) เลือกใช่เพื่อให้สิทธิ์ผู้ดูแลระบบ
อัปเดต Firefox เป็นเวอร์ชันล่าสุด - เมื่อ Firefox เริ่มต้นใหม่ให้เยี่ยมชมเว็บไซต์เดียวกันที่ก่อนหน้านี้ทำให้คุณมีปัญหาและดูว่าคุณยังคงพบข้อความแสดงข้อผิดพลาดเดียวกัน
หากคุณยังเห็นข้อผิดพลาด SSL_Error_Weak_Server_ephemeral_DH_key ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: แทนโฮสต์ทางเลือกที่ไม่ปลอดภัย
ผู้ใช้ส่วนใหญ่ที่พบข้อผิดพลาด SSL_Error_Weak_Server_ephemeral_DH_key ได้รับการจัดการเพื่อแก้ไขปัญหาโดยการเข้าสู่เมนู Firefox config ที่ซ่อนอยู่และตั้งค่าสตริง security.tls.insecure_fallback_hosts ไปยังโดเมนที่แสดงข้อความข้อผิดพลาด
นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:
- เปิด Firefox พิมพ์“ about: config ” ในแถบนำทางแล้วกด Enter
การเข้าถึงเมนูปรับแต่งของ Firefox - เมื่อหน้าจอ “ อาจทำให้การรับประกันของคุณเป็นโมฆะ!” ปรากฏขึ้นให้คลิกที่ ฉันยอมรับความเสี่ยง!
เข้าสู่เมนูการกำหนดค่าโดยยอมรับว่าคุณยอมรับความเสี่ยง - เมื่อคุณมาถึงเมนูตั้งค่าให้วาง“ security.tls.insecure_fallback_hosts ” ในแถบค้นหาแล้วกด Enter เพื่อค้นหาสตริงที่เราต้องการแก้ไข
ค้นหาสตริง security.tls.insecure_fallback_hosts - เมื่อคุณค้นหาแล้วดับเบิลคลิกที่มันเพื่อเปิดกล่องโต้ตอบที่เกี่ยวข้อง ภายในกล่องใส่ค่าสตริงพิมพ์หรือวางโดเมนที่คุณพบข้อความแสดงข้อผิดพลาดด้วยแล้วกด ตกลง
- รีสตาร์ท Firefox และดูว่าคุณยังคงพบกับข้อความแสดงข้อผิดพลาดเดียวกันหรือไม่
หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดียวกันให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: การเปิดใช้งานการตั้งค่า SSL3
ผู้ใช้หลายคนจัดการเพื่อแก้ไขข้อผิดพลาดการ เชื่อมต่อที่ปลอดภัย (ssl_error_weak_server_ephemeral_dh_key) โดยเปิดใช้งานการตั้งค่าสองสามอย่างจากเมนู about: config
รายงานการแก้ไขเฉพาะนี้มีประสิทธิภาพสำหรับผู้ใช้จำนวนมากที่ไม่สามารถเข้าถึงเราเตอร์ได้เนื่องจากข้อความแสดงข้อผิดพลาดนี้โดยเฉพาะ นี่คือคำแนะนำโดยย่อเกี่ยวกับการเปิดใช้งานการตั้งค่า SSL3:
- เปิด Firefox พิมพ์ about: config ในแถบนำทางแล้วกด Enter เพื่อ เปิดเมนู Config ที่ซ่อนอยู่
การเข้าถึงเมนูปรับแต่งของ Firefox - เมื่อหน้าจอ “ อาจทำให้การรับประกันของคุณเป็นโมฆะ!” ปรากฏขึ้นให้คลิกที่ ฉันยอมรับความเสี่ยง!
รับทราบสัญญาณเตือนภัย - ภายในเมนูกำหนดค่าใช้ฟังก์ชั่นการค้นหาเพื่อค้นหารายการบูลีนต่อไปนี้:
security.ssl3.dhe_rsa_aes_128_sha
- หากค่าบูลีนนี้ไม่ได้ถูกตั้งค่าเป็น เท็จ ให้ดับเบิลคลิกเพื่อทำด้วยตัวเอง
ตรวจสอบให้แน่ใจว่าบูลีนแรกถูกตั้งค่าเป็น True - ใช้ฟังก์ชั่นการค้นหาเดียวกันเพื่อค้นหารายการบูลีนที่สอง:
security.ssl3.dhe_rsa_aes_256_sha
- เช่นเดียวกับก่อนหน้านี้หากค่าเป็นจริงให้ดับเบิลคลิกเพื่อตั้งค่าเป็น เท็จ
การตั้งค่าบูลีนเป็นเท็จ - เมื่อการแก้ไขทั้งสองเสร็จสมบูรณ์แล้วให้รีสตาร์ท Firefox และดูว่าข้อผิดพลาดได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปหรือไม่