Supercharge Your Innovation With Domain-Expert AI Agents!

UEFI (Unified Extensible Firmware Interface)-based software whole-process protection system and UEFI-based software whole-process protection method

A technology for protecting the system and the whole process, which is applied in the field of computer security and can solve problems such as the inability to recover the protected program and the dynamic binding of the protected software.

Inactive Publication Date: 2015-04-29
中电科技(北京)股份有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The purpose of the present invention is to overcome the defects of the prior art, and propose a UEFI-based software whole-process protection system and method, which can solve the problem that the protected program and dynamic binding cannot be restored when the hard disk, Flash and other storage spaces are replaced. Problems with protected software

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
  • UEFI (Unified Extensible Firmware Interface)-based software whole-process protection system and UEFI-based software whole-process protection method
  • UEFI (Unified Extensible Firmware Interface)-based software whole-process protection system and UEFI-based software whole-process protection method
  • UEFI (Unified Extensible Firmware Interface)-based software whole-process protection system and UEFI-based software whole-process protection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] as attached figure 1 As shown, the present invention provides a whole-process software protection system based on UEFI. The system includes a driver module located at the firmware layer, a client main program and a server located at the operating system layer.

[0075] The main function of the driver module is to install the included downloader sub-module in the internal memory or the hard disk, and ensure the self-starting along with the operating system. The driver module is a driver program that complies with the UEFI specification and resides at the firmware layer. The driver module includes the environment loading and installation submodule, the measurement detection submodule and the downloader submodule; the main function of the environment loading and installation submodule is to judge whether the hard disk or Flash (such as other types of computer storage media) has The downloader submodule was written. If not, write the downloader submodule to the file syst...

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 UEFI (Unified Extensible Firmware Interface)-based software whole-process protection system and a UEFI-based software whole-process protection method, and belongs to the technical field of computer security. The system comprises a drive module, a client end main program and a server end. The method comprises the following steps of at the phase of starting up, detecting the client end main program in an operating system by the drive module in a firmware layer, and if the client end main program is tampered or deleted, recovering the client end main program; at the run phase of the operating system, protecting a protected program by the client end main program; during the run phase of the operating system, starting a downloader submodule in the operating system to detect whether the client end main program exists; if the client end main program does not exist, downloading and starting; then detecting whether the protected software exists or not, and if the protected software does not exist, downloading and starting. The system and the method can solve the problems that the protected program cannot be recovered and the protected software cannot be dynamically bound under the condition that storage spaces such as a hard disk and Flash are exchanged.

Description

technical field [0001] The invention belongs to the technical field of computer security, and relates to a UEFI-based firmware, a system and a method for protecting software during the process from booting to operating system operation. Background technique [0002] At present, in the field of computer security, the method of protecting software or processes is mainly to detect whether the protected software is in a legal running state through a daemon process running in an operating system. At present, there is also a method of receiving the verification data sent by the protected software in the operating system through peripheral devices to detect whether it is in a legal running state. [0003] In the operating system, protecting specific applications through software methods has the following disadvantages, mainly including: [0004] (1) After the computing device replaces the hard disk, Flash and other devices storing the protected program, it will not be able to auto...

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): G06F21/12G06F21/51G06F21/52
CPCG06F21/12G06F21/51G06F21/54G06F21/575
Inventor 陈小春孙亮张超朱立森
Owner 中电科技(北京)股份有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More