Loading
Sécurisation de votre organisation Salesforce
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          API (Activer les paramètres OAuth) : Contrôle des paramètres du flux Code d'autorisation et identifiants

          API (Activer les paramètres OAuth) : Contrôle des paramètres du flux Code d'autorisation et identifiants

          Ce contrôle configure les exigences de sécurité spécifiques pour le « flux Code d'autorisation et identifiants ».

          Nom du contrôle

          Applications connectées : API (Activer les paramètres OAuth) : Paramètres du flux Code d'autorisation et identifiants

          Configuration recommandée

          Activez le flux Code d'autorisation et identifiants.

          Ne pas demander ou désélectionnez Demander un secret pour le flux serveur Web et Demander un secret pour le flux de jeton d'actualisation.

          Vue d'ensemble du contrôle

          Ce contrôle configure les exigences de sécurité spécifiques pour le « flux Code d'autorisation et identifiants », en déterminant si un Secret client doit être validé selon que l'application est un « Client privé » (côté serveur) ou un « Client public » (navigateur/mobile).

          Risque de sécurité s'il n'est pas configuré

          Le fait d'exiger un secret incorrect pour des clients publics force le codage dur des identifiants dans un code frontal où ils sont facilement volés, alors que le fait de ne pas exiger un secret pour des clients privés permet aux assaillants d'échanger des codes interceptés sans avoir besoin de la clé privée de l'application.

          Scénarios de menace

          Un assaillant décompile une application mobile pour extraire un Secret client codé en dur ou intercepte un code d'autorisation d'une application côté serveur et l'échange avec succès contre un jeton d'accès à privilège élevé, car aucun secret n'était requis pour l'échange.

          Plage de score CVSS estimée

          Critique (9,0 à 10,0).

          Considérations relatives à l'impact sur le risque

          Une mauvaise configuration entraîne la compromission des identifiants clients ou l'activation du piratage de session non autorisé, les deux entraînant un accès permanent et non authentifié à des données confidentielles.

          Risque plus élevé quand

          Lorsque le flux est utilisé pour des intégrations à privilèges élevés qui n'ont pas de PKCE (clé de vérification pour l'échange de code) comme défense secondaire ou lorsque des secrets sont stockés dans des référentiels côté client en texte brut.

          Risque faible quand

          Lorsque les « Clients privés » appliquent strictement les secrets stockés dans des coffres-forts côté serveur sécurisés et que les « Clients publics » utilisent PKCE pour sécuriser l'échange sans avoir besoin d'un secret partagé vulnérable.

          Considérations relatives à l'entreprise et à l'intégration

          L'implémentation correcte nécessite une distinction architecturale claire entre les applications pilotées par le back-end et les applications pilotées par le front-end afin de s'assurer que la stratégie « Secret » appropriée est appliquée sans rompre la poignée de main d'authentification.

          Remédiation recommandée

          Pour des clients privés/côté serveur, sélectionnez « Nécessite un secret pour le flux serveur Web » et « Nécessite un secret pour le flux de jeton d'actualisation ». Pour des clients publics/mobiles, désélectionnez ces options et implémentez à la place PKCE.

          Guide d'examen sanitaire de sécurité

          Security Health Review souligne que la sécurité d'un secret dépend entièrement de la capacité du client à le protéger, et exige qu'aucun secret partagé ne soit jamais exposé au navigateur ou à l'environnement mobile.

           
          Chargement
          Salesforce Help | Article