SHARE THE PERSPECTIVE
การช่วยเหลือพิเศษจำเป็นต่อผู้ใช้ ความเสี่ยงเกิดจากการให้สิทธิ์โดยไม่มีเหตุผลและการนำสิทธิ์นั้นไปใช้ในทางที่ผิด

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

นอกจากนี้ ไม่ใช่ทุกแอปที่มี Accessibility หรือหน้าต่างลอยจะเป็นมัลแวร์ โปรแกรมอ่านหน้าจอและเครื่องมือช่วยเหลือจำเป็นต่อผู้ใช้จำนวนมาก เป้าหมายคือให้สิทธิ์อย่างรู้เท่าทันและลดการใช้ในทางที่ผิด ไม่ใช่กำจัดการช่วยเหลือพิเศษ

ภัยคุกคามสามแบบที่ไม่ควรสับสนกัน

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

คู่มือ Tapjacking อย่างเป็นทางการ แยกการปิดบังส่วนติดต่อทั้งหมดออกจากการปิดบังบางส่วน ประเภทหน้าต่าง เวอร์ชัน Android และการตั้งค่าแอปมีผลต่อผลลัพธ์

Accessibility เข้าถึงข้อมูลละเอียดอ่อนได้อย่างไร?

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

แต่คำกล่าวว่า “ทุกบริการอ่านข้อความทั้งหมดของทุกแอปได้” นั้นเหมารวมเกินไป โครงสร้างมุมมอง วิธีนำเสนอข้อมูล และข้อจำกัดของระบบปฏิบัติการล้วนสำคัญ Android มีความสามารถอย่าง accessibilityDataSensitive สำหรับมุมมองที่มีข้อมูลละเอียดอ่อน การใช้งานและพฤติกรรมของมันต้องทดสอบบนเวอร์ชันเป้าหมาย คำอธิบายของ Google เรื่องการปกป้องข้อมูลจากบริการอันตราย

FLAG_SECURE ทำอะไรได้และทำอะไรไม่ได้?

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

Android ยังมีเครื่องมืออย่าง HIDE_OVERLAY_WINDOWS ให้แอปใช้ลดหน้าต่างซ้อนทับ ไม่ควรเรียกเครื่องมือใดว่า “ปุ่มป้องกันการสอดแนม” โดยไม่ตรวจสอบความเข้ากันได้ ข้อจำกัดของเวอร์ชัน และผลกระทบต่อผู้ใช้ที่ต้องการการช่วยเหลือพิเศษ คู่มือปกป้องกิจกรรมที่ละเอียดอ่อน

รายการตรวจสอบสิทธิ์สำหรับผู้ใช้

  1. ในการตั้งค่าอุปกรณ์ ให้แยกตรวจแอปที่มีสิทธิ์ การช่วยเหลือพิเศษ, แสดงทับแอปอื่น และ เข้าถึงการแจ้งเตือน ชื่อเมนูต่างกันตามผู้ผลิตและเวอร์ชัน
  2. ถามในแต่ละกรณีว่าความสามารถใดจำเป็นต้องใช้สิทธิ์นี้โดยเฉพาะ สิทธิ์ของโปรแกรมอ่านหน้าจอที่เชื่อถือได้ไม่เหมือนกับสิทธิ์ของแอปไฟฉายที่ไม่รู้จัก
  3. หากถูกเร่งให้เปิดสิทธิ์หลังติดตั้งไฟล์ที่ไม่รู้จัก ให้ถือว่าเป็นสัญญาณว่าควรตรวจสอบเพิ่มเติม การขอสิทธิ์เพียงอย่างเดียวไม่ใช่ข้อพิสูจน์ว่าเป็นมัลแวร์
  4. หากหน้าลงชื่อเข้าใช้ดูน่าสงสัย อย่าป้อนข้อมูลละเอียดอ่อน เปิดแอปด้วยวิธีที่คุณใช้ตามปกติ แล้วตรวจสอบที่อยู่หรือแหล่งที่ติดตั้ง
  5. หลังถอนสิทธิ์ที่ไม่จำเป็น ให้ทดสอบเครื่องมือช่วยเหลือที่คุณต้องใช้ ความปลอดภัยไม่ควรทำให้อุปกรณ์ใช้งานไม่ได้สำหรับเจ้าของ

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

นักพัฒนาควรทดสอบอะไร?

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

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

ขอบเขตของการเข้ารหัสในแอปส่งข้อความ

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

สำรวจ Livara Proof Lab
CONTINUE THE THREADAndroid & device security ↗
YOU’VE REACHED THE ENDBack to the reading room ↗