Netinfo Security ›› 2019, Vol. 19 ›› Issue (1): 68-75.doi: 10.3969/j.issn.1671-1122.2019.01.009

Previous Articles     Next Articles

Research and Implementation of Application Program Protection Mechanism under Big Data Platform

Tianxiong WU1,2(), Xingshu CHEN2, Yonggang LUO2   

  1. 1.School of Computer, Sichuan University, Chengdu Sichuan 610065, China
    2.Cybersecurity Research Institute, Sichuan University, Chengdu Sichuan 610065, China
  • Received:2018-08-15 Online:2019-01-20 Published:2020-05-11

Abstract:

In recent years, the big data industry has shown an explosive growth trend. People have realized the importance of data for production. At the same time, various platforms have been created to help analyze and mine big data, but due to the current popularity Data processing frameworks such as Hadoop and Spark are based on the Java bytecode mechanism, so that applications written by users can be completely decompiled, and the core ideas of applications are directly exposed. Based on this, this paper designs a complete solution for user application protection under the big data platform, which consists of a cryptographic module, a distributed decryption module, and a distributed filtering module. The application protection mechanism proposed in the article under the big data platform draws on the code protection mechanism under the single machine and combines the work flow and work characteristics of the big data platform computing engine. Through experimental testing and practical application, the solution proposed in this paper can achieve application protection under the big data platform, and the program will hardly affect the running performance of the application.

Key words: big data platform, code protection, distributed decryption, Hadoop, Spark

CLC Number: