ลูกค้าขอให้ใส่ช่องทางถอดรหัสลับที่ไม่มีการควบคุมเพราะต้องการแก้ปัญหาได้เร็ว นักพัฒนาควรทำอย่างไร

ฝังกุญแจเดียวไว้ในโค้ด
ซ่อนวิธีไว้ในชื่อฟังก์ชัน
ส่งกุญแจให้ทีมทั้งหมด
ปฏิเสธช่องทางลับที่ไร้การกำกับ เสนอการกู้คืนที่แบ่งอำนาจ ตรวจสอบได้ และจำกัดขอบเขต

เฉลยอธิบาย

กลไกพิเศษที่ควบคุมไม่ได้เพิ่มความเสี่ยงต่อทุกคนและขัดต่อการออกแบบที่ปลอดภัย แหล่งทางการ: https://www.acm.org/binaries/content/assets/about/acm-code-of-ethics-and-professional-conduct.pdf

ข้อสอบอื่นในวิชาจรรยาบรรณของนักวิชาการคอมพิวเตอร์

ดูข้อสอบวิชานี้ทั้งหมด →