หากคุณเป็น IT Admin หรือ Network Admin ที่ดูแลเซิร์ฟเวอร์ ผู้ใช้ของคุณอาจแจ้งข้อผิดพลาด 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 ขั้นตอนการใช้งาน:
- ดาวน์โหลดเวอร์ชันที่เหมาะสมจาก เว็บไซต์อย่างเป็นทางการ
- ติดตั้งและเปิด Crypto 2
- คลิกปุ่ม Best Practices

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

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

- รีบูทเซิร์ฟเวอร์ เสร็จสิ้น ควรจะแก้ไขปัญหาได้
หมายเหตุ: หาก Cipher Suites ไม่แสดงใน Crypto ให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุด เวอร์ชันเก่าอาจตรวจจับไม่ครบ
วิธีที่ 2: เรียงลำดับ Cipher Suites ใหม่ด้วยตนเอง
ตรวจสอบ ข้อกำหนด HTTP/2 ให้แน่ใจว่าไม่ได้ใช้ Cipher ใดที่อยู่ในบัญชีดำ ปัญหามักเกิดจากการเจรจา Blacklisted Cipher เพียงแค่ใช้ Protocols และ Ciphers ที่เหมาะสม เรียงลำดับ Cipher Suites ตามข้อกำหนด HTTP/2
หมายเหตุ: อย่าลืมรีบูทหลังจากเปลี่ยนแปลง เช่น การ Enable/Disable Cipher Suites