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

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

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

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

“The webpage at *website address* might be temporarily down or it may have moved permanently to a new web address.”

ข้อผิดพลาดนี้ป้องกันไม่ให้เข้าถึงเว็บไซต์ได้ ปกติเกิดกับผู้ใช้ Chrome แต่ Firefox ก็อาจพบได้ Internet Explorer และ Microsoft Edge จะไม่พบข้อผิดพลาดนี้

สาเหตุมาจาก HTTP/2 หมายถึงเว็บไซต์เริ่มการเชื่อมต่อ HTTP/2 แต่มีการเจรจา Cipher (อัลกอริธึมเข้ารหัส) ที่อยู่ในบัญชีดำ (Blacklisted) ทำให้เบราว์เซอร์บล็อกการเข้าถึง วิธีแก้ปกติคือการเรียงลำดับ Cipher Suites ใหม่ให้ตรงตามข้อกำหนดของ HTTP/2

เคล็ดลับ: ใช้ SSL Labs ตรวจสอบการตั้งค่าเซิร์ฟเวอร์

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

วิธีที่ 1: ใช้ IIS Crypto 2

IIS Crypto เป็นเครื่องมือสำหรับแอดมิน ช่วย Enable/Disable โปรโตคอล Cipher Suites และ Hashes บนเซิร์ฟเวอร์ เหมาะสำหรับการเรียงลำดับ SSL/TLS Cipher Suites เนื่องจากปัญหาอยู่ที่การเรียงลำดับ Cipher Suites ตามมาตรฐาน IIS เครื่องมือนี้จึงช่วยแก้ไขได้

IIS Crypto 2 มีตัวเลือก Best Practices ช่วยเลือก Cipher Suites ที่เหมาะสม เมื่อเลือกตัวเลือกนี้ จะเลือกหรือยกเลิก Ciphers อัตโนมัติตามข้อกำหนด HTTP/2 ขั้นตอนการใช้งาน:

  1. ดาวน์โหลดเวอร์ชันที่เหมาะสมจาก เว็บไซต์อย่างเป็นทางการ
  2. ติดตั้งและเปิด Crypto 2
  3. คลิกปุ่ม Best Practices

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

  1. Crypto 2 จะเลือก/ยกเลิกตัวเลือกในแต่ละคอลัมน์อัตโนมัติ

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

  1. เมื่อ Crypto 2 เลือก Protocols, Hashes, Ciphers และ Key Exchanges ที่เหมาะสมแล้ว ให้คลิก Apply

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

  1. รีบูทเซิร์ฟเวอร์ เสร็จสิ้น ควรจะแก้ไขปัญหาได้

หมายเหตุ: หาก Cipher Suites ไม่แสดงใน Crypto ให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุด เวอร์ชันเก่าอาจตรวจจับไม่ครบ

วิธีที่ 2: เรียงลำดับ Cipher Suites ใหม่ด้วยตนเอง

ตรวจสอบ ข้อกำหนด HTTP/2 ให้แน่ใจว่าไม่ได้ใช้ Cipher ใดที่อยู่ในบัญชีดำ ปัญหามักเกิดจากการเจรจา Blacklisted Cipher เพียงแค่ใช้ Protocols และ Ciphers ที่เหมาะสม เรียงลำดับ Cipher Suites ตามข้อกำหนด HTTP/2

หมายเหตุ: อย่าลืมรีบูทหลังจากเปลี่ยนแปลง เช่น การ Enable/Disable Cipher Suites