Method and device for enhancing security of application software

A technology for application software and security, applied in computer security devices, platform integrity maintenance, instruments, etc., can solve problems such as low efficiency, impossibility of implementation, and difficulty in implementation

Active Publication Date: 2011-11-23
深圳市安盾椒图科技有限公司
View PDF2 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. It is necessary to redeploy the existing application software, which has a great impact on the existing business system, making it difficult or even impossible to implement
[0007] 2. As hardware manufacturers increase virtualization capabilities in computer CPUs, Northbridge chips and other hardware, the efficiency of virtual machines based on hardware virtualization technology has been significantly improved. However, due to the switching between shadow page tables and physical page tables, dynamic binary translation, privileges Instruction trapping and emulation, etc. are limited by the technologies necessary to realize virtual machines, and their efficiency is still lower than that of real physical machines

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 device for enhancing security of application software
  • Method and device for enhancing security of application software
  • Method and device for enhancing security of application software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to enable those skilled in the art to better understand the solutions of the embodiments of the present invention, the embodiments of the present invention will be further described in detail below in conjunction with the drawings and implementations.

[0052] The method and device for enhancing the security of application software in the embodiments of the present invention create multiple virtual spaces for different protected application software in the existing operating system space, each virtual space serves as a security domain, and the protected application software The application process, required resources, and security requirements of the application software are mapped into the security domain corresponding to the protected application software, and become the domain subject, domain object, and domain security attribute of the security domain respectively (the so-called mapping refers to the objective object and its characteristics. A corresponding ...

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 the technical field of software security, and discloses a method and device for enhancing security of application software. The method comprises the following steps: establishing a virtual security domain for each protected application software in an operation system; mapping the application process, required resources and security requirement of the protected applicationsoftware into a subject, an object and intra-domain security attribute corresponding to the application software, and respectively mapping other processes in the operation system into an extra-domainsubject and an extra-domain object; trapping a resource request transmitted by the application process in the operation system; and controlling the access of the subject, mapped by the application process, to the subject which is mapped by the required resource according to the resource request permission and the intra-domain security attribute. By adopting the scheme of the invention, the security of the application software can be ensured on the basis of not influencing the operation efficiency of the software or re-deploying the application software and the service system in which the application software is positioned.

Description

technical field [0001] The invention relates to the technical field of software security, and more specifically, to a method and device for strengthening the security of application software. Background technique [0002] As commercial operating system manufacturers increase their investment in the security of the operating system and introduce development models that improve product security, such as the software security development life cycle, into the development process of the operating system, the number of security vulnerabilities in the operating system has gradually decreased. It is becoming more and more difficult to exploit loopholes, and the cost of exploiting loopholes is gradually increasing, which makes hackers and virus makers gradually shift their attention to application software with relatively poor security. Compared with operating system manufacturers, developers of application software generally have poor software security awareness and relatively littl...

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/22G06F21/53
Inventor 李科
Owner 深圳市安盾椒图科技有限公司
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