Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for operating and installing software

A technology for installing software and operating systems, applied in the computer field, can solve problems such as high performance overhead, difficulty in realizing practicability, and many resources, so as to achieve the goal of occupying less resources and performance overhead, avoiding irreparable damage, and preventing malicious modification Effect

Active Publication Date: 2009-05-06
GUANGZHOU HUADUO NETWORK TECH
View PDF0 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, if you want to fully simulate the environment of the real operating system in the virtual machine, you need to copy a lot of data. The virtual machine itself occupies more resources and has a large performance overhead. The establishment of a virtual machine will affect the processing capacity of the entire operating system. From a practical point of view, it is difficult to achieve, so it is difficult for a virtual machine to achieve a complete simulation of the real operating system, that is, it is difficult for a virtual machine to achieve accurate environmental reconstruction
Therefore, the environment simulated by the virtual machine is different from the real environment, and the results of security assessment in it are not of great practical significance to the real environment
In addition, the complete isolation of the virtual machine environment from the real operating system makes it difficult to modify and submit data

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
  • Method and system for operating and installing software
  • Method and system for operating and installing software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention is carried out based on the virtual environment provided by the sandbox. Compared with the traditional virtual machine, the sandbox in the present invention has the advantages of light-weight virtualization (Light-weight virtualization) and one-way isolation. The sandbox in the present invention can establish a private storage creation mechanism based on the Copy On Write (Copy On Write) strategy when the program running in the sandbox modifies the persistent data of the operating system (including file and registry operations), And a path two-way mapping mechanism between actual storage and private storage. The system call interception module in the sandbox takes over the application programming interface (Application Programming Interface, API) of file operation and registry operation in the operating system. In other words, when a program in the sandbox calls an API for file operation (or registry operation), what is actually executed is the cor...

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 discloses a method and a system for running installed software. The method comprises the following steps: an install program is loaded in a sandbox; a changing operation action of the installed program to the persistent data of an operating system is reorientated to a sandbox storage module; the changing operation action is executed, corresponding changing operation action information and data generated during the installation are recorded in the sandbox storage module; when the install program is judged to be safe, the operation of reorientated the changing operation action to the sandbox storage module is stopped; and a corresponding operation action of the changing operation information is executed in the operating system. The technical proposal of the invention achieves the effect of actually installing the operating system after the install program is united to the operating system, and improves the practicability of the install program while ensuring the safety of the install process.

Description

【Technical field】 [0001] The invention relates to the field of computer technology, in particular to a method and system for running and installing software. 【Background technique】 [0002] Due to the particularity of the installation program, viruses, Trojan horses or malicious programs (hereinafter collectively referred to as malicious software) may be embedded in the installation program. If the program is run directly, it may cause damage to the operating system. [0003] For these installation programs that may contain malicious software, the traditional processing method is to scan with anti-virus software in advance, and then run the installation software if no problem is found. However, due to the hysteresis of anti-virus software's anti-virus capabilities, and the installation software containing malware may be specially encrypted and camouflaged, this makes it difficult for anti-virus software to identify, which may cause malware to be installed on the operating sy...

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
IPC IPC(8): G06F9/445G06F21/22G06F21/53
Inventor 朱熠锷
Owner GUANGZHOU HUADUO NETWORK TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products