ในไม่กี่วันที่ผ่านมา ข่าวเกี่ยวกับ Pegasus Spyware กำลังเป็นที่นิยมทั่วอินเทอร์เน็ต โปรแกรมอันตรายนี้ถูกพัฒนาโดยบริษัทแฮ็กชื่อดังของอิสราเอลคือ NSO Group เพื่อหน่วยบังคับกฎหมายและหน่วยข่าวกรอง เพื่อเฝ้าระวังคนจากประเทศต่างๆ อย่างลับๆ

รายงานจากผู้เชี่ยวชาญด้านความปลอดภัยข้อมูลแสดงว่า ณ วันที่ 23 กรกฎาคม 2021 มีโทรศัพท์และอุปกรณ์ 50,000 เครื่องติดเชื้อ Pegasus Spyware แม้จำนวนนี้เทียบกับประชากรโลกจะดูไม่มาก แต่มัลแวร์ตัวนี้อันตรายมาก มันได้รับการเข้าถึงเต็มที่ระบบโทรศัพท์และอ่านข้อมูลเช่น รูปภาพ, ภาพถ่าย, ฟังสนทนา, อ่านการติดต่อสื่อสาร และอื่นๆ อีกมากมาย
ข่าวนี้ทำให้ผู้ใช้ Android และ iOS หลายคนคิดหาวิธีตรวจสอบว่ามีสปายแวร์นี้อยู่ในโทรศัพท์หรือไม่ น่าเสียดายที่โปรแกรมแอนติไวรัสส่วนใหญ่ตรวจจับมัลแวร์นี้ไม่ได้ เนื่องจากมันใช้ช่องโหว่ Zero-day ซึ่งไม่เป็นที่รู้จักของนักพัฒนาและผู้จัดจำหน่ายฮาร์ดแวร์ โชคดีที่ Amnesty International องค์กรสิทธิมนุษย์ ได้พัฒนาเครื่องมือ Mobile Verification Toolkit (MVT) ที่คุณสามารถใช้สแกนอุปกรณ์เพื่อหามัลแวร์ Pegasus ได้ โค้ดต้นฉบับมีอยู่บน GitHub

MVT รองรับทั้ง Android และ iOS สามารถตรวจจับ Indicators of Compromise (IOCs) ที่ Pegasus Spyware ใช้ น่าเสียดายที่ ณ เวลาเขียนบทความนี้ ยังไม่มีแพ็กเกจติดตั้งแบบรวดเร็ว คุณจะต้องคอมไพล์และสร้างโค้ดต้นฉบับบนคอมพิวเตอร์ Linux หรือ macOS ความสามารถของ MVT กำลังดีขึ้นเรื่อยๆ เนื่องจากนักพัฒนาเพิ่มฟีเจอร์ขั้นสูงเข้าไป ตามที่เขียนอยู่ ฟีเจอร์สำคัญบางอย่างรวมถึง:
- ถอดรหัส iOS backups ที่เข้ารหัส
- ประมวลผลและวิเคราะห์ข้อมูลจากระบบ iOS ต่างๆ, logs, ฐานข้อมูลแอปพลิเคชัน และ system analytics
- แอปพลิเคชันที่ติดตั้งบนอุปกรณ์ Android สามารถแยกออกมาเพื่อสแกนได้
- ใช้โปรโตคอล ADB เพื่อรับข้อมูลการวินิจฉัยจากอุปกรณ์ Android
- เปรียบเทียบบันทึกที่แยกออกมากับชุดตัวบ่งชี้อันตรายที่จัดรูปแบบ STIX2
- สร้าง JSON logs สำหรับบันทึกที่แยกออกมาทั้งหมด และ JSON logs แยกสำหรับ trace อันตรายทั้งหมดที่พบ
- สร้างไทม์ไลน์เรียงลำดับเวลาแบบสม่ำเสมอสำหรับบันทึกที่ดึงมาทั้งหมด และไทม์ไลน์ของ trace อันตรายทั้งหมดที่พบ
ตรวจสอบว่าโทรศัพท์ติด Pegasus หรือไม่ โดยใช้ MVT
какกล่าวไว้ MVT มีเฉพาะ Linux และ macOS ผมลองใช้ Windows Subsystem for Linux (WSL) แต่เกิดข้อผิดพลาด “adb_shell.exceptions.UsbDeviceNotFoundError” ทุกครั้งที่พยายามเข้าถึงโทรศัพท์ ในบทความนี้ เราจะติดตั้ง MVT บน Kali Linux หากคุณใช้ macOS โปรดดูคู่มือติดตั้งบนเว็บไซต์ MVT-docs
เพื่อเริ่มต้น เราต้องติดตั้ง dependencies ที่จำเป็นสำหรับการสร้างและคอมไพล์เครื่องมือทั้งหมด เปิด Terminal และรันคำสั่งด้านล่าง:
sudo apt install python3 python3-pip libusb-1.0-0

หากคุณต้องการใช้ MVT tool กับโทรศัพท์ iOS เท่านั้น คุณไม่ต้องติดตั้ง libusb-1.0-0 library นอกจากนี้ เพื่อดาวน์โหลดและติดตั้ง Pypi binaries ในท้องถิ่นที่ $PATH ให้รันคำสั่ง:
export PATH = $PATH:~/.local/bin
ต่อไป เราจะดาวน์โหลดโค้ดต้นฉบับอย่างเป็นทางการและติดตั้ง MVT โดยใช้ pip รันคำสั่งด้านล่าง:
git clone https://github.com/mvt-project/mvt.git cd mvt pip3 install

หลังจากดาวน์โหลดเสร็จสมบูรณ์ คุณสามารถรัน utility mvt-ios หรือ mvt-android เพื่อเริ่มสแกนอุปกรณ์ของคุณได้

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