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

A method and apparatus for preventing data leakage from a clipboard

A technology of data leakage and clipboard, which is applied in the direction of multi-program device, digital data protection, electronic digital data processing, etc., can solve data leakage and other problems, achieve the effect of preventing copying and improving security

Active Publication Date: 2019-03-01
浙江华途信息安全技术股份有限公司
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the embodiment of the present invention aims to solve the technical problem of data leakage caused by using the system clipboard

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
  • A method and apparatus for preventing data leakage from a clipboard
  • A method and apparatus for preventing data leakage from a clipboard
  • A method and apparatus for preventing data leakage from a clipboard

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] figure 1 It is a schematic flowchart of a method for preventing data leakage of a clipboard according to an embodiment of the present invention. In this embodiment, applications are divided into applications that need to protect the contents of the clipboard and applications that do not need to protect the contents of the clipboard. Regardless of whether it is an application that needs to protect the clipboard content and does not need to protect the clipboard content, when the copy operation is performed, the system clipboard setting function is called to set the copy content. When the paste operation is executed, for applications that need to protect the clipboard content, the system clipboard is still called to paste; for applications that do not need to protect the clipboard content, through the pre-injected HOOK interception with DLL injection, the internal code of HOOK is executed. Get the contents of the system clipboard. Such as figure 1 Said, the method include...

Embodiment 2

[0031] figure 2 It is a schematic block diagram of a device for preventing data leakage of a clipboard according to an embodiment of the present invention.

[0032] Such as figure 2 As shown, the device 20 includes an injection module 22, which is used to inject the HOOK code into an application that does not need to protect the contents of the clipboard by means of dynamic link library DLL injection and execution. The device 20 also includes a clipboard content setting module 24, which is used to place content on the system clipboard by calling a system clipboard setting function (for example, the SetClipboardData function) when the application is performing a copy operation.

[0033] The device 20 further includes a clipboard content acquisition module 26, which includes a judgment module 28 connected to the injection module 22 and a return module 30 connected to the judgment module 28. The judging module 28 is used for judging whether the application program is an application ...

Embodiment 3

[0038] image 3 It is a schematic flowchart of a method for preventing clipboard data leakage according to another embodiment of the present invention.

[0039] In this embodiment, a method of injecting and executing HOOK code by the dynamic link library DLL is used in advance to inject the HOOK code in the application process.

[0040] When the application starts the copy operation, before the application calls the system clipboard setting function and prepares to use the system clipboard, intercept through HOOK, execute the code inside HOOK, and enter the clipboard setting function inside HOOK. This function It can set the format and content of the clipboard inside HOOK, and place the format and content in the queue inside the HOOK accordingly, so as to avoid calling the original system clipboard setting function.

[0041] When the application starts the paste operation, before the application calls the system clipboard acquisition function and prepares to use the system clipboard,...

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 for preventing data leakage of a clipboard. The method comprises injecting and executing a HOOK code by using a dynamic link library DLL in an application program. When the application program starts copying operation, triggering the execution of the clipboard setting function inside the HOOK to set the format and content of the internal clipboard, and placing theclipboard into the queue inside the HOOK correspondingly; when the application program starts pasting operation, triggering the execution of a clipboard obtaining function inside HOOK, querying the corresponding clipboard content from the HOOK internal queue according to the clipboard format, and returning the corresponding content of the clipboard format when the corresponding clipboard content is queried. Accordingly, the invention also discloses a device for preventing data leakage of a shear board. Embodiments of the present invention can prevent data disclosure due to the contents of thesystem clipboard being listened to and invoked by other applications.

Description

Technical field [0001] The present invention relates to the field of computer technology, and more specifically, to a method and device for preventing data leakage of a clipboard. Background technique [0002] In order to prevent data leakage in computer technology, the method of encrypting electronic documents is usually adopted, but this method cannot prevent the contents of opened electronic documents from being copied and pasted. When copying and pasting through the clipboard of the computer operating system may cause data leakage of encrypted electronic documents. For example, usually the copy and paste operations of applications (such as OFFICE, etc.) need to call the clipboard of the operating system, so the data content will be placed on the system clipboard, because other applications will also monitor and call the system clipboard Therefore, the content of the system clipboard can be obtained by other applications, causing data leakage. Summary of the invention [0003...

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/60G06F9/54
CPCG06F9/543G06F21/606
Inventor 谢永胜付睿智王一可
Owner 浙江华途信息安全技术股份有限公司
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