ปกติฉันจะไม่ใช้ Internet Explorer เลย ฉันใช้งานได้เฉพาะในเวลาออกแบบสำหรับการทดสอบส่วนต่อประสาน (เครื่องพัฒนาและด้วย http ที่ไม่ได้เข้ารหัส) ฉันทำการทดสอบเซิร์ฟเวอร์ SSL Labs ทุกสัปดาห์ซึ่งระบุว่า IE11 สามารถเข้าถึงเว็บไซต์ของฉันได้
วันนี้ฉันค้นพบปัญหากับหนึ่งในบริการของบุคคลที่สามของฉัน ฟังก์ชั่นพิเศษบางอย่างไม่ทำงานกับ Chrome หรือ Firefox ดังนั้นฉันจึงเปิดตัว IE11 บนเครื่อง Windows 7 ของฉัน และ IE11 แสดงให้ฉันเห็นหน้าข้อผิดพลาดในตัวแม่มดโดยทั่วไปบอกว่า "หน้าไม่สามารถแสดงได้" และ dummy bla bla ทั่วไปเช่นตรวจสอบ DNS และอื่น ๆ ไม่มีวี่แววของปัญหาการเข้ารหัสที่เกี่ยวข้องกับหน้าข้อผิดพลาดทั้งหมด (เช่นเบราว์เซอร์ปกติจะทำ)
ย้อนกลับไปสองสามเดือนมีschannel
ปัญหานี้ซึ่งป้องกันไม่ให้ IES ที่เปิดใช้งาน TLS1.2 เข้าถึงไซต์ HTTPS จากจุดนั้นในเวลา "รายการตรวจสอบ WTF สำหรับ IE ของฉัน" มี "ปิดใช้งาน TLS1.2" เป็นจุดตรวจสอบ และสิ่งที่ฉันควรจะพูดว่า ... ปิดการใช้งานภายใน TLS1.2 IE ทำงานและเว็บไซต์ของฉันสามารถใช้ได้อีกครั้ง แต่ฉันไม่สามารถทำได้บนเบราว์เซอร์ผู้เยี่ยมชมของฉัน
ตอนนี้เป็นคำถามจริง: เหตุใดเพราะเหตุใด Internet Explorer 11 ไม่สามารถเชื่อมต่อกับไซต์ HTTPS ของฉันเมื่อเปิดใช้งาน TLS 1.2 ภายใน IE และวิธีการแก้ไขในฝั่งเซิร์ฟเวอร์? SSL Labs จะบอกว่าทุกอย่างดีบนเว็บไซต์ของฉัน
แก้ไขสำคัญ:ดูเหมือนว่า IE11 สามารถจัดการได้เฉพาะโดเมนที่ไม่ใช่คำนำหน้าและไม่ใช่โดเมนที่นำหน้าเมื่อเปิดใช้งาน TLS1.2 โดเมนโดยไม่ต้องคำนำหน้า (www) ทำงานในขณะที่โดเมนรวมถึงคำนำหน้า (www) จะไม่ทำงาน
ด้านเซิร์ฟเวอร์ฉันใช้ debian / 7 nginx / 1.7.8 openssl / 1.0.1e
ยันต์ที่มีอยู่คือ: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:-DES:!RC4:!MD5:!PSK:!aECDH:EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
www.dev5media.de
ทำงานสำหรับฉันใน IE11, Win7 ที่มี TLS 1.2 และรหัสTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
ตามการจับภาพแพคเกจ ระบบปฏิบัติการใดที่คุณใช้และคุณสามารถจับแพ็คเก็ตได้ทั้งชื่อที่ทำงานและชื่อที่ไม่ทำงานเพื่อดูความแตกต่าง
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
) เสร็จเรียบร้อยแล้ว แต่หลังจากServer Hello Done
นั้นไม่มีการสื่อสารจากลูกค้าไปยังเซิร์ฟเวอร์
https://dev5media.de/
และhttps://www.dev5media.de/
ดังนั้นฉันจึงได้ผลลัพธ์ที่สอดคล้องกันมากขึ้น