Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

Steganography: ภัยคุกคามใหม่ของการส่งมัลแวร์แบบซ่อนเร้น

ในขณะที่เราเตรียมพร้อมต่อสู้กับ zero-day threats, popular exploits, ไวรัส COVID-19 ร้ายแรง แฮกเกอร์กำลังพัฒนาวิธีใหม่ๆ เพื่อส่งมัลแวร์เข้าสู่เครื่องของคุณ แนวคิดที่แนะนำในปี 1499 แต่มีมาตั้งแต่สมัยโบราณ กลายเป็นอาวุธใหม่ เรียกว่า "steganography" เทคนิคใหม่นี้ใช้ส่งข้อมูลในรูปแบบซ่อนเร้น เพื่อไม่ให้อ่านได้ การรวมคำภาษา希臘 (steganos) ที่หมายถึง concealed, hidden และ 'graphy' meaning writing กำลังกลายเป็นแนวโน้มอันตรายใหม่

วันนี้เราจะพูดถึง new frontier นี้และวิธีปกป้องตัวเอง

Steganography คืออะไร?

เหมือนที่อภิปรายแล้ว มันคือวิธีใหม่ที่ cybercriminals ใช้สร้างมัลแวร์และเครื่องมือ cyber espionage

ต่างจาก cryptography ที่แปลงเนื้อหาข้อความลับ steganography ซ่อนข้อเท็จจริงว่ามีการส่งข้อความหรือ malicious payload นั่งอยู่ในรูปภาพเพื่อหลบพ้น security solutions

มีเรื่องเล่าว่าวิธีนี้ใช้ใน Roman Empire เพื่อส่งข้อความลับ พวกเขาเลือกทาสเพื่อส่งข้อความ และบритผมให้สะอาด จากนั้นจิมข้อความบนหนังผิว และเมื่อผมยาวกลับมา ทาสก็ถูกส่งไปส่งข้อความ ผู้รับก็ทำกระบวนการเดียวกัน บритหัวและอ่านข้อความ

Steganography: ภัยคุกคามใหม่ของการส่งมัลแวร์แบบซ่อนเร้น

ภัยคุกคามนี้อันตรายมากจน security experts ต้องรวมตัวกันที่หนึ่งแห่งเพื่อเรียนรู้วิธีต่อสู้และปิดกั้น information concealment

Steganography ทำงานอย่างไร?

ตอนนี้ชัดเจนแล้วว่า cybercriminals ใช้วิธีนี้แต่ทำงานอย่างไร?

Steganography เป็นกระบวนการ 5 ขั้นตอน – โจมตีทีทำ research ครบถ้วนสำหรับ target หลังจากนั้น scan it, gain access, stay hidden, cover their tracks

Steganography: ภัยคุกคามใหม่ของการส่งมัลแวร์แบบซ่อนเร้น

เมื่อ malware ถูก execute บนเครื่องที่ถูกเจาะ malicious meme, image หรือ video จะถูกดาวน์โหลด หลังจากนั้นคำสั่งที่กำหนดจะถูก extract ถ้า command "print" ถูกซ่อนใน code screenshot ของเครื่องที่ติดเชื้อจะถูกถ่าย เมื่อรวบรวมข้อมูลทั้งหมดแล้ว จะส่งไปยังแฮกเกอร์ผ่าน URL address เฉพาะ

ตัวอย่างล่าสุดมาจาก 2018 Hacktober.org CTF event ที่ TerrifyingKity ถูกแนบในรูปภาพ นอกจากนี้ Sundown Exploit Kit, Vawtrack ใหม่ และ Stegoloader malware families ก็ nổiขึ้นมา

Steganography ต่างจาก Cryptography อย่างไร?

หลักการพื้นฐาน steganography และ cryptography มีเป้าหมายเดียวกันคือ ซ่อนข้อความและส่งต่อให้ third parties แตemechanism ที่ใช้ต่างกัน

