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

การจัดประเภทของการโจมตีความปลอดภัยในความปลอดภัยข้อมูล

การจัดประเภทของการโจมตีความปลอดภัย (Classification of Security Attacks)

มีการจัดประเภทของการโจมตีความปลอดภัย ดังนี้:

  • Cryptanalytic attacks (การโจมตีทาง Cryptanalysis) - โจมตีเหล่านี้เป็นการผสมผสานของเทคนิคทางสถิติและพีชคณิต ที่มุ่งเนื้อหาเพื่อให้แน่ใจถึง Secret key ของ Cipher เทคนิคเหล่านี้ตรวจสอบคุณสมบัติเชิงตัวเลขของอัลกอริทึมการเข้ารหัสลับ และมุ่งเน้นการค้นพบ Distinguishers ของการกระจายเอาต์พุทของอัลกอริทึมการเข้ารหัสลับจากการกระจายแบบ Uniform
  • Non-cryptanalytic attacks (การโจมตีที่ไม่ใช่ Cryptanalysis) - การโจมตีที่ไม่ใช่ Cryptanalysis ไม่ได้ใช้จุดอ่อนเชิงตัวเลขของอัลกอริทึมการเข้ารหัสลับ มีเป้าหมายความปลอดภัย 3 ประการ คือ ความลับ ความสมบูรณ์ และความพร้อมใช้งาน ที่อาจเปราะบางมากต่อประเภทโจมตีนี้
  • Attacks threatening confidentiality (การโจมตีที่คุกคามความลับ) - การโจมตีที่คุกคามความลับของข้อมูล มีดังนี้:
    • Snooping (การดักฟัง) - Snooping กำหนดการเข้าถึงข้อมูลโดยไม่ได้รับอนุญาต สามารถป้องกัน Snooping ได้โดยการทำให้ข้อมูลไม่สามารถอ่านเข้าใจได้โดยเอนทิตีที่ไม่ได้รับอนุญาต โดยใช้เทคนิคการเข้ารหัส
    • Traffic analysis (การวิเคราะห์การจราจร) - แม้ผ่านการเข้ารหัส ข้อมูลจะถูกทำให้ไม่สามารถอ่านเข้าใจได้ แต่ผู้ใช้ที่ไม่ได้รับอนุญาตอาจพยายามได้ข้อมูลอีกประเภทหนึ่งโดยการติดตามการจราจรออนไลน์ของเครือข่าย
  • Attacks threatening integrity (การโจมตีที่คุกคามความสมบูรณ์) - การโจมตีที่คุกคามความสมบูรณ์ของข้อมูล มีดังนี้:
    • Modification (การแก้ไข) - กำหนดหลังจากเข้าถึงข้อมูล โจมตีแก้ไขข้อมูลเพื่อทำให้มันมีประโยชน์ต่อตัวเอง
    • Masquerading (การปลอมแปลง) - Masquerading หรือ Spoofing เกิดขึ้นเมื่อเอนทิตีหนึ่งปลอมแปลงเป็นเอนทิตีอีกเอนทิตีหนึ่ง
    • Replaying (การเล่นซ้ำ) - ใน Replaying โจมตีเข้าถึงสำเนาข้อความที่ส่งโดยผู้ใช้ และจากนั้นส่งซ้ำเพื่อสร้างผลกระทบที่ไม่ได้รับอนุญาต
    • Repudiation (การปฏิเสธ) - โจมตีนี้ถูกดำเนินการโดยหนึ่งในสองฝ่ายในการสื่อสาร ผู้ส่งข้อความสามารถปฏิเสธว่ามันส่งข้อความ หรือผู้รับข้อความสามารถปฏิเสธภายหลังว่ามันได้รับข้อความ
  • Attacks threatening availability (การโจมตีที่คุกคามความพร้อมใช้งาน) - การโจมตีที่คุกคามความพร้อมใช้งานของข้อมูลคือ Denial of Service
    • Denial of Service (DoS) - โจมตีนี้สามารถทำให้บริการของระบบช้าลงหรือขัดขวางอย่างสมบูรณ์ ตัวอย่างเช่น โจมตี DoS สามารถส่งคำขอมากเกินไปไปยังเซิร์ฟเวอร์ และเซิร์ฟเวอร์ล่มเนื่องจากโหลดหนัก

ประเภทโจมตีนี้ยากที่จะต่อต้าน โจมตีส่งคำขอไปยังเซิร์ฟเวอร์เพื่อเชื่อมต่อกับมัน เมื่อเซิร์ฟเวอร์ตอบรับด้วย Acknowledgement และพยายามสร้าง Session มันไม่สามารถหาระบบที่สร้างคำขอได้

โดยการ湮沒 เซิร์ฟเวอร์ด้วยคำขอ Session ที่ตอบไม่ได้เหล่านี้ โจมตีทำให้เซิร์ฟเวอร์ช้าลงจนถึงการ爬行 หรือล่มในที่สุด

การโจมตี Denial of service ไม่ได้รับการกำหนดกับ Kerberos มีจุดในโปรโตคอลเหล่านี้ที่ผู้บุกรุกสามารถป้องกันไม่ให้แอปพลิเคชันมีส่วนร่วมในกระบวนการยืนยันตัวตนที่เหมาะสม

การตรวจจับและแก้ไขโจมตีดังกล่าว (บางส่วนซึ่งอาจดูเหมือนโหมดล้มเหลว "ปกติ" ที่ไม่แปลกใหม่ของระบบ) บ่อยครั้งดีที่สุดถูกทิ้งไว้ให้การบริหารจัดการและผู้ใช้มนุษย์