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

ความแตกต่างระหว่างความปลอดภัยข้อมูล (Data Security) และความสมบูรณ์ของข้อมูล (Data Integrity)

ความปลอดภัยข้อมูล (Data Security)

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

ความปลอดภัยข้อมูลโดยทั่วไปนิยามว่าเป็น ความลับ (Confidentiality) ความพร้อมใช้งาน (Availability) และความสมบูรณ์ (Integrity) ของข้อมูล อีกนัยหนึ่ง มันคือทุกแนวทางปฏิบัติและกระบวนการที่มีอยู่เพื่อให้แน่ใจว่าข้อมูลไม่ได้ถูกใช้หรือเข้าถึงโดยบุคคลหรือฝ่ายที่ไม่ได้รับอนุญาต ความปลอดภัยข้อมูลรับรองว่าข้อมูลถูกต้องและน่าเชื่อถือ และพร้อมใช้งานเมื่อผู้ที่ได้รับอนุญาตต้องการ

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

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

นโยบายความปลอดภัยข้อมูลควรยังตอบสนองต่อการตอบสนองเหตุการณ์และรายงาน (Incident Response and Reporting) นิยามว่าช่องว่างความปลอดภัยข้อมูล (Data Security Gaps) จะถูกจัดการอย่างไร และโดยใคร และเหตุการณ์ความปลอดภัยต้องถูกวิเคราะห์อย่างไร และ "บทเรียนที่เรียนรู้" (Lessons Learned) สามารถใช้เพื่อป้องกันเหตุการณ์ในอนาคต

ความสมบูรณ์ของข้อมูล (Data Integrity)

ความสมบูรณ์ของข้อมูล (Data Integrity) คือความสมบูรณ์โดยรวม ความแม่นยำ และความสอดคล้องของข้อมูล สามารถแสดงได้โดยการไม่มีการเปลี่ยนแปลงระหว่างสองอินสแตนซ์ หรือระหว่างสองการอัปเดตของข้อมูลข้อมูล นิยามว่าข้อมูลคงอยู่สมบูรณ์และไม่เปลี่ยนแปลง

ความสมบูรณ์ของข้อมูลโดยทั่วไปถูกบังคับใช้ระหว่างกระบวนการออกแบบฐานข้อมูลผ่านการใช้กระบวนการมาตรฐานและกฎ รักษาระหว่างการใช้วิธีการตรวจสอบข้อผิดพลาด (Error-checking Methods) และกระบวนการตรวจสอบความถูกต้อง (Validation Processes) หลายอย่าง

ความสมบูรณ์ของข้อมูลยังใช้กับการป้องกันและความปลอดภัยของข้อมูลในแง่ของการบังคับใช้ทางกฎระเบียบ รวมถึงการปฏิบัติตาม GDPR มันถูกเก็บรักษาให้ทันสมัยโดยชุดของกระบวนการ แนวทาง และข้อกำหนดที่วางไว้ระหว่างกระบวนการออกแบบ

มันง่ายที่จะรับความจริงของความสมบูรณ์ข้อมูลสับสน เพราะมีการพูดคุยเกี่ยวกับมันมากมาย การป้องกันข้อมูล (Data Protection) และคุณภาพข้อมูล (Data Quality) สับสนกับความสมบูรณ์ข้อมูล แต่สอง 용어 (Terms) นี้มีความหมายหลายอย่าง ความสมบูรณ์ข้อมูลยังรับรองว่าข้อมูลได้รับการป้องกันจากอิทธิพลภายนอก

ความสมบูรณ์ข้อมูล (Data Integrity) สามารถบังคับใช้ได้ทั้งระดับกายภาพและเชิงตรรกะ ระดับแรกประกอบด้วยการปกป้องข้อมูลต่อปัจจัยภายนอกต่างๆ รวมถึงไฟฟ้าดับ ภัยพิบัติที่ไม่คาดคิด การรั่วไหลของข้อมูล ความเสียหายที่สร้างโดยผู้ปฏิบัติการมนุษย์ ฯลฯ ระดับหลังเกี่ยวข้องกับการรักษาตรรกะของข้อมูลภายในฐานข้อมูลเชิงสัมพันธ์