การโจมตีแบบ Man-in-the-Disk คืออะไร?

การโจมตีแบบ Man-in-the-Disk คืออะไร?

หากคุณเป็นผู้ใช้ Android คุณควรรู้เกี่ยวกับการโจมตีแบบ Man-in-the-Disk และอันตรายที่เกิดขึ้น ช่องโหว่นี้ทำให้ผู้บุกรุกสามารถควบคุมแอปพลิเคชันที่ถูกกฎหมายบนอุปกรณ์ Android ของคุณ และใช้แอปพลิเคชันเหล่านั้นเพื่อแนะนำแอปพลิเคชันที่เป็นอันตราย

แล้ว Man-in-the-Disk คืออะไรกันแน่? มันทำงานอย่างไร? และคุณจะปกป้องอุปกรณ์ของคุณจากมันได้อย่างไร?

การโจมตีแบบ Man-in-the-Disk คืออะไร?

Man-in-the-Disk คือการโจมตีทางไซเบอร์ประเภทหนึ่งบนอุปกรณ์ Android ซึ่งมีการติดตั้งมัลแวร์บนสมาร์ทโฟนหรือแท็บเล็ตที่กำหนดเป้าหมายไปที่แอปพลิเคชันอัจฉริยะ ผ่านไฟล์ที่อยู่ในหน่วยความจำภายนอก

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

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

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

การโจมตีแบบ Man-in-the-Disk ค่อนข้างเกี่ยวข้องอย่างใกล้ชิดกับแนวคิดของการโจมตีแบบ Man-in-the-Middle (MitM )

Sandbox ใน Android คืออะไร?

เพื่อให้เข้าใจถึงการโจมตีแบบ Man-in-the-Disk คุณต้องทราบก่อนว่าแอปและข้อมูลของแอปถูกจัดเก็บบนอุปกรณ์ Android อย่างไร

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

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

ข้อดีของแซนด์บ็อกซ์คือแม้ว่าแอปที่เป็นอันตรายจะเข้ามายังอุปกรณ์ Android ของคุณก็ตาม แต่ก็จะไม่สามารถเปลี่ยนแปลงและขโมยข้อมูลจากแอปอื่นที่ถูกกฎหมาย เช่น แอปธนาคาร โซเชียลเน็ตเวิร์ก ฯลฯ

ด้วยวิธีนี้ ข้อมูลสำคัญของคุณ เช่น รายละเอียดทางการเงิน ข้อมูลการเข้าสู่ระบบ ฯลฯ จะยังคงได้รับการปกป้องแม้ว่าจะมีมัลแวร์ก็ตาม อย่างไรก็ตาม ผู้โจมตีทางไซเบอร์ประสบความสำเร็จในการใช้ประโยชน์จากวิธีแซนด์บ็อกซ์โดยใช้การโจมตีแบบ Man-in-the-Disk

การโจมตี Man-in-the-Disk ทำงานอย่างไร

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

เมื่อคุณติดตั้งบางแอพ แอพเหล่านั้นอาจขออนุญาตจากคุณเพื่อใช้ที่จัดเก็บข้อมูลภายนอก การอนุญาตมีลักษณะดังนี้ - "อนุญาตให้ [ชื่อแอป] เข้าถึงรูปภาพ สื่อ และไฟล์บนอุปกรณ์ของคุณ" .

การโจมตีแบบ Man-in-the-Disk คืออะไร?

ให้สิทธิ์ในการใช้ที่จัดเก็บข้อมูลภายนอกสำหรับแอปพลิเคชัน

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

ตัวอย่างเช่น เมื่อคุณอัปเดตแอปพลิเคชัน โมดูลใหม่จะถูกดาวน์โหลดบนที่จัดเก็บข้อมูลภายนอกก่อน จากนั้นจึงเพิ่มลงในแซนด์บ็อกซ์แยกต่างหาก นี่คือจุดที่การโจมตีแบบ Man-in-the-Disk เข้ามามีบทบาท