Cryptography แปลงข้อมูลเป็น ciphertext ที่ไม่เข้าใจได้โดยไม่มี decryption ในขณะที่ Steganography ไม่เปลี่ยนรูปแบบ แต่ซ่อนข้อมูลในลักษณะที่ไม่มีใครรู้ว่ามีข้อมูลซ่อนอยู่

STEGANOGRAPHY CRYPTOGRAPHY
Definition เทคนิคซ่อนข้อมูลใน image, video, meme ฯลฯ เทคนิคแปลงข้อมูลเป็น ciphertext
Purpose ส่งมัลแวร์โดยไม่ถูกตรวจจับ Data protection
Data Visibility ไม่มีโอกาส แน่นอน
Data Structure ไม่เปลี่ยนแปลงโครงสร้างข้อมูล เปลี่ยนโครงสร้างทั้งหมด
Key Optional Necessary
Failure ถ้าข้อความลับถูกค้นพบ ใครก็เข้าถึงได้ ใช้ decryption key อ่าน ciphertext ได้

พูดง่ายๆ steganography แข็งแกร่งและซับซ้อนกว่า สามารถ bypass DPI systems ฯลฯ ทำให้มันเป็นตัวเลือกแรกของแฮกเกอร์

ขึ้นอยู่กับลักษณะ Steganography แบ่งได้ 5 ประเภท:

  • Text Steganography – ข้อมูลซ่อนใน text files, ในรูปแบบ changed characters, random characters, context-free grammars คือ text steganography
  • Image Steganography – ซ่อนข้อมูลภายในรูปภาพ คือ image steganography
  • Video Steganography – ซ่อนข้อมูลใน digital video format คือ video steganography
  • Audio Steganography – ข้อความลับฝังใน audio signal ที่เปลี่ยน binary sequence คือ audio steganography
  • Network Steganography – ตามชื่อ เทคนิคฝังข้อมูลภายใน network control protocols คือ network steganography

ที่โจรกลซ่อนข้อมูล

  • Digital files – การโจมตีขนาดใหญ่เกี่ยวกับ e-commerce platforms เปิดเผยการใช้ steganography เมื่อ platform ติดเชื้อ malware รวบรวมรายละเอียดการชำระเงินและซ่อนไว้ในรูปภาพเพื่อเปิดเผยข้อมูลเกี่ยวกับไซต์ที่ติดเชื้อ Impersonating legitimate programs – malware จำลองเป็น pornography player โดยไม่มี functionality ที่ถูกต้อง หลอกผู้ใช้ให้ติดตั้งแอปพลิเคชันที่ติดเชื้อ
  • Inside ransomware – มัลแวร์ยอดนิยมที่ระบุได้คือ Cerber ransomware Cerber ใช้ document เปิดโมงมัลแวร์
  • Inside an exploit kit – Stegano เป็นตัวแรกของ exploit kit รหัสอันตรายฝังอยู่ใน banner

มีวิธีตรวจจับ steganography ไหม? ใช่ มีหลายวิธีระบุ visual attack นี้

วิธีตรวจจับ steganography Attacks

Histogram Method – รู้จักอีกชื่อว่า chi-squared method ใช้วิธีนี้ analyze ทั้ง image raster จำนวน pixels ที่มีสีติดกันสองสีจะถูกอ่าน

Steganography: ภัยคุกคามใหม่ของการส่งมัลแวร์แบบซ่อนเร้น

Fig A: Empty carrier Fig B: Filled Carrier

RS Method – statistical method อีกอย่างสำหรับตรวจจับ payload carriers รูปภาพถูกแบ่งเป็นกลุ่ม pixels และใช้ special filling procedure ตามค่า ข้อมูลจะถูกวิเคราะห์และระบุรูปภาพที่มี steganography

ทั้งนี้แสดงให้เห็นชัดเจนว่า cybercriminals ใช้ steganography อย่างฉลาดเพื่อส่งมัลแวร์ และสิ่งนี้ไม่หยุดลง เพราะมัน profitable มาก นอกจากนี้ Steganography ยังใช้แพร่ terrorism, explicit content, espionage ฯลฯ