Business execution method and device based on business platform

A business platform and execution method technology, applied in computer security devices, instruments, electrical digital data processing, etc., can solve the problems that it is difficult to ensure the safety and stability of programs, and cannot prevent user codes from obtaining and tampering with global variables, etc., so as to ensure security , the effect of improving safety

Pending Publication Date: 2021-08-20
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the case of adopting the above scheme, although the simulated global object properties or methods can be safely used by the user code in the closure, the actual running process cannot prevent the user code from obtaining and tampering with the real global variables of the above business platform, so It is difficult to ensure the security and stability of the program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Business execution method and device based on business platform
  • Business execution method and device based on business platform
  • Business execution method and device based on business platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the following will describe the technical solutions in one or more embodiments of the present disclosure in conjunction with the drawings in one or more embodiments of the present disclosure The technical solution is clearly and completely described. Apparently, the described embodiments are only some of the embodiments, not all of them. Based on one or more embodiments of the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present disclosure.

[0060] When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a business execution method and device based on a business platform. The method comprises the following steps: acquiring a first type of business which does not involve sensitive authority from a main thread of the business platform; transmitting the first type of business to a sub-thread of the main thread, wherein the first action domain of the sub-thread comprises redefined global object attributes or methods which do not involve sensitive permissions; and in the first action range of the sub-thread, based on the redefined global object attribute or method which does not involve the sensitive permission, executing the first type of business. By applying the method, the first type of business can be limited in the first action range of the sub-thread, so that the first type of business is prevented from polluting global object attributes or methods in the main thread.

Description

technical field [0001] The present disclosure relates to the field of computer applications, in particular to a service execution method and device based on a service platform. Background technique [0002] In modern application program design, the business platform can dynamically introduce business codes submitted by other developers, and realize richer services and improve the scalability of the platform through plug-ins or "micro-applications"; for example, code written in Javascript In the web page service platform, basic services can be executed by running the code of the web page itself, and extended services can also be executed by running the user code submitted by the user in real time. However, since there may be problems with the operating efficiency and security of the code from the user, running the user code may cause the program's own code to block for a long time, and may even tamper with the global variables of the business platform, resulting in the instab...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/62
CPCG06F21/6218
Inventor 刘嵩
Owner BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products