การโจมตีแบบ Man-in-the-Disk ทำงานโดยใช้ช่องโหว่ในวิธีที่ Android จัดการกับที่จัดเก็บข้อมูลภายนอก ไม่เหมือนกับแซนด์บ็อกซ์ แอปพลิเคชันใดๆ ที่มีสิทธิ์อ่าน/เขียนไปยังที่จัดเก็บข้อมูลภายนอกสามารถแก้ไขไฟล์ใดๆ ที่มีอยู่ในนั้นได้ ดังนั้นแม้ว่าไฟล์ของแอปพลิเคชั่นบางตัวจะถูกจัดเก็บชั่วคราวในที่จัดเก็บข้อมูลภายนอกเท่านั้น แต่แอปพลิเคชั่นที่ผิดกฎหมายที่ติดตั้งโดยผู้บุกรุกก็สามารถแก้ไขและแทรกโค้ดที่เป็นอันตรายได้

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

วิธีป้องกันอุปกรณ์จากการโจมตี Man-in-the-Disk

ตอนนี้คุณรู้แล้วว่าการโจมตีแบบ Man-in-the-Disk ทำงานอย่างไร คุณจำเป็นต้องรู้ว่าคุณสามารถปกป้องอุปกรณ์ของคุณจากการโจมตีดังกล่าวได้อย่างไร มีหลายสิ่งที่คุณสามารถทำได้เพื่อป้องกันตัวเองจากการโจมตีแบบ Man-in-the-Disk:

  • วิธีที่ดีที่สุดในการป้องกันจากการโจมตีนี้คือการไม่ให้สิทธิ์การอ่าน/เขียนที่จัดเก็บข้อมูลภายนอกแก่แอปพลิเคชันใดๆ ที่ไม่ต้องการมันจริงๆ เมื่อแอพร้องขอการอนุญาตนี้ โปรดคิดให้รอบคอบก่อนที่จะอนุญาต
  • ประการที่สอง คุณควรติดตั้งแอปจากแหล่งที่เชื่อถือได้ เช่น Google Play Store เสมอ หลีกเลี่ยงการดาวน์โหลดและติดตั้งแอปจากเว็บไซต์บุคคลที่สามและร้านแอป เนื่องจากอาจโฮสต์แอปที่เป็นอันตรายได้
  • เพิกถอนสิทธิ์ที่คุณให้กับแอพที่คุณไม่ค่อยได้ใช้
  • บนอุปกรณ์ Android ของคุณ ปิดการอนุญาตในการติดตั้งแอพจากแหล่งที่ไม่รู้จัก
  • อัปเดตอุปกรณ์ Android ของคุณให้ทันสมัยอยู่เสมอด้วยแพตช์ความปลอดภัยล่าสุดที่ออกโดยผู้ผลิต แพตช์รักษาความปลอดภัยเหล่านี้แก้ไขช่องโหว่ในระบบปฏิบัติการและป้องกันไม่ให้ผู้โจมตีใช้ประโยชน์จากช่องโหว่เหล่านี้
  • คุณต้องใช้โซลูชั่นแอนตี้ไวรัส Android ที่เชื่อถือได้ซึ่งสามารถให้การป้องกันที่ครอบคลุมต่อมัลแวร์และภัยคุกคามทางไซเบอร์ทุกประเภท
  • ถอนการติดตั้งแอพที่คุณไม่ต้องการอีกต่อไป นอกจากนี้อย่าติดตั้งแอปที่คุณไม่ต้องการจริงๆ ยิ่งมีแอปบนอุปกรณ์ของคุณน้อยลง โอกาสที่ช่องโหว่จะถูกโจมตีก็น้อยลง

ในฐานะผู้ใช้แอป Android เหล่านี้คือเคล็ดลับสำคัญที่คุณต้องจำไว้เพื่อลดโอกาสที่จะถูกโจมตีแบบ Man-in-the-Disk บนอุปกรณ์ของคุณ

นักพัฒนาสามารถปกป้องแอปพลิเคชันจากการโจมตี Man-in-the-Disk ได้อย่างไร

