Design a security policy for a database
You have been asked to design a security policy for a database that contains very sensitive information. Discuss five important issues that should be addressed.
Sample Answer
Designing a security policy for a database containing highly sensitive information requires a comprehensive approach. Here are five crucial issues that must be addressed:
-
Access Control and Authorization:
- Principle of Least Privilege: Implement strict access control, granting users only the minimum necessary privileges to perform their job functions. This limits the potential damage from compromised accounts.
- Role-Based Access Control (RBAC): Define roles with specific permissions and assign users to those roles. This simplifies access management and ensures consistency.
- Multi-Factor Authentication (MFA): Require MFA for all users, especially those with administrative privileges. This adds an extra layer of security and reduces the risk of unauthorized access.