Int J Performability Eng ›› 2021, Vol. 17 ›› Issue (3): 276-288.doi: 10.23940/ijpe.21.03.p3.276288

• Original article • Previous Articles     Next Articles

Code Confusion in White Box Crowdsourced Software Testing

Run Luo1,*(),  Song Huang1,*(),  Hao Chen1,  and MingYu Chen1   

  1. 1 Command and Control Engineering College, Army Engineering University of PLA, Nanjing, 210007, China
  • Contact: Luo Run,Huang Song E-mail:297866942@qq.com;hs0317@163.com.
  • Supported by:
    the National Key R&D Program of China(2018YFB1403400); Natural Science Foundation of China(61702544); Natural Science Foundation of Jiangsu Province, China(BK20160769); Natural Science Foundation of Jiangsu Province, China(BK20141072);and China Postdoctoral Science Foundation(2016M603031)

Abstract:

In recent years, crowdsourcing software testing as a new testing service mode has been widely concerned. However, white box crowdsourcing software testing is often regarded as an insecure testing service mode. The main threat comes from unknown attacks in the crowdsourcing environment, which leads to the risk of source code leakage in white box testing. This paper discusses the weakness of white box software testing in crowdsourcing software testing, as well as the possible mode of attack. This paper proposes to use code obfuscation technology as a solution to this kind of attack and analyzes the impact of code obfuscation technology on crowdsourcing testing. This paper is the first attempt at using code obfuscation technology in white box crowdsourcing software test task protection.

Key words: crowdsourcing software testing, code confusion, software security, safety evaluation