基于动态类调用序列的可信度判断方法及装置

By determining whether the call sequence of a dynamic class is in a whitelist when the Java Virtual Machine loads it, the problem of existing technologies being unable to prevent Java attacks with unknown vulnerabilities is solved, and real-time security protection and performance optimization of the Java system are achieved.

CN115292707BActive Publication Date: 2026-07-17QI AN XIN TECHNOLOGY GROUP INC +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QI AN XIN TECHNOLOGY GROUP INC
Filing Date
2022-06-30
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Existing Java protection methods based on black rule matching can only protect against known vulnerabilities, and the large number of monitoring points required affects system performance, making it ineffective in preventing Java attacks targeting unknown vulnerabilities.

Method used

By determining whether the target class loaded by the Java Virtual Machine is a dynamic class and checking whether its call sequence is in the dynamic class call sequence whitelist, if not, the loading is intercepted and an alarm is generated. When generating the dynamic class call sequence whitelist, the source code of the business system is simulated to obtain a trusted call sequence.

Benefits of technology

It achieves real-time protection when dynamic classes are loaded by the Java Virtual Machine, preventing malicious dynamic class attacks, effectively responding to unknown vulnerabilities, and improving system security and performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115292707B_ABST
    Figure CN115292707B_ABST
Patent Text Reader

Abstract

本发明实施例提供一种基于动态类调用序列的可信度判断方法及装置。其中方法应用于基于Java语言开发的业务系统,包括:响应于Java虚拟机加载目标类,判断所述目标类是否为动态类;若所述目标类为动态类,判断所述动态类对应的堆栈信息中所述目标类的调用序列是否包含在动态类调用序列白名单中;若所述动态类对应的堆栈信息中所述目标类的调用序列未包含在动态类调用序列白名单中,则确定所述目标类不可信,拦截所述目标类的加载,并生成告警信息。本发明实施例可以防止攻击者通过构造恶意的动态类来实施攻击,达到安全防护的目的。
Need to check novelty before this filing date? Find Prior Art