0Pricing
Cryptology Academy · บทเรียน

สเตกาโนกราฟีในเสียงและเอกสาร

สำรวจเทคนิคการซ่อนข้อมูลไว้ในไฟล์ WAV, PDF และรูปแบบไฟล์ทั่วไปอื่น ๆ

สเตกาโนกราฟีในเสียงและเอกสาร เป็นบทเรียน Cryptology Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cryptology Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cryptology Academy มีบทเรียนทั้งหมด 4 บทเรียน

การซ่อนข้อมูลด้วย LSB ในไฟล์ WAV

ไฟล์เสียง WAV จัดเก็บตัวอย่างเสียง PCM แบบไม่บีบอัดที่มีความละเอียด 16 บิตหรือ 24 บิต เช่นเดียวกับการซ่อนข้อมูลด้วย LSB ในภาพ เราสามารถแทนที่บิตที่มีนัยสำคัญต่ำสุดของตัวอย่างเสียงแต่ละตัวด้วยบิตที่ซ่อนไว้ การดัดแปลงนี้ทำให้ค่าของตัวอย่างแต่ละตัวเปลี่ยนแปลงไม่เกิน 1 หน่วยแอมพลิจูดจากทั้งหมด 32768 หน่วย หรือคิดเป็น 0.003 เปอร์เซ็นต์ของช่วงเต็มสเกล จึงไม่สามารถได้ยินได้เลยภายใต้สภาวะปกติ

เทคนิคการเข้ารหัสเฟส

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

การซ่อนข้อมูลด้วยเสียงสะท้อน

การซ่อนข้อมูลด้วยเสียงสะท้อนฝังข้อมูลโดยเพิ่มเสียงสะท้อนเบา ๆ ลงในสัญญาณเสียงต้นฉบับ เลขฐานสอง 1 แทนด้วยเสียงสะท้อนที่มีระยะหน่วง d1 มิลลิวินาที ส่วนเลขฐานสอง 0 แทนด้วยเสียงสะท้อนที่มีระยะหน่วง d0 ระยะหน่วงเหล่านี้ถูกเลือกให้ต่ำกว่าเกณฑ์ที่มนุษย์จะรับรู้เสียงสะท้อนได้ โดยทั่วไปคือต่ำกว่า 1 มิลลิวินาที ตัวรับจะแยกบิตออกมาโดยตรวจจับว่ามีเสียงสะท้อนที่ระยะหน่วงใดอยู่ในแต่ละส่วน

การซ่อนข้อมูลด้วยเสียงแบบสเปกตรัมกระจาย

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

การซ่อนข้อมูลใน PDF

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

การซ่อนข้อมูลในเอกสารเวิร์ด

เอกสารไมโครซอฟท์ เวิร์ดในรูปแบบ DOCX เป็นคลังข้อมูล ZIP ที่มีไฟล์ XML อยู่ภายใน สามารถฝังข้อมูลที่ซ่อนไว้ใน XML คุณสมบัติของเอกสาร ในส่วน XML แบบกำหนดเอง หรือเป็นข้อความที่มองไม่เห็นซึ่งจัดรูปแบบด้วยแบบอักษรสีขาวบนพื้นหลังสีขาวได้ การติดตามการเปลี่ยนแปลงและประวัติการแก้ไขสามารถนำมาใช้ซ่อนข้อมูลในเมทาดาทาการแก้ไขได้ เทคนิคเหล่านี้มักถูกใช้ในมัลแวร์ที่ขโมยข้อมูลออกโดยปลอมแปลงเป็นเอกสารสำนักงาน

การซ่อนข้อมูลในเครือข่ายและช่องทางลับ

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

การซ่อนข้อมูลด้วยทวิตเตอร์และอักขระความกว้างศูนย์

อักขระความกว้างศูนย์คือจุดรหัส Unicode ที่ไม่มีรูปสัญลักษณ์ให้มองเห็น แต่ใช้ตำแหน่งในสตริงข้อความ การแทรกช่องว่างความกว้างศูนย์ (U+200B) ตัวเชื่อมที่ไม่รวมความกว้างศูนย์ (U+200C) และตัวเชื่อมความกว้างศูนย์ (U+200D) ระหว่างอักขระที่มองเห็นได้ ทำให้สามารถเข้ารหัสข้อมูลเลขฐานสองลงในข้อความที่ดูเป็นปกติอย่างสมบูรณ์เมื่อแสดงผล ทวีตหรืออีเมลที่มีอักขระความกว้างศูนย์ซ่อนอยู่สามารถบรรจุข้อมูลลับได้หลายร้อยไบต์โดยมองไม่เห็น

การซ่อนข้อมูลด้วยการแทนที่แบบอักษร

