US 11,941,151 B2
Dynamic data masking for immutable datastores
Alfredo V. Mendoza, Georgetown, TX (US); John Edward Martin, Austin, TX (US); Pradeep P. Mansey, Coral Springs, FL (US); and Ana Maria Giordano, Lusby, MD (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jul. 16, 2021, as Appl. No. 17/305,871.
Prior Publication US 2023/0015412 A1, Jan. 19, 2023
Int. Cl. G06F 21/62 (2013.01); G06F 21/60 (2013.01)
CPC G06F 21/6254 (2013.01) [G06F 21/602 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for selectively masking data in messages, the computer-implemented method comprising:
retrieving, by a computer, a masking expression from a schema, the masking expression corresponds to a particular attribute within related messages generated by a producer application and sent to an immutable datastore for consumption by a consumer application of the computer that is registered to receive the messages related to a particular topic from the immutable datastore; and
masking, by the computer, a particular attribute value only in those messages received from the immutable datastore that contain the particular attribute value during a time period when the particular attribute value is associated with the masking expression, wherein the particular attribute value, rather than an associated attribute key, is used to make a determination to perform the masking.