Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ความปลอดภัยฐานข้อมูล (Database Security) ในความปลอดภัยข้อมูลคืออะไร?

ความปลอดภัยฐานข้อมูล (Database Security) หมายถึงมาตรการร่วมกันที่ใช้เพื่อปกป้องและรักษาความปลอดภัยฐานข้อมูลหรือซอฟต์แวร์จัดการฐานข้อมูล (DBMS) จากการใช้งานที่ไม่ได้รับอนุญาตและภัยคุกคามทางไซเบอร์ที่เป็นอันตราย ความปลอดภัยฐานข้อมูลเป็นชั้นหนึ่งของความปลอดภัยข้อมูล เกี่ยวข้องหลักกับการปกป้องทางกายภาพของข้อมูล การเข้ารหัสข้อมูลในที่จัดเก็บ และปัญหาการคงเหลือของข้อมูล (Data Remanence)

ขั้นตอนความปลอดภัยฐานข้อมูลมุ่งเน้นปกป้องไม่เพียงแค่ข้อมูลภายในฐานข้อมูล แต่ยังรวมถึงระบบจัดการฐานข้อมูลและแอปพลิเคชันทั้งหมดที่เข้าถึงมัน จากการบุกรุก การใช้ข้อมูลผิดวัตถุประสงค์ และความเสียหาย

เป็นศัพท์ทั่วไปที่ครอบคลุมหลายๆ ขั้นตอน เครื่องมือ และวิธีการ ที่ให้ความปลอดภัยภายในสภาพแวดล้อมฐานข้อมูล ความปลอดภัยฐานข้อมูลมักจะวางแผน นำไปใช้ และดูแลรักษาโดยผู้ดูแลฐานข้อมูลและผู้เชี่ยวชาญความปลอดภัยข้อมูลอื่นๆ

เวิลด์ไวด์เว็บและความปลอดภัย

เวิลด์ไวด์เว็บ (World Wide Web) ให้วิธีการกระจายข้อมูลที่สะดวก ราคาถูก เข้าถึงง่าย และทันที ทำให้การกระจายข้อมูง่ายขึ้น แต่สำคัญที่ต้องมั่นใจว่าข้อมูลควรเข้าถึงได้เฉพาะผู้ใช้ที่เหมาะสมและมีสิทธิ์เข้าถึงเท่านั้น

ด้วยองค์กรหลายแห่งที่ใช้หน้าเว็บไดนามิกที่พึ่งพาฐานข้อมูล (Database-dependent Dynamic Web Pages) ความปลอดภัยข้อมูลองค์กรจึงกลายเป็นเรื่องสำคัญมาก ก่อนหน้านี้ ต้องการการเข้าถึงฐานข้อมูลที่เข้มงวดหรือซอฟต์แวร์ไคลเอ็นต์เฉพาะเจาะจงสำหรับการดูข้อมูล แต่เบราว์เซอร์เว็บธรรมดาก็เพียงพอที่จะดูข้อมูลในฐานข้อมูลที่ไม่ได้รับการปกป้องอย่างเหมาะสม ดังนั้น ความปลอดภัยข้อมูลจึงอยู่ในสถานะที่เปราะบาง ดังนั้น ยิ่งบริษัทคอมพิวติ้งย้ายจากโปรเซสเซอร์ฝั่งไคลเอ็นต์ไปสู่อินเทอร์เน็ต ยิ่งเพิ่มโอกาสของการกระจายความเสี่ยงด้านความปลอดภัย

ผู้เชี่ยวชาญความปลอดภัยฐานข้อมูลต้องพึ่งพาการจัดการเครือข่ายสำหรับการติดตั้งไฟร์วอลล์หรือโครงสร้างอื่นๆ เพื่อปกป้องข้อมูลท้องถิ่น เนื่องจากลักษณะการเข้าถึงข้อมูล Intranet/Internet แม้ DBA จะต้องปฏิบัติหน้าที่บริการความปลอดภัยบางอย่าง หน่วยงานนี้จะตรวจสอบพื้นที่ความปลอดภัยพื้นฐานที่อยู่ในความรับผิดชอบของ DBA ซึ่งต่อมาต้องสร้างโซลูชันที่เน้นฐานข้อมูล

บางช่องโหว่ด้านความปลอดภัยไม่ได้ถูกเปิดเผย เนื่องจากผู้โจมตีต้องการเลื่อนการแก้ไข และผู้ผลิตไม่ต้องการโฆษณาที่เป็นลบ มีการอภิปรายที่ดำเนินต่อเนื่องและไม่ชัดเจนเกี่ยวกับว่า การเผยช่องโหว่ด้านความปลอดภัยในสาธารณะ จะกระตุ้นหรือช่วยป้องกันการโจมตีเพิ่มเติม

ฐานข้อมูลที่ปลอดภัยที่สุดที่นึกไว้ได้ ควรตั้งอยู่ในธนาคารที่ล็อกแน่นที่สุด หรือบังเกอร์กันนิวเคลียร์ ตั้งบนคอมพิวเตอร์แบบสแตนด์อโลน (Standalone) ที่ว่างเปล่าจากการเชื่อมต่ออินเทอร์เน็ตหรือเว็บ และภายใต้การเฝ้าระวัง 24×7×365

เซิร์ฟเวอร์ฐานข้อมูลต้องดำเนินการบริการต่อไป ซึ่งมักบรรจุปัญหาความปลอดภัย และต้องเป็นไปได้จริงเกี่ยวกับภัยคุกคามที่เป็นไปได้ ควรคาดการณ์ความล้มเหลวที่จุดหนึ่งจุดหนึ่ง และไม่ควรสะสมข้อมูลที่เป็นความลับจริงๆ ในฐานข้อมูลที่ผู้ใช้ที่ไม่ได้รับอนุญาตสามารถเจาะเข้า/เข้าถึงได้ง่าย