发明名称 METHOD FOR CERTIFYING ANDROID CLIENT APPLICATION BY LOCAL SERVICE UNIT
摘要 The present invention provides a method for certifying an Android client application by a local service program. In the method, a client application is signed to generate a certification information file; when the client application is run in an Android system, the certification information file is certified by a local service program, and the client application can normally use services provided by the local service program as long as the certification is successful. By the method provided by the present invention, a tampered client application is unable to acquire functions of a local service program, so that legitimate software is distinguished from malicious software, and the security of both the Android system and the network is ensured.
申请公布号 US2016277194(A1) 申请公布日期 2016.09.22
申请号 US201314760253 申请日期 2013.09.17
申请人 BEIJING SENSELOCK SOFTWARE TECHNOLOGY CO., LTD. 发明人 SUN Jiping;HAN Yong
分类号 H04L9/32;H04L9/30;H04W12/04;H04L9/08;H04L29/06;H04W12/06;H04L9/14;H04L9/06 主分类号 H04L9/32
代理机构 代理人
主权项 1. A method for certifying an application in an Android system, comprising the following steps of: step 1: encrypting a client application package of the application by an encryption algorithm to generate a certification information file, where the client application package corresponds to the certification information file; step 2: running a local service unit in the background of the Android system; step 3: establishing binder communication between the application and the local service unit; step 4: searching, by the local service unit, the client application package according to information sent by the application; step 5: executing step 6 if the client application package is successfully searched; otherwise, breaking off the binder communication between the local service unit and the application; step 6: reading, by the local service unit, the certification information file; step 7: certifying, by the local service unit, the certification information file; and step 8: normally running the application if the certification is successful; otherwise, breaking off the binder communication between the local service unit and the application.
地址 Haidian District, Beijing CN