Static analysis and dynamic operation based detection of atomic violation of JS (JavaScript) code in Web application
A technology of static analysis and dynamic operation, applied in the field of computer and software engineering, it can solve the problems of violation, JS event uncertainty request shared variables, etc., and achieve the effect of improving detection accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0051] The method of the present invention combines static analysis and dynamic analysis methods to deal with the atomicity violation problem related to JS codes in Web applications, that is: through static analysis, select relevant elements involved in the entire process of Web application request-response to record; and then operate according to the atomicity It has the abstract features to design the judgment rules of atomicity violation; then use dynamic analysis technology to extract the elements and runtime information that need to be analyzed from the running track, and convert the rules into specific judgment conditions; finally, integrate the analysis script Run it in the tool Jalangi to determine whether there is an operation that violates atomicity in the process of the asynchronous call.
[0052] Process flow of the present invention such as figure 1 As shown, it specifically includes the following five steps.
[0053] Step 1: In order to ensure the effect of the ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com