DYNAMIC DATA MASKING METHOD AND DATABASE SYSTEM
First Claim
1. A dynamic data masking method, suitable for a database for storing plural data, each data comprising plural values and plural keys corresponding to the values, the dynamic data masking method comprising:
- determining whether values and keys of one data are sensitive or not when the data requests to be written into the database;
if one of the values or one of the keys in the data to be written is sensitive, setting a key corresponding to the sensitive value or the key itself as a sensitive key and dynamically establishing a filtering rule corresponding to the sensitive key; and
storing the filtering rule and writing the data into the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic data masking method, suitable for a database including plural data, is disclosed in this invention. Each of the data includes plural values and plural keys corresponding to the values. The dynamic data masking method includes steps of: determining whether values and keys of one data are sensitive contents when the data are requested to be written into the database; if one of the values/keys of the data is sensitive, setting a key corresponding to the sensitive value or the key itself as a sensitive key and dynamically establishing a filtering rule corresponding to the key; and then, saving the filtering rule and writing the data into the database. In addition, a database system is also disclosed herein.
14 Citations
10 Claims
-
1. A dynamic data masking method, suitable for a database for storing plural data, each data comprising plural values and plural keys corresponding to the values, the dynamic data masking method comprising:
-
determining whether values and keys of one data are sensitive or not when the data requests to be written into the database; if one of the values or one of the keys in the data to be written is sensitive, setting a key corresponding to the sensitive value or the key itself as a sensitive key and dynamically establishing a filtering rule corresponding to the sensitive key; and storing the filtering rule and writing the data into the database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A database system, comprising:
-
a database for storing a plurality of data, each data comprising plural values and plural keys corresponding to the values; and a data processing unit communicatively connected with the database for processing a request to write in or read from the database, wherein, when one data requests to be written into the database, the data processing unit determining whether values and keys of the data to be written are sensitive or not, if one of the values or one of the keys in the data to be written is sensitive, the data processing unit sets a key corresponding to the sensitive value or the key itself as a sensitive key and dynamically establishing a filtering rule corresponding to the sensitive key. - View Dependent Claims (7, 8, 9, 10)
-
Specification