Salesforce's security model is designed to ensure data protection while enabling appropriate access for users to perform their work. Understanding and managing security settings is one of the most important responsibilities of a Salesforce administrator.
The security model in Salesforce operates at three levels: object, field, and record. These levels work together to provide comprehensive control over who can access what data.
Org-Wide Defaults (OWD):
Role Hierarchy:
Sharing Rules:
Manual Sharing:
Login access controls ensure that users can only access Salesforce under secure conditions. These settings add an extra layer of protection for sensitive data.
192.168.1.0192.168.1.255| Feature | Profiles | Permission Sets |
|---|---|---|
| Function | Define basic permissions | Grant additional permissions |
| Scope | Applied to a group of users | Applied to individual users |
| Modification | Users must be assigned a new profile to get new permissions | Users can be granted multiple permission sets dynamically |
| User Limit | One profile per user | Users can have multiple permission sets |
| Setting | Description |
|---|---|
| Session Timeout | Logs out inactive users after a set period (e.g., 30 minutes) |
| Prevent Concurrent Logins | Blocks users from logging in from multiple locations at the same time |
| MFA Requirement | Enforces multi-factor authentication for sensitive data access |
| High Assurance Session | Requires additional verification before accessing critical data |
| Event | Risk Prevention |
|---|---|
| Multiple Failed Login Attempts | Detects brute-force login attacks |
| Unusual IP Address Logins | Identifies logins from unauthorized locations |
| Large Data Exports | Prevents internal data leaks |
| Mass Record Views | Detects unauthorized access to sensitive information |
| Feature | Function |
|---|---|
| Field Audit Trail | Logs historical changes to fields for compliance tracking |
| Platform Encryption | Encrypts stored data to protect against breaches |
| Event Monitoring | Tracks user logins, downloads, and access attempts |
| Feature | Description | Best Use Cases |
|---|---|---|
| Profiles vs. Permission Sets | Defines base permissions (Profiles) and adds extra permissions (Permission Sets) | Grants temporary or additional access to users without changing their Profile |
| Muting Permission Sets | Restricts specific permissions within a Permission Set Group | Disables Report access for certain Marketing users |
| Session Settings | Controls login security, session timeouts, and MFA enforcement | Enhances user authentication and data protection |
| Event Monitoring | Tracks user activities, data exports, and unauthorized access | Detects security threats and login anomalies |
| Shield Security | Provides advanced encryption and field audit tracking | Protects sensitive financial and healthcare data |
What are Organization-Wide Defaults (OWD) in Salesforce?
OWD define the baseline level of record access for all users in the organization.
Organization-Wide Defaults establish the most restrictive record access level before other sharing mechanisms apply. For example, if OWD for Accounts is set to Private, users can only see their own records unless access is extended through role hierarchy, sharing rules, or manual sharing. Salesforce security follows a layered model: start with restrictive OWD settings and then selectively grant access where needed. This principle ensures data protection while maintaining collaboration. The ADM-201 exam frequently tests whether administrators understand that OWD is the foundation of record-level security.
Demand Score: 92
Exam Relevance Score: 95
When should an administrator create a Sharing Rule?
When users need access to records they do not own and are outside the role hierarchy.
Sharing rules automatically extend record access to groups of users based on defined criteria. For example, a rule might share all Accounts in a specific region with a regional sales team. Sharing rules work best when access requirements apply broadly across many records. They should not be used for one-off sharing scenarios, where manual sharing is more appropriate. On the exam, administrators are expected to understand that sharing rules expand access beyond the default OWD settings while still maintaining security controls.
Demand Score: 85
Exam Relevance Score: 92
What is Field-Level Security?
Field-Level Security controls whether users can view or edit specific fields within an object.
Even if a user has access to a record, Salesforce administrators can restrict visibility of individual fields. Field-Level Security allows fields to be hidden, read-only, or editable depending on the user’s profile or permission set. This is commonly used to protect sensitive information such as salary data, personal identifiers, or financial metrics. For example, a sales representative may view account details but not financial risk scores stored in a restricted field. The ADM-201 exam often includes scenarios requiring administrators to determine the correct security level to control field access.
Demand Score: 80
Exam Relevance Score: 90
What is the purpose of the Role Hierarchy in Salesforce security?
The role hierarchy allows users higher in the hierarchy to access records owned by users below them.
Role hierarchy is used to mirror an organization's reporting structure. For example, sales representatives may belong to a lower role while sales managers belong to a higher role. If the hierarchy is enabled for an object, managers automatically gain access to records owned by their subordinates. This helps organizations maintain visibility across teams without manually sharing records. It is important to remember that roles do not grant object permissions; those permissions are still controlled by profiles and permission sets. Instead, roles influence record visibility through hierarchical sharing.
Demand Score: 83
Exam Relevance Score: 92
What is the difference between Field-Level Security and Page Layout settings?
Field-Level Security controls data visibility, while Page Layout controls field placement on the UI.
Field-Level Security determines whether users can see or edit a field anywhere in Salesforce, including reports, APIs, and page layouts. If a field is hidden through field-level security, the user cannot access it at all. Page Layout settings, however, only control how fields appear on a specific page for certain profiles. A field can exist on a page layout but still be invisible if field-level security hides it. For the exam, administrators must understand that Field-Level Security overrides page layout visibility, making it the stronger security control.
Demand Score: 79
Exam Relevance Score: 91