Research on Security Protection Mechanism of Android APP

被引:0
|
作者
Zhao, Shu-han [1 ]
Li, Yong-zhen [1 ]
Wang, Zhen-zhen [1 ]
Jin, Zhe-xue [1 ]
机构
[1] Yanbian Univ, Network & Informat Secur Lab, Yanji, Peoples R China
关键词
Security file; Gatekeeper mechanism; Server-based digital signature; Integrity verification; JNI technology;
D O I
10.1109/ICICSE61805.2024.10625666
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Based on the idea of a digital signature, an Android program protection scheme is proposed. First, check whether there is a security file when the program starts, download it from the server if there is no security file, and perform subsequent verification if there is; Secondly, the gatekeeper mechanism is used to determine whether the installation address of the software is from the specified server by asking, and if it is, the subsequent verification is made, and if it is not, the program is directly exited; Then, the signature authentication is performed based on the server, and the hash value in the security file is compared with the decrypted hash value. If the hash value is consistent, the file is not tampered with; Finally, the integrity of the file is verified, and the installation is allowed if every value in the security file is verified. The application protection method can identify the installation files from unknown sources and prevent the installation. The whole process adopts the method of JNI call, the application core code is placed in the Java layer, the digital signature mechanism and integrity verification are placed in the Native layer, and the Java layer is packaged into the.so library, the Java layer calls the.so library through the JNI, which can effectively prevent decompilation.
引用
收藏
页码:35 / 38
页数:4
相关论文
共 50 条
  • [21] Android app Protection using Same Identifier Attack Defensor
    Kim, Jinseong
    Jung, Im Y.
    2017 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2017, : 201 - 201
  • [22] PhoneCheck: App-Level Protection against Eavesdropping on Android
    Zhu, Dali
    Jin, Hao
    Liu, Yinlong
    Yang, Ying
    Chen, Weiyi
    2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 686 - 693
  • [23] VM based Malware Security Protection on Android Platform
    Avella, Anthony
    Rizvi, Syed
    Gibson, Andrew
    Ryan, Marcus
    Strimple, Ryan
    Menovich, Ian
    2020 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA 2020), 2020, : 38 - 45
  • [24] SECURITY ANALYSIS OF SIGNAL ANDROID DATABASE PROTECTION MECHANISMS
    Kaczynski, Kamil
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2019, 11 (04): : 63 - 70
  • [25] Research on the Security Protection Mechanism of Computer File Management Information System
    Li, Bowei
    PROCEEDINGS OF THE 2017 4TH INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT AND COMPUTING TECHNOLOGY (ICEMCT 2017), 2017, 101 : 1006 - 1009
  • [26] App in the Middle: Demystify Application Virtualization in Android and its Security Threats
    Zhang, Lei
    Yang, Zhemin
    He, Yuyu
    Li, Mingqi
    Yang, Sen
    Yang, Min
    Zhang, Yuan
    Qian, Zhiyun
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2019, 3 (01)
  • [27] Analysis of Android Inter-App Security Vulnerabilities Using COVERT
    Sadeghi, Alireza
    Bagheri, Hamid
    Malek, Sam
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 725 - 728
  • [28] Security Research for Android Remote Assistance Apps
    Wang, Liwei
    Liu, Xiaofeng
    Lei, Ting
    Song, Wenna
    Guo, Shanqing
    Ren, Pengcheng
    INFORMATION SECURITY AND PRIVACY, PT III, ACISP 2024, 2024, 14897 : 256 - 276
  • [29] ACIDroid: A Practical App Cache Integrity Protection System on Android Runtime
    Choi, Jusop
    Kim, Soolin
    Cho, Junsung
    Kim, Kuyju
    Hong, Seok
    Kim, Hyoungshick
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 376 - 383
  • [30] App2SecApp: Privacy Protection from Android Applications
    Vyas, Parjanya
    Shyamasundar, R. K.
    Patil, Bhagyesh
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 908 - 911