Masking data within JSON-type documents
First Claim
Patent Images
1. A method comprising using at least one hardware processor for:
- receiving input from a user with respect to masking of a data element in one or more documents of a java script object notation (JSON) type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the input comprises;
(i) an identifier of the data element, and (ii) one or more constraints for masking the data element based on the hierarchy of the one or more documents of the JSON-type, said one or more constraints define the masking with respect to a level of the at least two levels; and
generating a masking rule for the one or more documents of the JSON-type based on the input, wherein the masking role is generated automatically upon completion of the masking rule being defined by the input;
wherein the generating of the masking rule comprises generating a script; and
the enforcing of the masking rule on the document comprises executing the script on the document.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprising using at least one hardware processor for: receiving input from a user with respect to masking of a data element in one or more documents of a java script object notation (JSON) type, wherein the input comprises: an identifier of the data element, and one or more constraints for masking the data element based on the hierarchy of the one or more documents of the JSON-type; and generating a masking rule for the one or more documents of the JSON-type based on the input.
6 Citations
18 Claims
-
1. A method comprising using at least one hardware processor for:
- receiving input from a user with respect to masking of a data element in one or more documents of a java script object notation (JSON) type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the input comprises;
(i) an identifier of the data element, and (ii) one or more constraints for masking the data element based on the hierarchy of the one or more documents of the JSON-type, said one or more constraints define the masking with respect to a level of the at least two levels; and
generating a masking rule for the one or more documents of the JSON-type based on the input, wherein the masking role is generated automatically upon completion of the masking rule being defined by the input;
wherein the generating of the masking rule comprises generating a script; and
the enforcing of the masking rule on the document comprises executing the script on the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- receiving input from a user with respect to masking of a data element in one or more documents of a java script object notation (JSON) type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the input comprises;
-
13. A method comprising using at least one hardware processor for:
- receiving a masking rule of a data element in one or more documents of a JSQN-type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the masking rule is based on the hierarchy of the one or more documents of the JSON-type, wherein the masking rule is defined according to one or more constraints with respect to a level of the at least two levels; and
enforcing the masking rule on a document of the one or more documents of the JSON-type;
wherein the enforcing of the masking rule comprises, listening to traffic in a network;
identifying the document as it passes through the network; and
enforcing the masking rule on the document. - View Dependent Claims (14, 15)
- receiving a masking rule of a data element in one or more documents of a JSQN-type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the masking rule is based on the hierarchy of the one or more documents of the JSON-type, wherein the masking rule is defined according to one or more constraints with respect to a level of the at least two levels; and
-
16. A computer program product comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor to:
- receive input from a user with respect to masking of a data element in one or more documents of a java script object notation (JSON) type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the input comprises;
(i) an identifier of the data element, and (ii) one or more constraints for masking the data element based on the hierarchy of the one or more documents of the JSON-type, said one or more constraints defines the masking with respect to a level of the at least two levels; and
generate a masking rule for the one or more documents of the JSON-type based on the input, wherein the masking rule is generated automatically upon completion of the masking rule being defined by the input;
wherein the generating of the masking rule comprises generating a script; and
the enforcing of the masking rule on the document comprises executing the script on the document. - View Dependent Claims (17, 18)
- receive input from a user with respect to masking of a data element in one or more documents of a java script object notation (JSON) type, said one or more documents each comprise a hierarchy of at least two levels identified by name-value pairs, wherein the input comprises;
Specification