กรณีวิเคราะห์ฐานข้อมูล 84b5602866c96f9a33366af2755804219e69fed3e44e0a3e63d544f3e22b5428: หากต้องออกแบบระบบ ควรคำนึงถึงความถูกต้อง ความปลอดภัย และผลกระทบเกี่ยวกับ ในการรับประกันความปลอดภัยของข้อมูล DBMS ต้องมีหลายระดับของการควบคุม ระหว่างการควบคุมโดยใช้ 'สิทธิ์การเข้าถึง (Access Control)' และ 'การเข้ารหัส (Encryption)' ข้อเด่นและข้อด้อยของทั้งสองวิธีคืออะไร?
กAccess Control: ป้องกันข้อมูลได้ดีที่สุด Encryption: ไม่จำเป็นต้องใช้
ขทั้งสองวิธีมีฟังก์ชั่นเดียวกัน
คAccess Control: ใช้เฉพาะสำหรับผู้ดูแล Encryption: ใช้เฉพาะสำหรับผู้ใช้ทั่วไป
งAccess Control: ป้องกันการใช้งานโดยไม่ได้รับอนุญาต แต่ไม่ป้องกันการแอบดูหากเข้าถึงได้ Encryption: ป้องกันการแอบดูข้อมูล แต่ยังจำเป็นต้องมีการจัดการกุญแจ
เฉลยอธิบาย
Access Control (การควบคุมการเข้าถึง) ป้องกันการใช้งานข้อมูลโดยไม่ได้รับอนุญาต แต่หากใครสามารถเข้าถึงได้ ก็สามารถอ่านหรือแก้ไขข้อมูลได้ในรูปแบบปกติ Encryption (การเข้ารหัส) เปลี่ยนข้อมูลให้กลายเป็นรูปแบบที่ไม่สามารถอ่านได้ หากไม่มีกุญแจถอดรหัส แม้ว่าจะเข้าถึงได้ก็ไม่สามารถเข้าใจได้ การใช้ทั้งสองวิธีร่วมกันจึงให้ความปลอดภัยที่ดีที่สุด ตัวเลือก B ทำให้เกิดความเท็จตัวเลือก C และ D ไม่ถูกต้อง