Skip to main content
Rejoignez-nous lors de l'Ă©vĂ©nement TDX Ă  San Francisco ou sur Salesforce+ les 5 et 6 mars pour la confĂ©rence des dĂ©veloppeurs Ă  l'ère des agents IA. Inscrivez-vous dès maintenant.

Protection de vos données

Objectifs de formation

Une fois cette unitĂ© terminĂ©e, vous pourrez :

  • ProtĂ©ger vos donnĂ©es
  • GĂ©rer les jetons et les informations d’identification OAuth
  • CrĂ©er des intĂ©grations d’API sĂ©curisĂ©es

Protection face aux risques de sécurité courants

Quelle que soit la manière dont vous choisissez d’intĂ©grer vos applications ou vos systèmes externes Ă  Marketing Cloud Engagement, vous devez suivre certaines directives pour protĂ©ger vos donnĂ©es. Les bonnes pratiques que nous prĂ©sentons dans cette unitĂ© vous aideront Ă  Ă©viter les risques de sĂ©curitĂ© courants tels que les scripts inter-sites, l’exposition de donnĂ©es confidentielles, les injections HTML, etc. Examinons de plus près ces menaces potentielles.

Falsification de requĂªte inter-site

Cette pratique incite un utilisateur authentifié à effectuer une action indésirable sur un serveur vulnérable.

Injection HTML

Cette attaque place du code HTML sur un site Web vulnérable, tel qu’un iframe qui affiche une page différente de celle prévue.

Script inter-site

Un pirate utilise JavaScript sur un domaine vulnérable et oblige un utilisateur à cliquer sur un lien malveillant. Le navigateur exécute alors le JavaScript, ce qui entraîne des problèmes.

Redirections arbitraires

Dans ce type d’attaque, l’utilisateur clique sur ce qui semble Ăªtre une URL de serveur classique, mais le lien l’envoie en rĂ©alitĂ© vers un site malveillant.

Exécution de code à distance

Cette attaque détecte des vulnérabilités sur les serveurs cibles et exécute des données d’entrée.

N’ayez crainte : bien que ces menaces de sĂ©curitĂ© soient assez effrayantes, des solutions existent pour protĂ©ger vos donnĂ©es. DĂ©couvrons donc quelques bonnes pratiques en matière de sĂ©curitĂ© des donnĂ©es. 

Bonnes pratiques en matière de sécurité des données

Limiter les autorisations

Chaque fois que vous crĂ©ez des jetons d’accès OAuth, assurez-vous qu’ils ne sont valides que pour les tĂ¢ches nĂ©cessaires. Après tout, si votre voisin avait besoin de quelque chose dans votre abri de jardin, lui donneriez-vous aussi les clĂ©s de votre maison ? En d’autres termes, attribuez uniquement les autorisations nĂ©cessaires aux jetons et au package installĂ©.

SĂ©curiser vos jetons

Lorsque vous stockez vos valeurs de jeton, ne conservez que le jeton d’actualisation sur votre serveur externe. Demandez un nouveau jeton d’accès lorsque vous en avez besoin et ne stockez que cette valeur dans la mĂ©moire. Ces jetons doivent bĂ©nĂ©ficier de la mĂªme sĂ©curitĂ© et prioritĂ© que les informations d’identification de compte Salesforce.

Utiliser un protocole TLS récent

Assurez-vous que vos serveurs Web externes utilisent une configuration TLS rĂ©cente et appliquez le protocole TLS dans vos requĂªtes aux API Marketing Cloud Engagement. Votre jeton d’accès ne doit apparaĂ®tre que dans l’en-tĂªte d’autorisation.

Vérifier les messages d’erreur

Bien entendu, vos messages d’erreur se doivent dâ€™Ăªtre un peu plus descriptifs que ERREUR : #12345. Toutefois, n’y donnez pas non plus trop de renseignements. Assurez-vous de ne pas inclure de traces de la pile et de journaux de dĂ©bogage dans votre message d’erreur : ainsi, les pirates ne pourront pas utiliser ces informations contre vous.

Créer des sessions sécurisées

Assurez-vous que vos sessions utilisent des procĂ©dures sĂ©curisĂ©es pour crĂ©er, gĂ©rer et finaliser le travail des utilisateurs autorisĂ©s. Renouvelez rĂ©gulièrement les ID de session pour faire en sorte que les pirates ne puissent pas rĂ©cupĂ©rer et conserver ces valeurs d’accès. Assurez-vous que votre intĂ©gration vĂ©rifie Ă©galement la session utilisateur et les niveaux d’autorisation avant d’accorder l’accès Ă  des donnĂ©es ou fonctions restreintes. Fournissez uniquement Ă  vos collaborateurs les informations dont ils ont besoin. Enfin, utilisez autant que possible des points de terminaison propres au locataire pour garantir que vos requĂªtes emploient les connexions les plus sĂ©curisĂ©es possibles.

Stocker correctement les informations confidentielles

Stockez toutes les informations confidentielles sur votre propre système en appliquant les bonnes pratiques de stockage sĂ©curisĂ© de votre plate-forme. Vous vous demandez pourquoi vous devez stocker de manière sĂ©curisĂ©e dans votre propre système les informations confidentielles telles que les mots de passe, les numĂ©ros de carte de crĂ©dit et les numĂ©ros de sĂ©curitĂ© sociale ? La rĂ©ponse est simple : parce que ces informations ne doivent jamais Ăªtre stockĂ©es sur des serveurs Marketing Cloud Engagement !

Appliquer des correctifs aux logiciels et matériels importants

Évitez les problèmes liés à l’exécution de code à distance en corrigeant les vulnérabilités des services utilisant les ports du serveur Web, en mettant à jour les packages logiciels et en exécutant les données utilisateur désérialisées avec précaution.

Vous vous sentez mieux protĂ©gĂ© ? La sĂ©curitĂ© est une prĂ©occupation constante et nous vous recommandons de rĂ©Ă©valuer rĂ©gulièrement vos besoins en la matière. Ces informations vous donnent toutefois des bases solides pour vos initiatives. Vous avez bien travaillĂ© !

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer Ă  partager vos commentaires