การโจมตีแบบ Man-in-the-Disk คืออะไร?

ที่จัดเก็บข้อมูลภายนอกเป็นส่วนสำคัญของระบบปฏิบัติการ Android และช่องโหว่ด้านความปลอดภัยก็เช่นกัน ดังนั้น หากคุณเป็นนักพัฒนา Android ตรวจสอบให้แน่ใจว่าคุณได้ออกแบบแอปของคุณในลักษณะที่ใช้ที่จัดเก็บข้อมูลภายนอกอย่างปลอดภัย

มีหลายสิ่งที่คุณสามารถทำได้เพื่อปกป้องแอปพลิเคชันของคุณจากการโจมตี Man-in-the-Disk:

  • ปฏิบัติตามส่วน "แนวทางปฏิบัติที่ดีที่สุด" ของ Google ในคู่มือการพัฒนาแอปอย่างระมัดระวังประกอบด้วยชุดหลักการที่นักพัฒนาต้องปฏิบัติตามเพื่อออกแบบแอปพลิเคชัน Android ที่ปลอดภัย
https://developer.android.com/guide
  • หากคุณกำลังจัดเก็บข้อมูลที่ละเอียดอ่อนไว้ในที่จัดเก็บข้อมูลภายนอก ให้เข้ารหัสด้วยอัลกอริธึมการเข้ารหัสที่รัดกุม ซึ่งจะทำให้ผู้โจมตีถอดรหัสและใช้ข้อมูลได้ยาก
  • ขออนุญาต "WRITE_EXTERNAL_STORAGE" เมื่อจำเป็นจริงๆ เท่านั้น หากใบสมัครของคุณไม่ต้องการสิ่งนี้ อย่าอนุญาต
  • ใช้ฟีเจอร์ความปลอดภัยในตัวของ Android เช่น สิทธิ์และแซนด์บ็อกซ์ของแอป เพื่อเพิ่มความปลอดภัยให้แอปของคุณ
  • หากแอปพลิเคชันของคุณไม่จำเป็นต้องมีสิทธิ์อ่าน/เขียนบนที่จัดเก็บข้อมูลภายนอก อย่าประกาศในไฟล์ Manifest

ในฐานะนักพัฒนา Android คุณมีหน้าที่รับผิดชอบในการออกแบบแอปพลิเคชันที่ปลอดภัยและปกป้องข้อมูลผู้ใช้จากการใช้ในทางที่ผิด การโจมตีแบบ Man-in-the-Disk เป็นเพียงหนึ่งในการโจมตีจำนวนมากที่อาจก่อให้เกิดภัยคุกคามต่อแอปพลิเคชันและผู้ใช้ของคุณ ดังนั้น ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดสำหรับการพัฒนาแอป Android และรักษาความปลอดภัยแอปของคุณจากภัยคุกคามทุกประเภท

เราควรกังวลเกี่ยวกับการโจมตีแบบแมนอินดิสก์หรือไม่?

แม้ว่าการโจมตีแบบ Man-in-the-Disk จะเป็นภัยคุกคามร้ายแรง แต่คุณไม่จำเป็นต้องกังวลเกี่ยวกับมันตราบใดที่คุณใช้มาตรการที่เหมาะสมเพื่อปกป้องอุปกรณ์ของคุณ

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

หากคุณเป็นนักพัฒนาซอฟต์แวร์ Android ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาและปกป้องแอปของคุณจากการโจมตีครั้งนี้ มาตรการง่ายๆ เหล่านี้จะช่วยให้คุณรักษาอุปกรณ์และข้อมูลของคุณให้ปลอดภัยจากการโจมตี Man-in-the-Disk


คำแนะนำจาก AZ เกี่ยวกับวิธีติดตั้ง Windows 10 บิวด์ 14393.222

คำแนะนำจาก AZ เกี่ยวกับวิธีติดตั้ง Windows 10 บิวด์ 14393.222

