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

บริการของความปลอดภัยข้อมูลมี那些?

มีบริการของความปลอดภัยข้อมูลหลายอย่าง ดังนี้:

1. Data Confidentiality (ความลับของข้อมูล)

ความลับคือการปกป้องข้อมูลที่ถ่ายโอนจากการโจมตีแบบ Passive เกี่ยวกับเนื้อหาของการถ่ายโอนข้อมูล มีหลายระดับของการปกป้องที่สามารถระบุได้

บริการที่กว้างที่สุดปกป้องข้อมูลผู้ใช้ทั้งหมดที่ถ่ายโอนระหว่างสองผู้ใช้ตลอดระยะเวลา ตัวอย่างเช่น เมื่อ TCP Connection ถูกติดตั้งระหว่างสองระบบ การปกป้องกว้างขวางนี้ป้องกันการเปิดเผยข้อมูลผู้ใช้ใดๆ ที่ถ่ายโอนผ่าน TCP Connection

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

องค์ประกอบอื่นของความลับคือการปกป้องการไหลของトラフィคจากการวิเคราะห์ นี้ต้องการว่าผู้โจมตีจะไม่สามารถระบุต้นทางและปลายทาง ความถี่ ความกว้าง หรือคุณสมบัติบางอย่างของトラฟฟิกบนสิ่งอำนวยความสะดวกการเชื่อมต่อ

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

ความสมบูรณ์สามารถใช้กับการไหลของข้อความ ข้อความเดี่ยว หรือพื้นที่ที่เลือกภายในข้อความ บริการความสมบูรณ์แบบเชื่อมต่อ (Connection-oriented Integrity Service) ที่จัดการกับการไหลของข้อความ ให้การรับรองว่าข้อความถูกรับเหมือนกับที่ส่ง โดยไม่มีการทำซ้ำ การแทรก การแก้ไข การจัดลำดับใหม่ หรือการ Replay

ดังนั้น บริการความสมบูรณ์แบบเชื่อมต่อ ส่งมอบทั้งการปรับเปลี่ยนการไหลของข้อความและการปฏิเสธบริการ ในคำอื่น บริการความสมบูรณ์แบบไม่เชื่อมต่อ (Connectionless Integrity Service) ที่จัดการกับข้อความเดี่ยวโดยไม่คำนึงถึงบริบทระดับสูง โดยทั่วไปให้การป้องกันต่อการแก้ไขข้อความ

3. Authentication (การตรวจสอบสิทธิ์)

การตรวจสอบสิทธิ์แสดงว่าผู้ใช้คือผู้ที่พวกเขาเสนอว่าเป็น ความพร้อมใช้งานแสดงว่าทรัพยากรเข้าถึงได้โดยฝ่ายที่ได้รับอนุญาต เช่น การโจมตี Denial of Service ซึ่งเป็นองค์ประกอบเรื่องราวของข่าวสังคม เป็นการโจมตีต่อความพร้อมใช้งาน

ห่วงใยของผู้เชี่ยวชาญความปลอดภัยข้อมูลคือการควบคุมการเข้าถึง (Access Control) และ Non-repudiation การอนุญาต (Authorization) แสดงอำนาจที่มันสามารถมีเหนือการแยกแยะผู้ใช้ที่ได้รับอนุญาตจากไม่ได้รับอนุญาต และระดับการเข้าถึงระหว่างนั้น Authenticity แสดงการตรวจสอบอย่างต่อเนื่องที่มันสามารถต้องรันบนระบบเพื่อให้แน่ใจว่าพื้นที่ละเอียดอ่อนได้รับการรักษาความปลอดภัยและทำงานอย่างสมบูรณ์

4. Access Control (การควบคุมการเข้าถึง)

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

5. Non-repudiation (การไม่ปฏิเสธ)

Non-repudiation ป้องกันไม่ให้ผู้ส่งหรือผู้รับปฏิเสธการถ่ายโอนข้อความหรือการรับข้อความ ดังนั้น เมื่อข้อความถูกส่ง ผู้รับสามารถพิสูจน์ได้ว่าผู้ส่งที่อ้างว่าแท้จริงส่งข้อความนั้น เช่นกัน เมื่อข้อความถูกรับ ผู้ส่งสามารถพิสูจน์ได้ว่าผู้รับที่อ้างว่าแท้จริงรับข้อความนั้น