Font Size: a A A

Design And Implementation Of Security Reinforcement System For Internet Of Things APP

Posted on:2019-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q LiFull Text:PDF
GTID:2348330542998193Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,smart devices such as smart homes,smart wearable,unmanned aerial vehicles and self-driving cars has been released,and the Internet of things and its smart devices have become more and more integrated into people's lives.However,with the popularity of smart device,smart device's safety problems has been exposed,for example,Smart TV screen was controlled,UAV was hijacked,live video was monitored online,etc.Research shows that one of the main reasons for the security of Internet of things devices is that the Internet of things control APP lacks security reinforcement.Therefore,it is particularly important to enhance security of the IoT-controlled APPs.However,the existing security reinforcement plan for Android application is mainly aimed at ordinary Android applications,and its security and reinforcement technologies are not applicable to the Internet of things devices.To solve above problems,this paper studies the Dalvik virtual machine's structure,mechanism and existed Android code protection technology,designed and implemented including dynamic and static protection and performance optimization of security reinforcement system and enhance the control of the Internet of things terminal APP's security.In the case of static protection,the SO key function protection module based on function encryption is implemented for Native layer code.For Java layer code,a DEX-shell protection module is implemented.Dynamic defense,has realized the debugging status code detection and procedures based on self-attached program of dynamic defense module,and prevent the APK being tampering is based on the technology of MD5 message digest.In terms of performance optimization,a method of using Hook technique to exit dex2oat is presented,which can quickly load the DEX file.The security reinforcement scheme can be secured by automatically parsing the DEX files and SO files without source code.
Keywords/Search Tags:Internet of Things, Android, DEX shell protection, Start acceleration
PDF Full Text Request
Related items