| With the explosive growth of the mobile application ecosystem,the scale of black and gray production applications has also continued to expand,which has brought great damage to the economic interests of individuals and enterprises.Most of the existing research focuses on black and gray applications on the Android platform,while there are also a large number of black and gray applications on the iOS platform,but there is a lack of systematic research.This paper studies the automatic analysis technology of iOS black and gray production applications,and proposes a community-based iOS black and gray production application mining method,based on the analysis of Telegram,to dig out hidden black and gray production applications;The iOS app traversal algorithm of the View attribute,based on the attributes of the View in the memory,obtains visible and interactive Views,and performs depth-first traversal on the application.The main work and innovations of the paper are as follows:1.Propose a community-based mining method for iOS black and gray production applications.Analyze Telegram,and mine iOS black and gray applications based on the black and gray application advertisements spread in the community.Through the channel promotion Bot in Telegram,the channels that may promote black and gray applications are obtained,and the advertisements that promote black and gray applications in channels are screened out according to statistical characteristics,and then hidden black and gray applications are excavated.This method confirms the existence of black and gray applications on the iOS platform and constructs a data set of iOS black and gray applications,which solves the problem that the distribution channels of iOS black and gray applications are hidden and the samples are difficult to find.2.Propose an iOS application traversal algorithm based on the View attribute in the memory,which automatically traverses the applications in the iOS closed-source system,judges the view that can be seen and interacted with according to the View attribute in the memory,and clicks at the system level to complete Application traversal.This method completes the efficient traversal of the iOS application,and solves the problem that the iOS application is difficult to perform reverse analysis.Taking the above two methods as the core,this paper conducts automatic analysis on iOS black and gray applications,and analyzes the third-party services centered on black and gray applications to obtain related 6 types of characteristics,and gives the iOS platform black and gray applications Compared with the Android platform,when managing black and gray applications on the iOS platform,more attention should be paid to the protection of personal identity information,the supervision of the application market,and the improvement of public security awareness. |