JavaScript engine memory information leakage defense method and system based on runtime randomization
A memory information, randomization technology, applied in the Internet field, can solve the problem of low security
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] This embodiment provides a JavaScript engine memory information leakage defense method based on runtime randomization, the method comprising:
[0045] S1: Initialize the runtime randomization system based on the JavaScript engine;
[0046] S2: Monitor risky behaviors that may cause memory information leakage during the running of the JavaScript engine, and trigger runtime randomization system execution if risky behaviors occur;
[0047] S3: When the runtime randomization system is triggered, adjust the size of the space occupied by the empty instruction in the memory to realize the randomization of the JavaScript engine;
[0048] S4: Manage the memory during the operation of the runtime randomization system, and recycle and manage the memory garbage generated by the runtime randomization system during operation.
[0049] Specifically, step S1 is system initialization. Initialize the runtime randomization system based on the JavaScript engine.
[0050]Step S2 is to mo...
Embodiment 2
[0077] Based on the same inventive concept, the second aspect of the present invention provides a JavaScript engine memory information leakage defense system based on runtime randomization, please refer to figure 2 , the system consists of:
[0078] The initialization module 201 is used to initialize the runtime randomization system based on the JavaScript engine;
[0079] The randomization triggering module 202 is used to monitor risky behaviors that may cause memory information leakage during the running of the JavaScript engine, and trigger the runtime randomization system to execute if the risky behaviors occur;
[0080] The randomization operation module 203 is used to adjust the size of the space occupied by the empty instruction in the memory when the runtime randomization system is triggered, so as to realize the randomization of the JavaScript engine;
[0081] The memory management module 204 is configured to manage the memory during the operation of the runtime ran...
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