Quelqu'un d'autre utilise-t-il votre compte Twilio ? Meilleures pratiques pour protéger votre token d'authentification

Is Someone Else Using Your Twilio Account? Best Practices to Protect Your Auth Token
December 04, 2018
Rédigé par
Shelley Wu
Twilion

Avec plus de 5 milliards d'utilisateurs de téléphones portables dans le monde, les pirates cherchent constamment des moyens d'abuser des personnes peu méfiantes via leurs appareils connectés. Le smishing est une attaque d'ingénierie sociale très courante qui utilise les SMS et que les opérateurs de télécommunications s'efforcent de résoudre. Se faisant passer pour une entité digne de confiance, un acteur malveillant envoie des messages texte pour demander des informations personnelles telles que des mots de passe ou des numéros de carte de crédit. Il suffit que quelques personnes tombent dans le piège pour que l'attaque porte ses fruits, en particulier si le pirate utilise des identifiants de compte Twilio volés pour envoyer les messages.

Chez Twilio, nous accordons une grande importance à la confiance, c'est pourquoi nous souhaitons vous protéger, vous et vos utilisateurs, contre les attaques de smishing. Dans cet article, nous vous présentons quelques meilleures pratiques pour protéger votre compte.

Meilleures pratiques pour vous protéger contre la fraude et le phishing avec Twilio

Une personne qui vole votre token d'authentification Twilio peut utiliser votre compte comme vous, en faisant ce qu'elle veut sans aucune répercussion. Les fraudeurs peuvent passer des appels, envoyer des messages à l'aide de votre identité de confiance, télécharger des journaux ou modifier les paramètres d'URL de vos numéros de téléphone Twilio. 

Lorsque votre token d'authentification est détourné, cela peut très rapidement entraîner des frais importants pour votre compte Twilio. Pire encore, si votre token d'authentification tombe entre de mauvaises mains, cela peut nuire irrémédiablement à votre réputation et à la relation de confiance entre vous et vos clients.

Pour remédier à ces situations, nous avons renforcé nos contrôles de détection des activités frauduleuses sur les comptes. Nous souhaitons mettre l'accent sur les précautions que les clients peuvent prendre pour éviter tout accès indésirable à leur compte. Voici quelques pratiques de sécurité de base pour vous aider à protéger votre token d'authentification Twilio contre les utilisations frauduleuses. 

Protégez votre token d'authentification

Ne donnez jamais votre token d'authentification, ne le stockez pas sur Internet et ne le laissez pas traîner. Protégez-le avec autant de prudence qu'un mot de passe, car c'est précisément ce qu'il est.

Ne codez pas en dur des clés ou des tokens

Ne codez jamais en dur des clés ou des tokens dans votre application. Il n'est pas facile de récupérer ces informations d'identification en décompilant l'application. Pour éviter d'exposer les clés ou les tokens pendant le développement d'applications, effectuez les appels d'API Twilio depuis votre serveur et non depuis le client.

N'envoyez pas les informations d'identification vers des référentiels publics

N'envoyez jamais vos tokens vers des référentiels publics sur GitHub. Si vous le faites par erreur, faites-le pivoter immédiatement (voir le conseil suivant). Définissez votre token d'authentification en tant que variable d'environnement, et référencez la variable de votre code. Cela empêche le token d'authentification d'être exposé et le code de passer des appels d'API depuis un environnement non autorisé

Faites pivoter vos tokens régulièrement

Modifiez régulièrement vos tokens d'authentification afin qu'ils ne soient plus exploitables pour le phishing ou d'autres cyberattaques s'ils ont été compromis. La règle est de considérer les informations d'identifications comme une brosse à dents : faites-les pivoter tous les trois mois et ne les partagez pas avec d'autres personnes. 

Créez des tokens à portée limitée

Envisagez l'utilisation d'access tokens d'API basés sur l'heure pour des mécanismes d'authentification plus granulaires au lieu d'utiliser le SID et le token d'authentification.

Surveillez votre compte

Gardez un œil sur votre compte et surveillez les frais que vous ne reconnaissez pas.

La protection de votre token d'authentification fait partie intégrante d'une bonne stratégie de sécurité générale. Twilio s'engage à instaurer et à maintenir la confiance, et nous souhaitons vous fournir les outils et les conseils adaptés pour sécuriser correctement vos applications et gérer vos données. Pour plus d'informations, consultez la documentation relative à l'authentification et l'identité des utilisateurs.

Éviter la fraude et le phishing dès la conception

Une sécurité adéquate dans votre application Web commence par les meilleures pratiques simples que nous venons de voir. En protégeant vos identifiants de compte et en restant vigilant face à toute activité frauduleuse, vous pouvez protéger vos clients, votre réputation et vos résultats.

Pour plus d'informations sur la prévention de la fraude et la protection de votre compte, consultez notre guide du développeur contre la fraude.