Trusted answers to developer questions

What is granular access control?

Free System Design Interview Course

Many candidates are rejected or down-leveled due to poor performance in their System Design Interview. Stand out in System Design Interviews and get hired in 2024 with this popular free course.

Granular access control is a concept in computer science that refers to the practice of granting differing levels of access to a particular resource to particular users. Access determines what a user is authorized to do in a system.

In databases, granular access control can mean that specific tables of information are available to particular users only. Moreover, performable actions can also be restricted. For example, a customer can have access to the inventory of a book store but cannot perform rewrites to the data or check the cash reserves of the store.

svg viewer

Levels of control are used to prevent tampering, leaking, or otherwise malicious use of privileged information in an organization. It is good practice to follow the principle of least access where users only have access to the parts of the system they need.

RELATED TAGS

jargon
Copyright ©2024 Educative, Inc. All rights reserved
Did you find this helpful?