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

เทคนิค Steganalysis มี那些?

Steganalysis (สเตกะนาลิซิส) เป็นเทคโนโลยีที่พยายามเอาชนะ Steganography โดยการตรวจจับข้อมูลที่ซ่อนอยู่ และแยกหรือทำลายมัน Steganalysis เป็นกระบวนการตรวจจับ Steganography โดยการดูที่ความแตกต่างระหว่าง Bit Patterns และขนาดไฟล์ที่สูงผิดปกติ เป็นศิลปะของการค้นหาและทำให้ข้อความลับไร้ความหมาย

วัตถุประสงค์หลักของ Steganalysis คือการระบุ Data Streams ที่น่าสงสัย กำหนดว่าพวกเขามีข้อความซ่อนที่เข้ารหัสอยู่หรือไม่ และ หากเหมาะสม กู้คืนข้อมูลที่ซ่อนอยู่

Steganalysis โดยทั่วไปเริ่มต้นด้วย Data Streams ที่น่าสงสัยหลายอย่าง แต่ไม่แน่ใจว่ามีข้อความซ่อนอยู่หรือไม่

Steganalyst เริ่มต้นด้วยการลดกลุ่ม Data Streams ที่น่าสงสัย เป็น Subset ของ Data Streams ที่มีความเป็นไปได้สูงที่สุดที่ถูกแก้ไข โดยทั่วไปเสร็จสิ้นด้วยการวิเคราะห์สถิติโดยใช้เทคนิคสถิติขั้นสูง

มีเทคนิค Steganalysis หลายอย่าง ดังนี้:

1. Unusual Patterns (รูปแบบผิดปกติ)

Unusual Patterns ใน Stego Image น่าสงสัย ตัวอย่างเช่น มีบริการวิเคราะห์ดิสก์บางอย่างที่สามารถกรองข้อมูลซ่อนใน Division ที่ไม่ได้ใช้ในอุปกรณ์จัดเก็บ Filters ยังสามารถใช้ระบุ TCP/IP Packets ที่รวมข้อมูลซ่อนหรือไม่ถูกต้องใน Packet Headers TCP/IP Packets ที่ใช้ขนส่งข้อมูลข้ามอินเทอร์เน็ต มีพื้นที่ที่ไม่ได้ใช้หรือสงวนไว้ใน Packet Headers

2. Visual Detection (การตรวจจับทางสายตา)

การวิเคราะห์รูปแบบซ้ำๆ สามารถเปิดเผยการระบุตัวตนของเครื่องมือ Steganography หรือข้อมูลซ่อน สามารถตรวจสอบรูปแบบเหล่านี้ได้ในฐานะวิธีการวิเคราะห์ Cover Image เริ่มต้นกับ Stego Image และความแตกต่างที่ตรวจจับได้ นี่เรียกว่า Known-carrier Attack

โดยการเปรียบเทียบภาพหลายภาพ เป็นไปได้ว่ารูปแบบปรากฏเป็น Signatures ของเครื่องมือ Steganography มีสัญญาณทางสายตาอื่นที่บ่งชี้การมีอยู่ของข้อมูลซ่อน คือ Padding หรือ Cropping ของภาพ

ด้วย Stego Tools บางอย่าง หากภาพไม่พอดีกับขนาดที่กำหนด มันจะถูก Crop หรือ Pad ดพื้นที่สีดำ สามารถมีความแตกต่างในขนาดไฟล์ระหว่าง Stego-image และ Cover Image ได้

ตัวชี้วัดอีกอย่างคือ การเพิ่มหรือลดลงอย่างมากของจำนวนสีเฉพาะ หรือสีใน Palette ที่เพิ่มขึ้นแบบ Incremental แทนที่จะเป็น Random

3. Tools to detect Steganography (เครื่องมือตรวจจับ Steganography)

การปิดใช้งานหรือกำจัดข้อมูลซ่อนในภาพ อิงจากแนวทางประมวลผลภาพ ตัวอย่างเช่น ด้วยวิธี LSB ของการแทรกข้อมูล เพียงแค่บีบอัดภาพโดยใช้ Lossy Compression เพียงพอที่จะปิดใช้งานหรือลบข้อความซ่อน

มี Steganographic Detection Tools ที่พร้อมใช้งานหลายอย่าง รวมถึง Encase โดย Guidance Software Inc., ILook Investigator โดย Electronic Crimes Program, Washington DC, บริการ MD5 Hashing หลายอย่าง ฯลฯ

มี Image Steganography Tools หลายอย่างที่ใช้ Least Significant Bit (LSB) Modification เพื่อซ่อนข้อมูล ในภาพความละเอียดต่ำที่มีสี 8-bit การแก้ไข LSB สามารถสร้างการเปลี่ยนแปลงที่สังเกตได้ใน Color Palette ทำให้สามารถระบุเนื้อหาที่ซ่อนอยู่ได้