ลูกค้าขอให้ใส่ช่องทางถอดรหัสลับที่ไม่มีการควบคุมเพราะต้องการแก้ปัญหาได้เร็ว นักพัฒนาควรทำอย่างไร
กฝังกุญแจเดียวไว้ในโค้ด
ขซ่อนวิธีไว้ในชื่อฟังก์ชัน
คส่งกุญแจให้ทีมทั้งหมด
งปฏิเสธช่องทางลับที่ไร้การกำกับ เสนอการกู้คืนที่แบ่งอำนาจ ตรวจสอบได้ และจำกัดขอบเขต
เฉลยอธิบาย
กลไกพิเศษที่ควบคุมไม่ได้เพิ่มความเสี่ยงต่อทุกคนและขัดต่อการออกแบบที่ปลอดภัย แหล่งทางการ: https://www.acm.org/binaries/content/assets/about/acm-code-of-ethics-and-professional-conduct.pdf