ล่าสุด Microsoft เปิดตัวการอัปเดตสะสมล่าสุดสำหรับผู้ใช้พีซี Windows 10 ที่เรียกว่า Build 14393.222 การอัปเดตนี้เผยแพร่สำหรับ Windows 10 โดยส่วนใหญ่จะแก้ไขจุดบกพร่องตามคำติชมของผู้ใช้ และปรับปรุงประสบการณ์ด้านประสิทธิภาพของระบบปฏิบัติการ

ปกป้องเครือข่ายคอมพิวเตอร์ของคุณด้วยโฮสต์ Bastion ในเวลาเพียง 3 ขั้นตอน

ปกป้องเครือข่ายคอมพิวเตอร์ของคุณด้วยโฮสต์ Bastion ในเวลาเพียง 3 ขั้นตอน

คุณมีคอมพิวเตอร์บนเครือข่ายท้องถิ่นที่ต้องการการเข้าถึงจากภายนอกหรือไม่? การใช้โฮสต์ป้อมปราการเป็นผู้ดูแลเครือข่ายของคุณอาจเป็นทางออกที่ดี

วิธีสร้างคีย์ Windows หากไม่มีแป้นพิมพ์ของคุณ

วิธีสร้างคีย์ Windows หากไม่มีแป้นพิมพ์ของคุณ

หากคุณต้องการใช้แป้นพิมพ์คลาสสิกรุ่นเก่า เช่น IBM Model M ที่ไม่มีคีย์ Windows มาให้ มีวิธีง่ายๆ ในการเพิ่มคีย์เพิ่มเติมโดยการยืมคีย์ที่คุณไม่ได้ใช้บ่อย

3 วิธีในการล้างบันทึกเหตุการณ์ทั้งหมดใน Windows 10 อย่างรวดเร็ว

3 วิธีในการล้างบันทึกเหตุการณ์ทั้งหมดใน Windows 10 อย่างรวดเร็ว

บางครั้งคุณอาจต้องลบบันทึกเหตุการณ์เก่าทั้งหมดพร้อมกัน ในคู่มือนี้ Quantrimang.com จะแสดง 3 วิธีในการลบบันทึกเหตุการณ์ทั้งหมดใน Windows 10 Event Viewer อย่างรวดเร็ว

วิธี IP ปลอมช่วยให้คุณเข้าถึงโดยไม่ระบุชื่อ

วิธี IP ปลอมช่วยให้คุณเข้าถึงโดยไม่ระบุชื่อ

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

วิธีสร้างโหมดพื้นหลังโปร่งใสบน Windows 10

วิธีสร้างโหมดพื้นหลังโปร่งใสบน Windows 10

WindowTop เป็นเครื่องมือที่มีความสามารถในการหรี่หน้าต่างแอปพลิเคชันและโปรแกรมทั้งหมดที่ทำงานบนคอมพิวเตอร์ Windows 10 หรือคุณสามารถใช้อินเทอร์เฟซพื้นหลังสีเข้มบน windows ได้

วิธีปิดแถบภาษาบนทาสก์บาร์ของ Windows 8

วิธีปิดแถบภาษาบนทาสก์บาร์ของ Windows 8

แถบภาษาบน Windows 8 เป็นแถบเครื่องมือภาษาขนาดเล็กที่ออกแบบมาเพื่อแสดงบนหน้าจอเดสก์ท็อปโดยอัตโนมัติ อย่างไรก็ตาม หลายๆ คนต้องการซ่อนแถบภาษานี้บนทาสก์บาร์

วิธีการตั้งค่า WEP, WPA, WPA2 สำหรับเราเตอร์ Linksys

วิธีการตั้งค่า WEP, WPA, WPA2 สำหรับเราเตอร์ Linksys

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

เคล็ดลับในการปรับความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Linksys ให้เหมาะสม

เคล็ดลับในการปรับความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Linksys ให้เหมาะสม

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

เคล็ดลับในการแสดงการแจ้งเตือนบนหน้าจอเข้าสู่ระบบ Windows 10

เคล็ดลับในการแสดงการแจ้งเตือนบนหน้าจอเข้าสู่ระบบ Windows 10

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