ข้อผิดพลาดใบรับรอง SSL หลังการเปลี่ยนเส้นทางด้วยชุด CA ที่กำหนดเอง
ตรวจสอบว่าไฟล์ CA ที่เลือกไว้อย่างชัดแจ้งมีวัสดุความเชื่อถือทั้งหมดที่เส้นทางคำขอจริงต้องการ รวมถึงโฮสต์ที่ถูกเปลี่ยนเส้นทางหรือไม่
ไฟล์ CA ของบริษัทแก้ไข URL แรก จากนั้นการเปลี่ยนเส้นทางล้มเหลวในการตรวจสอบ ตรวจสอบว่าตัวเลือก CA ที่กำหนดเองแทนที่ข้อมูลความเชื่อถือเดิมของไคลเอนต์หรือเพิ่มเข้าไป
พฤติกรรมนั้นขึ้นอยู่กับแบ็กเอนด์ TLS และตัวเลือก ไฟล์ที่มีเฉพาะ CA ขององค์กรอาจทำให้ไคลเอนต์ขาดหน่วยงานอื่นที่ต้องการ
- ติดตามทุกคู่ โฮสต์แรกอาจถูกดักจับภายใต้ผู้ออกใบรับรองขององค์กร โฮสต์ถัดไปอาจใช้ทางอ้อม เส้นทางการตรวจสอบอื่น หรือห่วงโซ่ที่ออกสู่สาธารณะ
- บันทึกอินพุตของไคลเอนต์ที่ล้มเหลว เก็บชื่อโฮสต์ที่ร้องขอ เป้าหมายการเปลี่ยนเส้นทาง ผู้ออกใบรับรองที่ได้รับ ผลการตรวจสอบ และการกำหนดค่าความเชื่อถือที่เลือก เบราว์เซอร์ที่ทำงานอยู่อาจใช้ที่เก็บรากอื่น
- ตรวจสอบกฎการเลือกของแบ็กเอนด์ บิลด์ curl อาจใช้การตรวจสอบแบบเนทีฟหรือรากที่อิงไฟล์ และตัวเลือก CA ที่ชัดแจ้งอาจเปลี่ยนการเลือกนั้น สูตรสำหรับไฟล์ปฏิบัติการนั้นไม่ได้กำหนดค่าสภาพแวดล้อม Python หรือ JVM
ใช้ชุดที่ได้รับการดูแลหรือการจัดเก็บความเชื่อถือที่รองรับซึ่งมีหน่วยงานสาธารณะและส่วนตัวที่แอปพลิเคชันควรเชื่อถือ อย่าเพิ่มคีย์ส่วนตัวของ CA และอย่ายกระดับใบรับรองใบที่ล้มเหลวแต่ละใบเป็นรากเพียงเพื่อล้างข้อผิดพลาดถัดไป
ส่งมอบวัสดุความเชื่อถือผ่านเส้นทางการอัปเดตที่รองรับของการติดตั้งใช้งาน การแทนที่แพ็กเกจ CA ของผู้จำหน่ายด้วยมืออาจถูกยกเลิกโดยการอัปเดตครั้งถัดไป รักษาเจ้าของและกระบวนการบำรุงรักษาให้ชัดเจนเพื่อให้การตรวจสอบดำเนินต่อไปตลอดเส้นทางคำขอ