What are the Configuration key & Security Key?
Configuration key:
Configuration keys allow administrators to enable or disable features in the application for all users. Disabling features help to minimize the attack surface against potential attacks.
Configuration keys are applied to:
- Tables
- Fields
- Indexes
- Views
- Menus
- Menu items
- Form controls,
- Report controls
- Extended data types
- Enumerations
Security key:
Security keys allow administrators to set security on a user group level. Minimizing access on a user group level helps to reduce the attack surface against potential attacks.
The main reasons to apply user-level security are to:
Allow users to do only their designated tasks.
Protect sensitive data in the database.
Prevent users from inadvertently breaking an application by changing code or objects on which the application depends.
You need to apply a security key to:
· Tables
· Views
· Menus
· Menu items
· Form controls
· Report controls