การซ่อนข้อมูลด้วยการแทนที่แบบอักษรเข้ารหัสข้อมูลโดยปรับรูปร่างของอักขระเล็กน้อยด้วยแบบอักษรสองรูปแบบที่แทบเหมือนกัน อักขระในแบบอักษร A แทนเลขฐานสอง 0 ส่วนอักขระในแบบอักษร B แทนเลขฐานสอง 1 สำหรับผู้อ่าน เอกสารจะดูเป็นปกติทุกประการ การกู้คืนข้อความที่ซ่อนไว้จำเป็นต้องทราบว่าจะเปรียบเทียบอักขระใด และแบบอักษรแต่ละรูปแบบแทนค่าบิตใด

การติดตามด้วยจุดสีเหลืองของเครื่องพิมพ์

เครื่องพิมพ์เลเซอร์สีจำนวนมากฝังจุดสีเหลืองขนาดเล็กที่มองไม่เห็นด้วยตาเปล่าเพื่อเข้ารหัสหมายเลขประจำเครื่องพิมพ์ วันที่ และเวลาที่พิมพ์ รหัสระบุเครื่องเหล่านี้ได้รับการพัฒนาตามคำขอของรัฐบาลเพื่อสืบย้อนแหล่งที่มาของเอกสารที่พิมพ์ออกมา EFF ถอดแบบแผนเหล่านี้ย้อนกลับได้ในปี 2005 นี่คือรูปแบบหนึ่งของลายน้ำแบบซ่อนที่ผู้ผลิตกำหนดลงในเอกสารที่พิมพ์ออกมาทั้งหมด

การซ่อนข้อมูลในมัลแวร์และการขโมยข้อมูลออก

ผู้สร้างมัลแวร์ใช้การซ่อนข้อมูลเพื่อซ่อนคำสั่งควบคุมไว้ภายในภาพที่ดูไม่มีพิษภัยซึ่งโพสต์บนแพลตฟอร์มสื่อสังคม อุปกรณ์ที่ติดมัลแวร์จะดาวน์โหลดสิ่งที่ดูเหมือนภาพปกติ แยกคำสั่งที่ฝังไว้ออกจาก LSB และดำเนินการตามคำสั่งนั้น เทคนิคนี้หลบเลี่ยงเครื่องมือรักษาความปลอดภัยที่ตรวจสอบเฉพาะที่อยู่ URL และชนิดข้อมูลบรรทุก แต่ไม่ตรวจสอบเนื้อหาของไฟล์ภาพ

วิธีการซ่อนข้อมูลด้วยเสียง

เทคนิคการซ่อนข้อมูลด้วยเสียงใดเข้ารหัสบิตที่ซ่อนไว้โดยแทนค่า 0 และ 1 ด้วยเสียงสะท้อนที่มีระยะหน่วงเวลาต่างกัน

ประเด็นสำคัญของการซ่อนข้อมูลด้วยเสียงและเอกสาร

ไฟล์ WAV รองรับการซ่อนข้อมูลด้วยเสียงแบบ LSB การเข้ารหัสเฟส การซ่อนด้วยเสียงสะท้อน และสเปกตรัมกระจายทำให้ไม่สามารถสังเกตเห็นการดัดแปลงได้ดียิ่งขึ้น เอกสาร PDF และเวิร์ดมีหลายตำแหน่งสำหรับซ่อนข้อมูล เช่น เมทาดาทา ช่องว่าง และประวัติการแก้ไข การซ่อนข้อมูลในเครือข่ายใช้ช่องข้อมูลในส่วนหัวของโพรโทคอลและจังหวะเวลา อักขระความกว้างศูนย์ใช้ซ่อนข้อมูลในข้อความธรรมดา จุดสีเหลืองของเครื่องพิมพ์คือลายน้ำแบบซ่อนที่ผู้ผลิตกำหนดและบังคับใช้

คำถามที่พบบ่อย

บทเรียน “สเตกาโนกราฟีในเสียงและเอกสาร” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “สเตกาโนกราฟีในเสียงและเอกสาร” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cryptology Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cryptology Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “สเตกาโนกราฟีในเสียงและเอกสาร”

สำรวจเทคนิคการซ่อนข้อมูลไว้ในไฟล์ WAV, PDF และรูปแบบไฟล์ทั่วไปอื่น ๆ คุณปฏิบัติ Cryptology Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cryptology Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cryptology Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “สเตกาโนกราฟีในเสียงและเอกสาร” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Cryptology Academy นี้ได้ไหม

ได้ บทเรียน Cryptology Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. สเตกาโนกราฟีกับการเข้ารหัสลับ
  2. สเตกาโนกราฟีในรูปภาพ: เทคนิค LSB
  3. สเตกาโนกราฟีในเสียงและเอกสาร
  4. การวิเคราะห์สเตกาโนกราฟี: การตรวจจับข้อความที่ซ่อนอยู่
← กลับไปที่ Cryptology Academy