Maintaining User Interface Integrity on Android

被引:5
|
作者
AlJarrah, Abeer [1 ]
Shehab, Mohamed [1 ]
机构
[1] Univ North Carolina Charlotte, Coll Comp & Informat, Charlotte, NC 28223 USA
关键词
D O I
10.1109/COMPSAC.2016.150
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The demand of having a multi-window and multi-tasking option in Android devices has been an emerging topic among Android users, especially with the trends toward larger hand-held screen sizes. One option to meet this demand, is to use floating windows. This feature enables users to perform more than one task at the same time while sharing the same screen. Device screens can be divided into multiple windows that can have different visual features in terms of size, location and transparency. While this feature addresses user complaints about Android on large screen devices, attention must be given to the security implications of such an option. In this work, we demonstrate how the current implementation of floating windows on Android can be abused to compromise user interface integrity through several attacks such as tapjacking, event eavesdropping and eventhijacking. Although previous versions of Android have evolved to handle the issue of eventhijacking enabled by Toasts, recent versions fail to address security concerns related to floating windows. We propose and describe two approaches, an application level and a system level, to enable secure apps against possible malicious floating windows. The application level approach aims to detect existence and location of floating windows on top of an app. System level approach not only detects their existence, but also extends the system to include an event handler that notifies apps when floating windows are rendered over the apps' secure regions. We implemented our proposed approaches and performed experiments to evaluate their efficiency.
引用
收藏
页码:449 / 458
页数:10
相关论文
共 50 条
  • [21] Identifying Android Banking Malware through Measurement of User Interface Complexity
    McElroy, Sean
    2024 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2024, : 348 - 353
  • [22] User interface-level QoE analysis for Android application tuning
    Lee, Seokjun
    Cha, Hojung
    PERVASIVE AND MOBILE COMPUTING, 2017, 40 : 382 - 396
  • [23] Maintaining data integrity
    Automotive Industries, 1991, 171 (08):
  • [24] Maintaining genomic integrity
    Darren J. Burgess
    Nature Reviews Genetics, 2013, 14 : 520 - 520
  • [25] MAINTAINING INTEGRITY OF PRODUCTS
    QUAAS, JF
    WELDING JOURNAL, 1973, 52 (03) : 143 - 143
  • [26] maintaining data integrity
    Muenz, Rachel
    Lab Manager, 2020, 15 (09):
  • [27] User Interface Design for Android-based Family Genealogy Social Media
    Pratama, Mahendra
    Setiawan, Noor Akhmad
    Wibirama, Sunu
    2017 7TH INTERNATIONAL ANNUAL ENGINEERING SEMINAR (INAES), 2017, : 104 - 108
  • [28] Maintaining your integrity
    New Electronics, 1999, 32 (18):
  • [29] MAINTAINING DIGITAL INTEGRITY
    HOKE, F
    SCIENTIST, 1994, 8 (06): : 18 - 18
  • [30] Extending Interaction Flow Modeling Language (IFML) for Android User Interface Components
    Fatima, Iffat
    Anwar, Muhammad Waseem
    Azam, Farooque
    Maqbool, Bilal
    Tufail, Hanny
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2019, 2019, 1078 : 76 - 89