Patent ID: 11899813
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A system, comprising:
at least one processor; and
a memory having instructions stored thereon that are executable by the at least one processor to cause the system to:
receive, from a user device, a database operation request that specifies a set of query data, wherein the system supports multiple different security levels that require different subsets of a set of authentication factors supported by a known device of a user associated with the user device;
determine current contextual information for the database operation request, wherein the current contextual information includes an indication of the set of query data and an indication that the database operation is a data masking operation for the set of query data and that the set of query data is stored in a non-production environment;
select, based on the current contextual information, a security level from the multiple different security levels; and
revoke, based on the selected security level, access privileges of the user for accessing a database corresponding to the database operation request.