IP Library Granted Patent US 9,336,407
Granted Patent B2
US 9,336,407 · App. 14/380,036 · Granted May 10, 2016

Dynamic data masking system and method

Inventor: David Maman (Tel Aviv-Jaffa, IL)
Assignee: GREEN SQL LTD.
G06F21/6218G06F17/30386G06F21/6227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,336,407
App. No.
14/380,036
Granted
May 10, 2016
Kind
B2
Abstract

A system and method for providing dynamic data masking for databases through a data masking apparatus.

Claims (11)

1. A method for providing data masking in a system having a database operated by computational hardware and an accessing application operated by a computer, the method comprising:

providing a data masking apparatus comprising a procedure analyzer for handling requests between the accessing applications and the databases, wherein said apparatus is operated by a computer;

retrieving at least one stored procedure from said database by said apparatus prior to receiving a request from an accessing application;

analyzing said stored procedure by said procedure analyzer to determine whether a sensitive field is present; wherein said analyzing for said stored procedure comprises:

decomposing said stored procedure to detect each field; and determining a sensitiveness category for each field; wherein for a field involving a variable that is dependent upon a prior result, categorizing said dependent field by said analyzer as potentially sensitive, and further analyzing said potentially sensitive field by said procedure analyzer at run time;

wherein when said sensitive field is present, changing said stored procedure by said procedure analyzer to mask said sensitive field according to dynamic data masking;

storing said changed stored procedure in said database by said procedure analyzer; and

by said apparatus, receiving the request for the stored procedure from said accessing application; executing said changed stored procedure at said database; and providing a result of said executing to said accessing application.

2. The method of claim 1 , wherein said database comprises a plurality of databases and said accessing application comprises a plurality of accessing applications, said data masking apparatus further comprising a plurality of query interfaces for communicating with said accessing applications and a plurality of database connection interfaces for communicating with said databases, such that said retrieving is performed through said database connection interface and said providing said result is performed through said query interface.

3. The method of claim 2 , wherein said stored procedure has a previous name, such that said storing said changed procedure in said database comprises storing said changed procedure under a new name, while maintaining said stored procedure under said previous name.

4. The method of claim 2 , wherein said stored procedure has a previous name, such that said storing said changed procedure in said database comprises storing said changed procedure under said previous name.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2016
From: KREOS CAPITAL IV (EXPERT FUND) LIMITED; SILICON VALLEY BANK
To: HEXATIER LTD.
Reel/Frame 040668/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: HEXATIER LTD.
To: HEXATIER SERVICES LTD.
Reel/Frame 040670/0908 →
CHANGE OF NAME Recorded May 31, 2016
From: GREEN SQL LTD.
To: HEXATIER LTD.
Reel/Frame 038749/0459 →
SECURITY INTEREST Recorded May 12, 2015
From: GREEN SQL LTD.
To: KREOS CAPITAL IV (EXPERT FUND) LIMITED; SILICON VALLEY BANK
Reel/Frame 035612/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: MAMAN, DAVID
To: GREEN SQL LTD
Reel/Frame 033576/0590 →
Continuity (2)
Provisional Application 61601050 · Feb 21, 2012
Related Publication 20150067886A1 · Mar 5, 2015