| With the development of mobile Internet,mobile phone is no longer the traditional means of voice calls.Especially with the advent of all touch screen smart phones,mobile phones have become an indispensable tool in people’s lives.Android system is an open platform,countless outstanding developers to develop a wide range of applications,a great convenience to people’s lives,but with the development of technology piracy,the phenomenon is not poor packaging.This is not only a threat to the user’s privacy information,but also makes the developer’s intellectual property rights infringement,will eventually become an obstacle to the development of mobile information technology.This paper is based on the analysis of current main reinforcement methods and automatic document recognition technology,an automatic and efficient method of safety reinforcement based on keyword is proposed.The method will automatically identify the keywords in the APP specification document,and then determine the security requirements of the APP reinforcement by the keyword,thus giving an efficient combination of security reinforcement scheme,and then to achieve the specific security of the APP reinforcement.The main work of this paper is as follows:(1)According to the different attacks suffered by APP,the corresponding reinforcement technology is analyzed.Under the premise of ensuring the efficiency of APP operation,the reinforcement technology is summarized and the main attack is given.The minimum set of reinforcement techniques.(2)APP’s documentation contains a wealth of information,which can reflect the reinforcement requirements of the APP,this article will be keywords as a link,the connection attack and the corresponding reinforcement technology,put forward a document based on APP Keyword extraction Android software reinforcement method.The method mainly includes the extraction of key words and the determination of reinforcement scheme.(3)Through the study of the common keyword extraction algorithm,the candidate word weighting and the least mean square error(LMS)training self-learning method are used to realize the algorithm of extracting the keywords of APP.On the basis of preestablished keyword and reinforcement technology,the reinforcement scheme of any APP is determined by keyword.(4)Then,we use the Java language to implement the keyword extraction algorithm on the Eclipse development platform,including the N-shortest path word segmentation,the candidate word weight calculation and sorting,and the LMS self-learning training algorithm.Finally,the implementation of specific reinforcement of APP is introduced.(5)Finally,from the APP’s security,performance overhead and other aspects of the system testing and analysis.Experimental results show that the system can increase the acceptable range of space and time overhead,to achieve the purpose of effective protection of APP. |