Loading
Prepare for Email to Become the Default Login ExperienceRead More
Multiple Salesforce Services Impacted - Support Case Creation Also AffectedRead More
Intermittent freezing when using using certain browser versionsRead More
Secure Your Salesforce Org
Web App Settings: Verify Request Signatures - Select Control

Web App Settings: Verify Request Signatures - Select Control

This security setting mandates that the platform validates the digital signature of every incoming SAML or OAuth request against a trusted public certificate to ensure that the sender is authentic.

Control Name

Connected Apps: Web App Settings: Verify request signatures - Select

Recommended Configuration

Web App Settings: Verify request signatures - Select.

Control Overview

This security setting mandates that the platform validates the digital signature of every incoming SAML or OAuth request against a trusted public certificate to ensure that the sender is authentic.

Security Risk If Not Configured

Failure to verify app request signatures for connected web apps lead to a risk of data tampering and unauthorized system changes via unvalidated requests that have been intercepted or modified.

Threat Scenarios

An attacker intercepts an unencrypted authentication request and modifies the user identifier or permission claims to gain elevated access before the request reaches the Salesforce service provider endpoint.

Estimated CVSS Score Range

High (7.0–8.9).

Risk Impact Considerations

Failure to enforce signature verification facilitates the execution of unauthorized administrative actions and the potential exfiltration of sensitive records through manipulated integration parameters.

Higher Risk When

When the connected application processes high-value financial transactions or when the organization permits the use of insecure HTTP channels for transmitting authentication metadata.

Low Risk When

If the organization uses a certificate authority to issue short-lived signing keys and enforces mutual transport layer security for all API-level communication.

Business and Integration Considerations

Implementing signature verification ensures the non-repudiation of all incoming requests, although it requires the external service provider to possess the computational overhead necessary to sign every outbound payload.

Recommended Remediation

Go to the Web App Settings for the Connected App and select the checkbox to Verify Request Signatures while ensuring the correct verification certificate is active.

Security Health Review Guidance

Security Health Review identifies the verification of request signatures as a strongly recommended standard to protect against request-replay and message-alteration attacks within federated identity environments.

 
Loading
Salesforce Help | Article