Dynamically differentiating service in a database based on a security profile of a user
AssigneeOracle International Corporation
InventorsNithya Muralidharan, Daniel Wong
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a system that differentiates service provided to a database user based on a security profile of the user. During operation, the system receives a sequence of commands from a user at a database system. The system then uses the sequence of commands to determine a security profile which indicates whether the user is behaving suspiciously. Next the system associates a resource consumer group with the user based on the security profile. Finally, the system differentiates service provided to the user based on the resource consumer group.
Claims21
A method for differentiating service based on a security profile of a user, the method comprising:
- receiving a sequence of commands from a user at a database system;
- determining a security profile using the sequence of commands, wherein the security profile indicates whether the user is behaving suspiciously;
- associating a resource consumer group with the user based on the security profile;
- and
- differentiating service provided to the user based on the resource consumer group.
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for differentiating service based on a security profile of a user, the method comprising:
- receiving a sequence of commands from a user at a database system;
- determining a security profile using the sequence of commands, wherein the security profile indicates whether the user is behaving suspiciously;
- associating a resource consumer group with the user based on the security profile;
- and
- differentiating service provided to the user based on the resource consumer group.
An apparatus for differentiating service based on a security profile of a user, the apparatus comprising:
- a receiving mechanism configured to receive a sequence of commands from a user at a database system;
- a determining mechanism configured to determine a security profile using the sequence of commands, wherein the security profile indicates whether the user is behaving suspiciously;
- an associating mechanism configured to associate a resource consumer group with the user based on the security profile;
- and
- a differentiating mechanism configured to differentiate service provided to the user based on the resource consumer group.
Dependencies are inferred from the claim text.