Credential stuffing is a type of cyber attack that uses stolen account credentials. It’s
also known as “password spraying” or “credential spills”. Attackers obtain large numbers of
usernames and passwords through data breaches or other types of cyber attacks. They then use
these credentials to gain unauthorized access to user accounts through large-scale automated
login requests against a web application such as Salesforce.
Required Editions
Available in both Salesforce Classic (not available in all orgs) and Lightning
Experience.
Available in: Enterprise, Unlimited, and Developer
Editions
Requires Salesforce Shield or Salesforce Event Monitoring add-on
subscriptions.
Salesforce identifies a credential stuffing attack using a two-step process. First, it
detects if a credential stuffing attack is taking place by analyzing the login traffic. In
particular, we look for attackers who stuff multiple credentials in the same end-point or
stuff the same user accounts by enumerating multiple passwords. Next we check the ratio of
successful versus failed login traffic volume. If the volume exceeds a certain threshold, we
use more fingerprint details to identify the affected user’s profile.
When we detect a successful login from an endpoint that exhibits credential stuffing
behavior, we pose an identity challenge to the affected user. If the user successfully
completes that challenge, they are required to change their password before accessing
Salesforce again.
All Salesforce customers get this threat mitigation. However, Event Monitoring customers can
get granular visibility into these attacks using the CredentialStuffingEvent object. These
customers can then collect useful information related to these events in
real
time and send notifications to other users in Salesforce.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.