PT0-002 · Question #372
A penetration tester identified numerous flaws that could lead to unauthorized modification of critical data. Which of the following would be best for the penetration tester to recommend?
The correct answer is B. Role-based access control. To prevent unauthorized modification of critical data, implementing Role-Based Access Control (RBAC) is the most effective recommendation. RBAC assigns permissions based on an individual's role within an organization, ensuring users only have the access necessary for their job…
Question
A penetration tester identified numerous flaws that could lead to unauthorized modification of critical data. Which of the following would be best for the penetration tester to recommend?
Options
- AFlat access
- BRole-based access control
- CPermission-based access control
- DGroup-based control model
How the community answered
(47 responses)- A9% (4)
- B85% (40)
- C4% (2)
- D2% (1)
Why each option
To prevent unauthorized modification of critical data, implementing Role-Based Access Control (RBAC) is the most effective recommendation. RBAC assigns permissions based on an individual's role within an organization, ensuring users only have the access necessary for their job functions and limiting potential for unauthorized data changes.
Flat access means all users have the same level of access, which is highly insecure and directly contrary to the goal of preventing unauthorized data modification.
Role-Based Access Control (RBAC) is the best recommendation because it centrally manages access permissions based on predefined roles within an organization. This ensures users are granted only the minimum necessary privileges to perform their job functions, significantly reducing the risk of unauthorized modification of critical data.
Permission-based access control is a general term, and while RBAC is a type of permission-based control, RBAC specifically organizes permissions into roles, which is a more structured and manageable approach than individual permission assignment, especially for scalability.
Group-based control model is a common way to implement access control, but RBAC is a more specific and structured model that defines permissions based on roles rather than just arbitrary groups, often allowing for more granular and policy-driven access management.
Concept tested: Access control models for data integrity
Source: https://learn.microsoft.com/en-us/azure/role-based-access-control/overview
Topics
Community Discussion
No community discussion yet for this question.