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

Dynamic desensitization method and system based on database driving agent

A database and desensitization technology, which is applied in the field of information security, can solve problems such as the inability to achieve three-layer association desensitization, the effect of private protocol parsing is not very good, and the inability to obtain application user names, etc.

Pending Publication Date: 2020-12-04
北京中安星云软件技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing dynamic desensitization system needs to be deployed on a separate device, cannot obtain the user name of the application, cannot achieve three-layer associated desensitization, and the analysis effect on private protocols is not very good

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
  • Dynamic desensitization method and system based on database driving agent
  • Dynamic desensitization method and system based on database driving agent

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0053] Such as figure 1 As shown, this embodiment provides a dynamic desensitization method based on a database-driven agent, comprising the following steps:

[0054] S1. Obtain the user's SQL request;

[0055] S2. Obtain the WEB user name, user IP and corresponding database IP and database name according to the user's SQL request;

[0056] S3. Obtain the SQL content in the corresponding database according to the WEB user name, user IP and corresponding database IP and database name;

[0057] S4. Parse the SQL content to obtain tables and fields;

[0058] S5. Setting desensitization rules;

[0059] S6. Reorganize the WEB user name, user IP, database IP, database name, tables and fields according to the desensitization rule, generate and send a new SQL statement.

[0060] By adding the driver proxy db_proxy.jar package in the WEB application, proxying SQL requests, and dynamically modifying the SQL according to the policy configuration before sending it to the database, bas...

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 dynamic desensitization method based on a database drive agent. The method comprises the following steps: obtaining an SQL request of a user; acquiring a WEB user name, a user IP, a corresponding database IP and a corresponding database name according to the SQL request of the user; according to the WEB user name, the user IP and the corresponding database IP and databasename, obtaining SQL content in the corresponding database; analyzing the SQL content to obtain a table and a field; setting a desensitization rule; and according to the desensitization rule, recombining the WEB user name, the user IP, the database IP, the database name, the table and the field, and generating and sending a new SQL statement. The invention further discloses a dynamic desensitization system based on the database drive agent. On the premise of ensuring that the user uses the transparent application program, no extra equipment needs to be added, and the effects of database user desensitization and application program user desensitization can be achieved according to different configuration desensitization rules.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a dynamic desensitization method and system based on a database-driven agent. Background technique [0002] With the wide application of big data, personal information protection has also encountered unprecedented challenges. How to protect personal privacy information is the key to solve the problem of database desensitization. Database desensitization technology is a technology that transforms certain sensitive information according to desensitization rules to achieve reliable protection of sensitive private data. Dynamic desensitization can perform real-time desensitization processing on the data returned by the production library to ensure that the returned data is available and safe. The existing dynamic desensitization system needs to be deployed on a separate device, cannot obtain the user name of the application, cannot achieve three-layer association desen...

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/62
CPCG06F21/6245
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