Loading
Prepare for Email to Become the Default Login ExperienceRead More
Secure Your Salesforce Org
Limit Login IP Ranges Control

Limit Login IP Ranges Control

Login IP Ranges at the profile level is to enforce zero trust boundary by restricting Salesforce access to only authorized, company-controlled network environments (like a corporate VPN or office IP).

Control Name

Login IP Ranges in User Profiles

Recommended Configuration

Login IP Ranges is configured in the user profile: Setup Login IP Range for profiles - Setup>Profile>Login IP Ranges.

Control Overview

Login IP Ranges at the profile level is to enforce a zero trust boundary by restricting Salesforce access to only authorized, company-controlled network environments (like a corporate VPN or office IP). This profile & network-layer defense combination makes sure that even if a user’s credentials are stolen, an attacker cannot log in from an external, untrusted location, effectively neutralizing remote unauthorized access attempts.

Security Risk If Not Configured

A compromised password or stolen session token allows attacker to use from any location or device globally. Without Login IP Ranges, you lose the ability to geographically and logically fence your CRM, leaving your data exposed to remote unauthorized access that originates outside of your secured corporate network or VPN.

Threat Scenarios

An attacker with stolen credentials can log in from a foreign IP address or a public Wi-Fi network, bypassing your internal security perimeter entirely. Because there are no Login IP Ranges to block the connection, they can silently exfiltrate sensitive CRM data or change system configurations from anywhere in the world.

Estimated CVSS Score Range

Critical (9.0–10.0).

Risk Impact Considerations

Risk severity depends on the user population size and access privileges granted upon login.

Higher Risk When

User identity verification is not in place (MFA or others) Session is not configured with session controls to limit session, which includes:

  • Ineffective Session Timeout Policy
  • Overly Permissive Access Scope

Low or No Risk When

This control can be considered low risk when one or more of the following are implemented:

  • MFA Enforcement or identity verification is in place: MFA is enforced for Salesforce users
  • IP Login Restriction at the network layer: IP Login restriction for users with privileges to modify the setup
  • Login timeout: Automatically log users out of the service provider when they log out of Salesforce.
  • Single Logout: Single Logout is configured to make sure that all background sessions are logged out after the user has logged out
  • Strict Password Policy: Strict password policy in place, which includes frequent password rotation/expiration date

Business and Integration Considerations

Customers should evaluate entry points of their users' endpoints and what data each user profile is exposed to.

Recommended Remediation

Set up login IP ranges for each profile in the org.

Security Health Review Guidance

Security Health Review identifies the platform configuration related to IP ranges. Setup of IP ranges can be configured via the network setup or the org (Trusted IP ranges) or via the profile level (Login IP ranges).

 
Loading
Salesforce Help | Article