计算机与现代化

• 信息安全 • 上一篇    下一篇

Android平台的Native层加固技术研究与实现

  

  1. 东北石油大学电气信息工程学院,黑龙江大庆163318
  • 收稿日期:2016-03-16 出版日期:2016-10-15 发布日期:2016-10-14
  • 作者简介:张震(1972-),男,吉林德惠人,东北石油大学电气信息工程学院教授,博士,研究方向:模式识别; 张龙(1989-),男,辽宁铁岭人,硕士研究生,研究方向:多媒体通信与信息系统。

Research and Implementation of Native Layer Reinnforcement #br# Technology Based on Android Platform

  1. School of Electrical Engineering & Information, Northeast Petroleum University, Daqing 163318, China
  • Received:2016-03-16 Online:2016-10-15 Published:2016-10-14

摘要:

Google推出的NDK使开发者能够使用安全性更好的C/C++语言开发Android应用程序。本文基于对当前DEX加固方案分析、Native代码安全性和ELF文件解析,提出一种基于Native层中特定section的
加固方案,实现对关键程序逻辑的隐藏,有效提升了Android程序应对逆向工程的安全性。

关键词: Android应用, 软件加固, Native层, ELF文件

Abstract:

After Google launched NDK, it enables developers to use more secure C/C++ language to develop Android applications. Based on the current DEX reinforcement scheme
analysis, Native code security and ELF file parsing, a new Native layer reinforcement scheme based on a specific section is proposed to achieve the key program logic hiding, and
effectively increases the safety of Android program for reverse engineering.

Key words: Android applications, software reinforcement, Native layer, ELF file

中图分类号: