{'fraction_non_alphanumeric': 0.013559322033898305, 'fraction_numerical': 0.0, 'mean_word_length': 5.514705882352941, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Researches on JVMTI-Based Security Enhancement Techniques for Java Software

With the fast development of information technology, various software systems have been widely applied to production lines and office work. A lot of corporate data thus are stored and processed by these systems each day. Therefore, the security of the software systems is closely related to the data security and the core competitiveness of an enterprise. At present, Java becomes one of the most important programming languages of the enterprise application systems. Against its hidden risks that Trojans and Backdoors are easily implanted through decompilation, the author of this paper proposes a security enhancement technique based on JVMTI for Java software to effectively prevent the malicious users’ decompilation through encrypting the bytecode files, thereby enhancing the security of the software.