ในสถาปัตยกรรม Microservices ที่มีบริการจำนวนมากสื่อสารกันผ่าน API การจัดการความมั่นคงปลอดภัยมีความซับซ้อนอย่างไรเมื่อเทียบกับสถาปัตยกรรม Monolithic

Microservices ปลอดภัยกว่าเสมอเพราะแต่ละบริการแยกจากกัน
ไม่มีความแตกต่างด้านความปลอดภัยระหว่างสองสถาปัตยกรรม
Microservices มี Attack Surface ใหญ่กว่าเนื่องจากมีจุดสื่อสารระหว่างบริการมากกว่า ต้องจัดการการพิสูจน์ตัวตนและการเข้ารหัสระหว่างบริการด้วย
Monolithic มีความซับซ้อนด้านความปลอดภัยมากกว่าเสมอ

เฉลยอธิบาย

Microservices เพิ่มความซับซ้อนด้านความปลอดภัยเนื่องจาก Attack Surface ใหญ่กว่า มีจุด API endpoint มากกว่าที่อาจถูกโจมตี ต้องจัดการ Service-to-Service Authentication เพิ่มขึ้น ต้องเข้ารหัสการสื่อสารระหว่างบริการ และการติดตาม Log จากหลายบริการทำได้ยากกว่า แต่ Microservices มีข้อดีที่ความเสียหายจำกัดในบริการเดียวหากถูกโจมตี แต่ไม่ได้หมายความว่าปลอดภัยกว่าโดยรวมโดยอัตโนมัติ

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการใช้คอมพิวเตอร์ ระบบฮาร์ดแวร์ (Hardware) และระบบซอฟต์แวร์ (Software) และระบบความมั่นคงปลอดภัยด้านสารสนเทศ

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