Data leakage detection in a multi-tenant data architecture
First Claim
Patent Images
1. A computer-implemented method, comprising:
- creating, by a data storage system, a table having multiple units, each unit having a unique identifier as a leading key in a schema;
setting, by the data storage system, two or more partitions in the table;
setting, by the data storage system, a selected partition as unavailable;
running, by the data storage system, one or more queries on the table;
identifying, by the data storage system, any queries that attempt to access the unavailable partition, anddetecting, by the data storage system, data leakage based upon the identifying.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to a process for identifying data leakage in a data storage system. A table is created with multiple units. Each unit in the table has a unique identifier as a leading key in a schema. Two partitions are set in the table, and one of the partitions is set as unavailable. One or more queries are run on the table. Any queries that attempt to access the unavailable partition are identified through an error message or other alert.
17 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
creating, by a data storage system, a table having multiple units, each unit having a unique identifier as a leading key in a schema; setting, by the data storage system, two or more partitions in the table; setting, by the data storage system, a selected partition as unavailable; running, by the data storage system, one or more queries on the table; identifying, by the data storage system, any queries that attempt to access the unavailable partition, and detecting, by the data storage system, data leakage based upon the identifying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
one or more processors; and a memory coupled to the one or more processors, the memory having stored thereon computer-executable instructions that, upon execution by the one or more processors, cause the computer system to; create a table having multiple units, each unit having a unique identifier as a leading key in a schema; set two or more partitions in the table; set one of the partitions as offline; run one or more queries on the table; identify any queries that attempt to access the offline partition; and detect data leakage based upon the identification. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device having computer-executable instructions stored thereon that, upon execution by at least one processor of a computer system, cause the computer system to:
-
create a table having multiple units, each unit having a unique identifier as a leading key in a schema; set two or more partitions in the table; set a selected partition as unavailable; run one or more queries on the table; identify any queries that attempt to access the unavailable partition; and detect data leakage based upon the identification. - View Dependent Claims (17, 18, 19, 20)
-
Specification