Protection method and device for executable programs

A technology for executing programs and monitoring devices, applied in the field of information security, can solve problems such as easy leakage of data and information, and achieve the effects of increasing the difficulty of debugging and cracking, preventing data leakage, and improving security.

Active Publication Date: 2014-01-01
BEIJING SENSESHIELD TECH
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] In view of this, the present invention provides a method and system for preventing the copying of executable programs in

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
  • Protection method and device for executable programs
  • Protection method and device for executable programs
  • Protection method and device for executable programs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] The executable program to be protected in this embodiment is a file whose suffix ends with .exe, and the storage device is a U disk dongle. According to the content of the present invention, a method for preventing copying of an executable program is provided, such as image 3 shown, where in image 3 The setting device is represented by a setting tool, and the specific steps include:

[0066] 1. Automatically write the executable program information into the hidden area of ​​the U disk encryption lock through the setting device;

[0067] 2. Generate the executable program location and path mapping program icon in the U disk dongle public area;

[0068] 3. When in use, insert the set U disk dongle into the USB interface of the host, and the monitoring device inside the lock will start running automatically;

[0069] 4. The monitoring device monitors the user double-clicking or selecting the program icon and pressing the Enter key by monitoring the mouse or keyboard a...

Embodiment 2

[0073] The executable program to be protected in this embodiment is a file whose suffix ends with .bat, and the storage device is a U disk dongle. According to the content of the present invention, a method for preventing copying of an executable program is provided, such as Figure 4 shown, where in Figure 4 The setting device is represented by a setting tool, and the specific steps include:

[0074] 1. Find the .bat executable program by setting the device, and write the executable program into the hidden area of ​​the U disk dongle;

[0075] 2. Set the device to generate a shortcut-like program icon corresponding to the executable program in the U disk dongle public area;

[0076] 3. The setting device generates a mapping table in the hidden area corresponding to the position of the executable program data content and the program icon. In the mapping table, the hidden area where the corresponding program is located can be found according to the identification information...

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 protection method and device for executable programs. The method comprises writing information of the executable programs in hidden areas of storage devices, generating mapped icons corresponding to the information of the executable programs; starting monitoring apparatuses automatically when the storage devices and hosts are connected, wherein the monitoring apparatuses monitor double click of icons in common areas or Enter key operations; reading program data information corresponding to the icons form the hidden areas according to mapping relations; executing executable files in a debugger mode. By the aid of the method, data leakage caused by program copying can be prevented, debugging and cracking difficulties are increased, and the security is improved.

Description

technical field [0001] The invention relates to the field of information security, in particular to a method and device for protecting an executable program. Background technique [0002] U disk (USB Flash Disk), the full name of USB flash drive, is a miniature high-capacity mobile storage product that uses a USB interface without a physical drive. It is connected to a computer through a USB interface to achieve plug-and-play. Because the U disk has the characteristics of small and exquisite, easy to carry, large storage capacity, fast speed, and small size, it is more and more widely used in daily life and work. [0003] Ordinary U disk is a transparent mobile storage media device, there is no access control for data access, as long as the access party with USB interface can use it without hindrance. Therefore U-disk brings convenience to people, but also brings an important problem: information leakage. [0004] The reasons for U disk information leakage mainly include: ...

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/12
CPCG06F21/123G06F2211/007
Inventor 不公告发明人
Owner BEIJING SENSESHIELD TECH
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