{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/16RLLbqxysVo0DzErswr/0IqSK72eeoQGVs57Xv05/RxkZ6cAsR-14.js"],
  "sourcesContent": ["import{jsx as e,jsxs as s}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as n,Link as r}from\"framer\";import{motion as t}from\"framer-motion\";import*as i from\"react\";import a from\"https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js\";export const richText=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[\"Avec l'int\\xe9gration r\\xe9cente de \",/*#__PURE__*/e(\"strong\",{children:\"RCS\"}),\" dans iOS 18 par Apple, RCS a le potentiel d'attirer de nombreux nouveaux utilisateurs d'iPhone. Ce nouveau protocole de messagerie repr\\xe9sente \\xe9galement une opportunit\\xe9 pour les entreprises, qui recherchent de nouveaux moyens plus interactifs de communiquer avec leurs utilisateurs.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Avec tous les yeux riv\\xe9s sur RCS, il est temps de faire un bon vieux match : \",/*#__PURE__*/e(\"strong\",{children:\"RCS versus SMS\"}),\", lequel est le meilleur ?\"]}),/*#__PURE__*/s(\"p\",{children:[\"Examinons \",/*#__PURE__*/e(\"strong\",{children:\"comment RCS diff\\xe8re de SMS\"}),\" et lequel utiliser.\"]}),/*#__PURE__*/e(\"h2\",{children:\"SMS : le bon vieux protocole que nous aimons tous\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"SMS (Short Message Service)\"}),\" est le service de messagerie texte traditionnel que nous avons tous connu et que nous aimons. Il permet aux utilisateurs d'envoyer de courts messages texte (jusqu'\\xe0 160 caract\\xe8res) entre t\\xe9l\\xe9phones mobiles, en utilisant le r\\xe9seau cellulaire.\"]}),/*#__PURE__*/e(\"p\",{children:\"Plus de 30 ans apr\\xe8s l'envoi du premier message SMS (souhaitant \u201CJoyeux No\\xebl\u201D), le SMS reste un moyen de communication tr\\xe8s fiable et largement pris en charge.\"}),/*#__PURE__*/e(\"p\",{children:\"La beaut\\xe9 du SMS r\\xe9side dans le fait que chaque appareil t\\xe9l\\xe9phonique peut l'utiliser, que ce soit un smartphone ou non, iOS ou Android, avec acc\\xe8s \\xe0 Internet ou non.\"}),/*#__PURE__*/e(\"p\",{children:\"Mais cette accessibilit\\xe9 et cette long\\xe9vit\\xe9 ont un prix : l'innovation. Le format SMS est tr\\xe8s standard et manque de certaines des fonctionnalit\\xe9s mises \\xe0 jour par les applications de messagerie en ligne. C'est pourquoi un nouveau protocole de messagerie devient de plus en plus populaire\u2026\"}),/*#__PURE__*/e(\"h2\",{children:\"RCS : le nouveau cool kid du quartier\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"RCS (Rich Communication Services)\"}),\" est un protocole de messagerie am\\xe9lior\\xe9 con\\xe7u pour remplacer le SMS. Il offre une exp\\xe9rience plus riche en fonctionnalit\\xe9s similaire aux applications de messagerie comme WhatsApp ou iMessage. Par exemple, sur RCS, vous pouvez envoyer des images haute r\\xe9solution, des vid\\xe9os et des messages audio, cr\\xe9er des discussions de groupe ou voir quand votre message a \\xe9t\\xe9 lu.\"]}),/*#__PURE__*/e(\"p\",{children:\"Avec plus d'un milliard d'utilisateurs actifs mensuels, RCS est l'un des protocoles de messagerie \\xe0 la croissance la plus rapide, tr\\xe8s populaire parmi les utilisateurs d'Android. Il est \\xe9galement tr\\xe8s populaire en tant que plateforme de messagerie d'entreprise, RCS permettant aux entreprises d'envoyer des messages de marque.\"}),/*#__PURE__*/e(\"p\",{children:\"Pendant longtemps, RCS \\xe9tait exclusif aux utilisateurs d'Android. Mais en septembre 2024, la sortie d'iOS 18 a tout chang\\xe9, permettant aux utilisateurs d'iPhone d'utiliser aussi RCS (tout en faisant encore la distinction entre les bulles vertes et bleues - certaines choses ne changeront jamais).\"}),/*#__PURE__*/e(\"h3\",{children:\"Les fonctionnalit\\xe9s cl\\xe9s de RCS\"}),/*#__PURE__*/e(\"p\",{children:\"Quelles sont les fonctionnalit\\xe9s activ\\xe9es par RCS et que le SMS ne prend pas en charge ?\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"M\\xe9dias riches\"}),\" : Avec RCS, vous pouvez envoyer et recevoir des images et des vid\\xe9os de haute qualit\\xe9, finis les MMS flous ! Vous pouvez \\xe9galement partager des messages vocaux, des GIFs, des autocollants anim\\xe9s.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pas de limites de caract\\xe8res\"}),\" : RCS prend en charge des messages texte longs sans limitations de caract\\xe8res, contrairement au SMS, qui vous coupe \\xe0 160 caract\\xe8res.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Indicateurs de saisie et accus\\xe9s de lecture\"}),\" : De mani\\xe8re similaire \\xe0 iMessage ou WhatsApp, RCS indique quand quelqu'un a lu votre message ou est en train de taper une r\\xe9ponse. Si vous \\xeates ignor\\xe9, RCS vous en informera (que ce soit utile ou non, nous vous laissons d\\xe9cider !).\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Discussions de groupe\"}),\" : Vous pouvez cr\\xe9er des discussions de groupe, g\\xe9rer les membres et partager facilement des m\\xe9dias avec RCS, vous assurant de ne pas manquer de jolies photos de votre grand-tante cat dans le chat familial.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cartes Riches :\"}),\" Les cartes riches vous permettent d'envoyer \\xe0 la fois un lot d'informations \\xe0 un utilisateur, y compris des m\\xe9dias, du texte et des boutons d'action (comme \u201Cacheter maintenant\u201D ou \u201Csuivre ma commande\u201D). C'est un outil puissant pour les entreprises qui souhaitent avoir des conversations plus interactives avec leurs utilisateurs et susciter plus d'engagement.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Exp\\xe9diteur v\\xe9rifi\\xe9\"}),\" : Les entreprises peuvent avoir un profil v\\xe9rifi\\xe9, r\\xe9duisant le risque de fraude ou de spam et rassurant leurs clients.\"]}),/*#__PURE__*/e(\"p\",{children:\"RCS offre \\xe9galement des capacit\\xe9s int\\xe9ressantes telles que le partage de localisation, le partage de fichiers (comme des PDF) et le chiffrement de bout en bout (mais nous en reparlerons plus tard).\"}),/*#__PURE__*/e(\"h2\",{children:\"Pourquoi les entreprises devraient-elles se soucier de RCS ?\"}),/*#__PURE__*/e(\"p\",{children:\"Avec toutes ses fonctionnalit\\xe9s, RCS peut apporter des avantages significatifs aux entreprises cherchant des moyens alternatifs de communiquer avec leurs clients.\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Messagerie de marque\"}),/*#__PURE__*/e(\"p\",{children:\"Sur RCS, les entreprises peuvent inclure leurs logos, couleurs et autres \\xe9l\\xe9ments de marque dans leurs messages pour \\xe9tendre leur exp\\xe9rience de marque \\xe0 ce canal de communication.\"}),/*#__PURE__*/s(\"p\",{children:[\"Ils peuvent \\xe9galement avoir leurs profils v\\xe9rifi\\xe9s, afin que les clients sachent que le message provient d'une source authentique (ce qui, \\xe0 un moment o\\xf9 \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"preventing-sms-pumping-fraud\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"loPxJuONU\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"la fraude SMS\"})}),\" devient de plus en plus courante, est une fonctionnalit\\xe9 int\\xe9ressante).\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. M\\xe9dias riches et messagerie interactive\"}),/*#__PURE__*/e(\"p\",{children:\"Avec la possibilit\\xe9 d'envoyer des images, des vid\\xe9os ou des GIFs, les opportunit\\xe9s d'engager les clients plus efficacement sont beaucoup plus grandes, en particulier pour des messages marketing tels que des promotions ou des lancements de produits.\"}),/*#__PURE__*/e(\"p\",{children:\"Les clients peuvent recevoir des messages qui sont non seulement plus attrayants visuellement, mais aussi plus interactifs, gr\\xe2ce \\xe0 l'utilisation de r\\xe9ponses sugg\\xe9r\\xe9es et de boutons interactifs qui permettent aux utilisateurs d'agir imm\\xe9diatement, comme confirmer un achat, r\\xe9server un rendez-vous ou contacter le support.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Meilleures analyses\"}),/*#__PURE__*/e(\"p\",{children:\"RCS fournit plus de m\\xe9triques que le SMS, montrant si le message a \\xe9t\\xe9 lu ou interagi. Cela permet aux entreprises de comprendre comment les clients r\\xe9agissent \\xe0 leurs campagnes ou messages transactionnels, afin qu'elles puissent am\\xe9liorer leurs appels \\xe0 l'action et messages.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Pas d'exigence d'application\"}),/*#__PURE__*/e(\"p\",{children:\"Comme le SMS, RCS ne n\\xe9cessite pas que les utilisateurs t\\xe9l\\xe9chargent une application s\\xe9par\\xe9e pour interagir avec vos messages. Comme RCS est int\\xe9gr\\xe9 dans l'application de messagerie native du smartphone, il peut \\xeatre adopt\\xe9 par quiconque poss\\xe8de un smartphone compatible et un op\\xe9rateur.\"}),/*#__PURE__*/e(\"h3\",{children:\"5. Chiffrement de bout en bout\"}),/*#__PURE__*/e(\"p\",{children:\"Le SMS ne propose pas de chiffrement de bout en bout (E2EE). Cela signifie que le contenu des messages n'est pas s\\xe9curis\\xe9 entre l'exp\\xe9diteur et le r\\xe9cepteur, car les messages sont envoy\\xe9s en texte clair sur les r\\xe9seaux cellulaires. Cela les rend vuln\\xe9rables \\xe0 l'interception par les fournisseurs de r\\xe9seau, les gouvernements ou les pirates ayant acc\\xe8s au r\\xe9seau.\"}),/*#__PURE__*/s(\"p\",{children:[\"RCS a r\\xe9cemment commenc\\xe9 \\xe0 mettre en \u0153uvre le chiffrement de bout en bout pour les conversations 1:1 dans l'application Google Messages. Bien que ce ne soit pas encore pris en charge pour les conversations de groupe ou les messages envoy\\xe9s par d'autres fournisseurs de RCS, cela fournit tout de m\\xeame plus de s\\xe9curit\\xe9 que le SMS et le chiffrement sera progressivement adopt\\xe9 \\xe0 plus grande \\xe9chelle (il devrait \",/*#__PURE__*/e(r,{href:\"https://www.theverge.com/2024/9/17/24247414/rcs-texts-iphone-e2ee-android-gsma\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"arriver bient\\xf4t sur iOS\"})}),\", par exemple).\"]}),/*#__PURE__*/e(\"h2\",{children:\"Les d\\xe9fis de RCS\"}),/*#__PURE__*/e(\"p\",{children:\"Alors RCS va-t-il remplacer le SMS bient\\xf4t ? Bien que ce soit une alternative tr\\xe8s solide, RCS a quelques d\\xe9fis \\xe0 relever avant de pr\\xe9tendre \\xeatre le SMS 2.0.\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Adoption et disponibilit\\xe9\"}),/*#__PURE__*/e(\"p\",{children:\"Tous les op\\xe9rateurs mobiles et appareils ne prennent pas encore en charge RCS, ce qui signifie qu'il n'a pas la m\\xeame port\\xe9e universelle que le SMS.\"}),/*#__PURE__*/e(\"p\",{children:\"Donc, si le t\\xe9l\\xe9phone d'un client ne prend pas en charge RCS, votre message basculera automatiquement vers le SMS, limitant l'efficacit\\xe9 de votre campagne et cr\\xe9ant une incoh\\xe9rence dans l'exp\\xe9rience de vos utilisateurs.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. D\\xe9pendance \\xe0 l'acc\\xe8s Internet\"}),/*#__PURE__*/e(\"p\",{children:\"Tout comme le SMS n\\xe9cessite d'acc\\xe9der \\xe0 un r\\xe9seau cellulaire pour fonctionner, RCS n\\xe9cessite une connexion Internet (via des donn\\xe9es mobiles ou le Wi-Fi).\"}),/*#__PURE__*/e(\"p\",{children:\"Cela peut \\xeatre un avantage dans des r\\xe9gions comme l'Am\\xe9rique Latine ou l'Asie du Sud-Est, o\\xf9 l'utilisation d'Internet est plus populaire que celle du cellulaire (en raison des co\\xfbts plus \\xe9lev\\xe9s, de la couverture cellulaire m\\xe9diocre, des pr\\xe9f\\xe9rences culturelles ou m\\xeame des politiques gouvernementales). Mais dans d'autres r\\xe9gions o\\xf9 le SMS est encore le protocole de messagerie le plus populaire, c'est un inconv\\xe9nient majeur.\"}),/*#__PURE__*/e(\"p\",{children:\"En fin de compte, tout d\\xe9pend de qui vous souhaitez communiquer.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Co\\xfbts plus \\xe9lev\\xe9s\"}),/*#__PURE__*/e(\"p\",{children:\"Toutes ces fonctionnalit\\xe9s suppl\\xe9mentaires disponibles avec RCS ont un co\\xfbt plus \\xe9lev\\xe9, par rapport au SMS. Les frais factur\\xe9s par les fournisseurs de r\\xe9seau sont g\\xe9n\\xe9ralement plus \\xe9lev\\xe9s. Par exemple, en Allemagne, envoyer un SMS co\\xfbte environ 0,046\u20AC alors que la messagerie RCS co\\xfbte en moyenne 0,054\u20AC.\"}),/*#__PURE__*/e(\"p\",{children:\"RCS entra\\xeene \\xe9galement des co\\xfbts indirects pour la mise en place et la gestion de l'infrastructure, y compris l'utilisation de fonctionnalit\\xe9s telles que la messagerie de marque et les boutons interactifs.\"}),/*#__PURE__*/e(\"h2\",{children:\"Devez-vous utiliser RCS ou SMS ?\"}),/*#__PURE__*/e(\"p\",{children:\"Eh bien, d\\xe9sol\\xe9 de vous d\\xe9cevoir, mais il n'y a pas de r\\xe9ponse d\\xe9finitive \\xe0 cette question.\"}),/*#__PURE__*/e(\"p\",{children:\"Une courte r\\xe9ponse serait :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Choisir SMS pour des messages texte simples\"}),\", limit\\xe9s \\xe0 160 caract\\xe8res et qui fonctionnent sur n'importe quel t\\xe9l\\xe9phone.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Choisir RCS pour les messages n\\xe9cessitant plus de fonctionnalit\\xe9s\"}),\" comme des images ou des boutons pour les utilisateurs ayant des appareils compatibles et des connexions de donn\\xe9es.\"]})})]}),/*#__PURE__*/s(\"p\",{children:[\"Mais en r\\xe9alit\\xe9, une meilleure approche serait de \",/*#__PURE__*/e(\"strong\",{children:\"utiliser les deux canaux simultan\\xe9ment\"}),\" et de laisser l'utilisateur guider votre d\\xe9cision.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Si vous \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-verification-guide\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"m82loUu04\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"envoyez un SMS pour v\\xe9rifier l'inscription\"})}),\" d'un nouvel utilisateur, votre objectif ultime est de vous assurer que cet utilisateur compl\\xe8te le processus d'int\\xe9gration. Vous devez donc choisir le canal sur lequel cet utilisateur sera le plus r\\xe9ceptif, et cela varie d'un utilisateur \\xe0 l'autre.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Par exemple, si votre utilisateur se trouve dans une zone avec une mauvaise couverture du r\\xe9seau cellulaire au Br\\xe9sil, votre \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-otp-definition\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"dOqlOqqG6\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"mot de passe \\xe0 usage unique (OTP)\"})}),\" pourrait \\xeatre livr\\xe9 via RCS plut\\xf4t que SMS pour envoyer l'OTP, car ce canal est connu pour \\xeatre plus susceptible d'atteindre l'utilisateur dans ce pays.\"]}),/*#__PURE__*/e(\"p\",{children:\"C'est comme cela qu'aupr\\xe8s de Prelude nous utilisons \\xe0 la fois RCS et SMS pour des messages de v\\xe9rification et transactionnels.\"}),/*#__PURE__*/e(\"p\",{children:\"Avoir une livraison multi-canaux nous aide \\xe0 d\\xe9terminer quel canal serait le plus efficace pour atteindre un utilisateur sp\\xe9cifique, en fonction de dizaines de sources de donn\\xe9es (adresse IP, historique de performance de la route, appareil, fournisseur de r\\xe9seau, etc.).\"}),/*#__PURE__*/s(\"p\",{children:[\"C'est ainsi que nous aidons nos clients \\xe0 atteindre leurs utilisateurs dans le monde entier, avec un taux de livraison de 99 % et un taux de conversion de 95 %. Si vous souhaitez en savoir plus sur notre API de messagerie, vous pouvez \",/*#__PURE__*/e(r,{href:{webPageId:\"AJeysDBnf\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"r\\xe9server une d\\xe9monstration ici\"})}),\" !\"]})]});export const richText1=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[\"Interagir avec vos utilisateurs est une premi\\xe8re \\xe9tape importante, mais il est tout aussi crucial de s'assurer que vos messages les atteignent r\\xe9ellement. C'est l\\xe0 que le \",/*#__PURE__*/e(\"strong\",{children:\"taux de d\\xe9livrabilit\\xe9 SMS\"}),\" devient essentiel. Cet indicateur cl\\xe9 de performance (KPI) vous aide \\xe0 mesurer le nombre de destinataires qui re\\xe7oivent r\\xe9ellement vos messages.\"]}),/*#__PURE__*/e(\"p\",{children:\"Alors, quel est un bon taux de d\\xe9livrabilit\\xe9 ? Comment pouvez-vous l'am\\xe9liorer ? Et existe-t-il un KPI plus perspicace \\xe0 suivre ? (Spoilet : Il y en a un.)\"}),/*#__PURE__*/e(\"h2\",{children:\"Qu'est-ce que la d\\xe9livrabilit\\xe9 SMS ?\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"La d\\xe9livrabilit\\xe9 SMS\"}),\" est le processus d'envoi r\\xe9ussi d'un message texte d'un exp\\xe9diteur \\xe0 un appareil mobile d'un destinataire via le Service de Message Court.\"]}),/*#__PURE__*/e(\"p\",{children:\"Dans le contexte des entreprises envoyant des SMS aux utilisateurs, la d\\xe9livrabilit\\xe9 SMS (ou livraison SMS) se r\\xe9f\\xe8re aussi \\xe0 une m\\xe9trique utilis\\xe9e pour \\xe9valuer le succ\\xe8s d'une campagne SMS.\"}),/*#__PURE__*/e(\"p\",{children:\"Semblable aux taux de d\\xe9livrabilit\\xe9 d'un e-mail, cela suit le volume d'utilisateurs cibl\\xe9s qui ont r\\xe9ellement re\\xe7u le SMS.\"}),/*#__PURE__*/e(\"p\",{children:\"Le taux de d\\xe9livrabilit\\xe9 SMS est calcul\\xe9 comme suit :\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"Messages livr\\xe9s / Messages envoy\\xe9s = Taux de d\\xe9livrabilit\\xe9 SMS\"})}),/*#__PURE__*/e(\"h2\",{children:\"Quel est un bon taux de d\\xe9livrabilit\\xe9 SMS ?\"}),/*#__PURE__*/s(\"p\",{children:[\"Un taux de livraison SMS peut \\xeatre consid\\xe9r\\xe9 comme bon lorsqu'il se situe \",/*#__PURE__*/e(\"strong\",{children:\"entre 95 % et 98 %\"}),\". Cela signifie que la grande majorit\\xe9 de votre public a re\\xe7u le message.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Pourquoi pas 100 % ?\"})}),/*#__PURE__*/e(\"p\",{children:\"Atteindre un taux de d\\xe9livrabilit\\xe9 parfait de 100 % est presque impossible en raison de divers facteurs techniques qui peuvent affecter la livraison des messages.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Que faire si votre taux est inf\\xe9rieur \\xe0 95 % ?\"})}),/*#__PURE__*/e(\"p\",{children:\"Un taux de d\\xe9livrabilit\\xe9 inf\\xe9rieur \\xe0 95 % pourrait indiquer des probl\\xe8mes sous-jacents, tels que des probl\\xe8mes de r\\xe9seau, un filtrage par l'op\\xe9rateur en raison de violations de contenu, ou un grand nombre de num\\xe9ros de t\\xe9l\\xe9phone invalides dans votre base de donn\\xe9es.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Pouvez-vous viser 99 % ?\"})}),/*#__PURE__*/e(\"p\",{children:\"Vous vous demandez peut-\\xeatre si un taux de livraison de 99 % voire 99,9 % est r\\xe9alisable. Bien que certaines sources sugg\\xe8rent que ces taux sont irr\\xe9alistes en raison des nombreuses variables impliqu\\xe9es, nous croyons que c'est possible avec la bonne approche. \"}),/*#__PURE__*/e(\"p\",{children:\"Et \\xe7a tombe bien, on vous d\\xe9voile justement dans la suite de l'article nos strat\\xe9gies qui aident nos clients \\xe0 obtenir constamment des taux de d\\xe9livrabilit\\xe9 de premier ordre.\"}),/*#__PURE__*/e(\"h2\",{children:\"Pourquoi la d\\xe9livrabilit\\xe9 SMS est-elle importante ?\"}),/*#__PURE__*/s(\"p\",{children:[\"Le SMS est un canal polyvalent pour divers objectifs marketing, mais il est particuli\\xe8rement crucial pour d\\xe9livrer des notifications importantes telles que des messages transactionnels et \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-verification-guide\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"m82loUu04\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"des messages de v\\xe9rification\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Lorsque ces messages souffrent de faibles taux de d\\xe9livrabilit\\xe9, des probl\\xe8mes importants peuvent survenir. Les utilisateurs peuvent manquer des informations critiques ou rencontrer des obstacles pour acc\\xe9der \\xe0 votre application, entra\\xeenant de la frustration et un risque de d\\xe9sengagement potentiel.\"}),/*#__PURE__*/s(\"p\",{children:[\"Cette probl\\xe9matique a pouss\\xe9 \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"bitstack-increase-deliverability-with-prelude\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"K5MBdhXUb\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Bitstack\"})}),\", une application fintech offrant un portefeuille de crypto-monnaies, \\xe0 s'associer \\xe0 Prelude.\"]}),/*#__PURE__*/e(\"p\",{children:\"Auparavant, Bitstack s'appuyait sur Firebase et Twilio, qui fonctionnaient bien dans quelques pays pris en charge. Mais en dehors de cette liste de pays, la d\\xe9livrabilit\\xe9 n'\\xe9tait pas fiable et Bitstack n'avait que peu ou pas de moyens de savoir si le SMS avait r\\xe9ellement \\xe9t\\xe9 livr\\xe9 ou non. Lors de la confirmation d'un paiement ou d'un transfert, \\xe9chouer \\xe0 recevoir un SMS ajoute un stress inutile \\xe0 des transactions d\\xe9j\\xe0 d\\xe9licates.\"}),/*#__PURE__*/e(\"p\",{children:\"Un faible taux de d\\xe9livrabilit\\xe9 affecte non seulement la satisfaction des utilisateurs, mais peut \\xe9galement perturber votre strat\\xe9gie de croissance en brisant des boucles virales, telles que les invitations et les recommandations.\"}),/*#__PURE__*/e(\"h2\",{children:\"Qu'est-ce qui peut impacter n\\xe9gativement votre taux de d\\xe9livrabilit\\xe9 ?\"}),/*#__PURE__*/e(\"p\",{children:\"Les \\xe9checs d'envoi de SMS peuvent survenir pour divers facteurs. Voici les plus courants :\"}),/*#__PURE__*/e(\"h3\",{children:\"Num\\xe9ros de t\\xe9l\\xe9phone incorrects ou invalides\"}),/*#__PURE__*/e(\"p\",{children:\"Les messages \\xe9choueront \\xe0 \\xeatre livr\\xe9s si le num\\xe9ro de t\\xe9l\\xe9phone du destinataire est obsol\\xe8te, mal format\\xe9 ou invalide\u2014souvent en raison d'une saisie erron\\xe9e par les utilisateurs.\"}),/*#__PURE__*/e(\"h3\",{children:\"Filtres des op\\xe9rateurs\"}),/*#__PURE__*/s(\"p\",{children:[\"Les \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"mobile-network-operator\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"eOaFsVBPE\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"op\\xe9rateurs mobile\"})}),\" filtrent automatiquement les messages contenant un contenu per\\xe7u comme interdit, frauduleux ou ind\\xe9sirable.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Probl\\xe8mes de t\\xe9l\\xe9phone du destinataire\"}),/*#__PURE__*/e(\"p\",{children:\"Parfois, ce n'est pas de votre faute, mais celle de vos utilisateurs. Si leur t\\xe9l\\xe9phone est \\xe9teint, hors de port\\xe9e, ou a des probl\\xe8mes de stockage, les messages peuvent ne pas \\xeatre livr\\xe9s, du moins temporairement.\"}),/*#__PURE__*/e(\"h3\",{children:\"Probl\\xe8mes techniques avec les SMS gateways\"}),/*#__PURE__*/e(\"p\",{children:\"La livraison peut \\xeatre perturb\\xe9e si votre fournisseur SMS conna\\xeet des temps d'arr\\xeat du serveur, des probl\\xe8mes techniques ou des itin\\xe9raires mal configur\\xe9s.\"}),/*#__PURE__*/e(\"h3\",{children:\"Utilisation de routes grises\"}),/*#__PURE__*/e(\"p\",{children:\"Les routes grises sont des voies non autoris\\xe9es et \\xe0 faible co\\xfbt qui contournent les canaux de facturation standard en exploitant des faiblesses dans le trafic SMS international. Bien que moins chers, ces chemins sont peu fiables et entra\\xeenent souvent une livraison de messages incoh\\xe9rente ou \\xe9chou\\xe9e.\"}),/*#__PURE__*/e(\"h3\",{children:\"Restrictions sur les codes courts ou les ID d'exp\\xe9diteur\"}),/*#__PURE__*/e(\"p\",{children:\"Les op\\xe9rateurs exigent souvent que les codes courts et les ID d'exp\\xe9diteur soient enregistr\\xe9s et approuv\\xe9s avant utilisation. Ces exigences varient selon les pays, avec des r\\xe8gles strictes r\\xe9gissant qui peut les utiliser et comment ils doivent \\xeatre format\\xe9s. Les messages provenant de codes non enregistr\\xe9s ou non autoris\\xe9s sont g\\xe9n\\xe9ralement bloqu\\xe9s pour pr\\xe9venir le spam et prot\\xe9ger les utilisateurs.\"}),/*#__PURE__*/e(\"h2\",{children:\"Comment am\\xe9liorer votre taux de d\\xe9livrabilit\\xe9 SMS ?\"}),/*#__PURE__*/e(\"p\",{children:\"Il est temps de r\\xe9v\\xe9ler notre formule secr\\xe8te et d'expliquer comment atteindre un taux de livraison de 99 % (ou m\\xeame 99,9 %, comme le font certains de nos clients).\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Choisissez le bon fournisseur de services SMS\"}),/*#__PURE__*/e(\"p\",{children:\"Votre fournisseur SMS joue un r\\xf4le majeur dans votre taux de livraison. Vous devez vous assurer de sa fiabilit\\xe9. Lorsque vous recherchez un nouveau fournisseur, demandez-lui son taux de livraison, son temps, sa taux de conversion et ses prix.\"}),/*#__PURE__*/s(\"p\",{children:[\"De plus, v\\xe9rifiez les certifications de conformit\\xe9 comme signe de fiabilit\\xe9. Par exemple, de nombreuses entreprises exigent que leurs fournisseurs soient \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"soc-2-type-ii-compliance\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"UnKcW7wky\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"conformes \\xe0 la norme SOC 2 Type II\"})}),\", ce qui d\\xe9montre le respect de normes de s\\xe9curit\\xe9 et op\\xe9rationnelles rigoureuses.\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. Utilisez plusieurs itin\\xe9raires\"}),/*#__PURE__*/s(\"p\",{children:[\"Lorsque qu'une entreprise traite un grand nombre d'utilisateurs dans de nombreux pays, l'approche traditionnelle consistant \\xe0 utiliser un seul fournisseur n'est pas suffisante pour garantir \\xe0 la fois le meilleur taux de livraison et le meilleur co\\xfbt. C'est l\\xe0 que le \",/*#__PURE__*/e(\"strong\",{children:\"multi-routing\"}),\" entre en jeu.\"]}),/*#__PURE__*/e(\"p\",{children:\"Le multi-routing consiste \\xe0 distribuer votre trafic SMS \\xe0 travers plusieurs fournisseurs plut\\xf4t que de d\\xe9pendre d'un seul. Cette approche att\\xe9nue les risques associ\\xe9s aux temps d'arr\\xeat des fournisseurs ou aux probl\\xe8mes de d\\xe9livrabilit\\xe9 en redirigeant le trafic vers des fournisseurs alternatifs si des probl\\xe8mes se posent, garantissant un service ininterrompu.\"}),/*#__PURE__*/e(\"p\",{children:\"Mais ajouter manuellement de nouveaux fournisseurs et n\\xe9gocier des tarifs avec chacun d'eux devient ing\\xe9rable \\xe0 mesure que l'entreprise cro\\xeet. Externaliser cette t\\xe2che \\xe0 un fournisseur multi-op\\xe9rateurs simplifie le processus.\"}),/*#__PURE__*/e(\"p\",{children:\"Par exemple, Prelude vous connecte avec 30 op\\xe9rateurs mondiaux, optimisant les routes pour \\xe9quilibrer le co\\xfbt et l'efficacit\\xe9 de la livraison. Cette int\\xe9gration vous permet de rationaliser vos op\\xe9rations SMS avec un point de contact unique, vous faisant gagner du temps tant sur l'impl\\xe9mentation que sur la gestion quotidienne des fournisseurs.\"}),/*#__PURE__*/e(\"p\",{children:\"Pour chaque num\\xe9ro auquel vous devez envoyer un SMS, nous arbitrons parmi tous nos fournisseurs, v\\xe9rifiant une vari\\xe9t\\xe9 de param\\xe8tres tels que l'op\\xe9rateur, l'IP ou la performance des itin\\xe9raires, pour s\\xe9lectionner l'itin\\xe9raire qui offre le meilleur ratio conversion/prix.\"}),/*#__PURE__*/s(\"p\",{children:[\"Et si la livraison \\xe9choue, notre \",/*#__PURE__*/e(\"strong\",{children:\"repli instantan\\xe9\"}),\" sur le meilleur itin\\xe9raire suivant garantit des taux de livraison presque parfaits sans temps d'arr\\xeat. Si la porte est ferm\\xe9e, nous ouvrons la fen\\xeatre pour nous assurer que votre utilisateur convertit.\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. Envoyez via plusieurs canaux\"}),/*#__PURE__*/e(\"p\",{children:\"Le SMS n'est pas le seul moyen d'atteindre vos utilisateurs. Ouvrir de nouveaux canaux \\xe0 votre syst\\xe8me de livraison est un excellent moyen d'am\\xe9liorer votre d\\xe9livrabilit\\xe9.\"}),/*#__PURE__*/s(\"p\",{children:[\"Les canaux de messagerie en ligne tels que \",/*#__PURE__*/e(\"strong\",{children:\"WhatsApp, RCS ou Viber sont moins chers que le SMS\"}),\" et peuvent \\xeatre aussi efficaces s'ils sont utilis\\xe9s aupr\\xe8s de la bonne personne au bon moment.\"]}),/*#__PURE__*/e(\"p\",{children:\"Par exemple, si votre utilisateur se trouve dans une zone avec une mauvaise couverture r\\xe9seau cellulaire au Br\\xe9sil, votre OTP pourrait \\xeatre livr\\xe9 via WhatsApp plut\\xf4t que par SMS afin de d\\xe9livrer le code OTP car ce canal est connu pour \\xeatre plus susceptible d'atteindre l'utilisateur dans ce pays.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Comment Prelude peut aider ?\"})}),/*#__PURE__*/e(\"p\",{children:\"Notre syst\\xe8me multi-itin\\xe9raire API s\\xe9lectionne automatiquement le canal le plus efficace pour atteindre les utilisateurs individuellement. Sans frais fixes sur les prix des SMS, notre approche impartiale r\\xe9duit les co\\xfbts et atteint un taux de conversion moyen de 95 % pour nos clients.\"}),/*#__PURE__*/s(\"p\",{children:[\"Cette strat\\xe9gie de routage, combin\\xe9e \\xe0 \",/*#__PURE__*/e(\"strong\",{children:\"le maintien d'une base de donn\\xe9es propre et pr\\xe9cise\"}),\" et \\xe0 \",/*#__PURE__*/e(\"strong\",{children:\"assurer que votre message \\xe9vite tout contenu ressemblant \\xe0 du spam\"}),\", am\\xe9liorera consid\\xe9rablement votre succ\\xe8s de livraison !\"]}),/*#__PURE__*/e(\"p\",{children:\"Pour conclure l'histoire de Bitstack, s'associer \\xe0 Prelude les a conduits \\xe0 un taux de livraison de 99,8 % et un taux de conversion de 95 %. C'\\xe9tait une am\\xe9lioration de 10 points par rapport aux concurrents mondialement et m\\xeame plus dans les r\\xe9gions qui \\xe9taient mal soutenues par les deux autres fournisseurs. En r\\xe9duisant le nombre de tentatives, nous avons \\xe9galement r\\xe9duit le co\\xfbt de leur service de v\\xe9rification SMS.\"}),/*#__PURE__*/e(\"h2\",{children:\"Aller au-del\\xe0 de la d\\xe9livrabilit\\xe9 SMS\"}),/*#__PURE__*/s(\"p\",{children:[\"Bien que suivre les taux de livraison SMS soit utile, ce n'est pas le m\\xe9trique ultime sur lequel se concentrer. L'objectif r\\xe9el est de mesurer \",/*#__PURE__*/e(\"strong\",{children:\"la conversion\"}),\" : combien de destinataires ont r\\xe9ellement effectu\\xe9 l'action souhait\\xe9e \\xe0 la suite de la r\\xe9ception de votre SMS ?\"]}),/*#__PURE__*/e(\"p\",{children:\"Prenons l'exemple d'une entreprise qui envoie des SMS pour v\\xe9rifier l'identit\\xe9 de nouveaux utilisateurs.\"}),/*#__PURE__*/e(\"p\",{children:\"Se concentrer sur le taux de livraison ne capturera que la premi\\xe8re \\xe9tape du processus d'authentification\u2014que le code de v\\xe9rification ait \\xe9t\\xe9 envoy\\xe9 ou non.\"}),/*#__PURE__*/e(\"p\",{children:\"Cependant, cela n\\xe9glige l'\\xe9tape cruciale suivante : la conversion des utilisateurs.\"}),/*#__PURE__*/e(\"p\",{children:\"Le taux de conversion offre une vue plus compl\\xe8te. Il suit combien de clients ont utilis\\xe9 avec succ\\xe8s le code de v\\xe9rification, fournissant des informations sur ceux qui ne convertissent pas et pourquoi.\"}),/*#__PURE__*/e(\"p\",{children:\"En permettant \\xe0 nos utilisateurs de surveiller ce KPI strat\\xe9gique, nous les avons aid\\xe9s \\xe0 atteindre un taux de conversion moyen mondial de 95 % pour leur strat\\xe9gie de v\\xe9rification SMS. Certains utilisateurs ont m\\xeame constat\\xe9 une augmentation par 3 des taux de conversion par rapport \\xe0 leurs fournisseurs pr\\xe9c\\xe9dents !\"}),/*#__PURE__*/e(\"img\",{alt:\"sms verification kpi\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/TWoHs5KAh2z5VAhmKGduTwAmwA.png\",srcSet:\"https://framerusercontent.com/images/TWoHs5KAh2z5VAhmKGduTwAmwA.png?scale-down-to=512 512w,https://framerusercontent.com/images/TWoHs5KAh2z5VAhmKGduTwAmwA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TWoHs5KAh2z5VAhmKGduTwAmwA.png 1080w\",style:{aspectRatio:\"1080 / 1080\"},width:\"540\"}),/*#__PURE__*/e(\"p\",{children:\"Alors, sur quel KPI vous concentrerez-vous ensuite ?\"}),/*#__PURE__*/s(\"p\",{children:[\"Si vous \\xeates int\\xe9ress\\xe9 par le suivi de votre taux de conversion, vous pouvez \",/*#__PURE__*/e(r,{href:\"https://app.prelude.so/sign-up\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"essayer Prelude\"})}),\" gratuitement ou \",/*#__PURE__*/e(r,{href:{webPageId:\"AJeysDBnf\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"parler \\xe0 notre \\xe9quipe de vente\"})}),\" !\"]})]});export const richText2=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[\"En 2023, un nombre incroyable de \",/*#__PURE__*/e(\"strong\",{children:\"10 comptes ont \\xe9t\\xe9 compromis chaque seconde\"}),\", selon l'\\xe9tude de Surfshark. Cette \\xe9pid\\xe9mie de violations de donn\\xe9es  signifie que des millions d'enregistrements personnels continuent d'\\xeatre vol\\xe9s et divulgu\\xe9s quotidiennement - y compris, potentiellement, les mots de passe pr\\xe9f\\xe9r\\xe9s de vos utilisateurs. C'est pourquoi il est crucial pour les entreprises de pouvoir s\\xe9curiser les comptes de leurs utilisateurs par d'autres moyens que leur identifiant et leur mot de passe. Et pour ce faire, la plupart d'entre elles s'appuient sur \",/*#__PURE__*/e(\"strong\",{children:\"la v\\xe9rification par code SMS\"}),\", une m\\xe9thode simple et efficace de protection des comptes de leurs utilisateurs.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Alors \",/*#__PURE__*/e(\"strong\",{children:\"qu'est-ce que la v\\xe9rification par SMS ?\"}),\" Comment cela fonctionne-t-il ? Et est-ce vraiment s\\xe9curis\\xe9 ?\"]}),/*#__PURE__*/e(\"h2\",{children:\"Qu'est-ce que la v\\xe9rification par code SMS ?\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est une m\\xe9thode de s\\xe9curit\\xe9 qui utilise le service de messages courts (SMS) pour confirmer l'identit\\xe9 d'un utilisateur. Elle est employ\\xe9e pour valider qu'un utilisateur en ligne est r\\xe9ellement celui qu'il pr\\xe9tend \\xeatre avant de permettre des actions comme se connecter \\xe0 un compte, traiter des transactions financi\\xe8res ou acc\\xe9der \\xe0 des informations sensibles.\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS fournit une couche de s\\xe9curit\\xe9 suppl\\xe9mentaire aux c\\xf4t\\xe9s de l'identifiant et du mot de passe, ce qui est essentiel pour les entreprises cherchant \\xe0 prot\\xe9ger leurs utilisateurs et elles-m\\xeames contre les utilisateurs malveillants et les menaces cybern\\xe9tiques.\"}),/*#__PURE__*/s(\"p\",{children:[\"La v\\xe9rification par SMS est utilis\\xe9e dans les syst\\xe8mes d'authentification \\xe0 deux facteurs (2FA) ou d'authentification multi-facteurs (MFA) pour am\\xe9liorer la s\\xe9curit\\xe9. Dans ce syst\\xe8me, le t\\xe9l\\xe9phone sert de facteur \\\"\",/*#__PURE__*/e(\"strong\",{children:\"quelque chose que vous avez\"}),'\", compl\\xe9tant le facteur \"quelque chose que vous savez\", qui est le mot de passe de l\\'utilisateur.']}),/*#__PURE__*/e(\"h2\",{children:\"Comment fonctionne la v\\xe9rification par SMS ?\"}),/*#__PURE__*/e(\"p\",{children:\"Du point de vue de l'utilisateur, la v\\xe9rification par SMS est assez simple :\"}),/*#__PURE__*/s(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Initier l'action :\"}),\" L'utilisateur d\\xe9clenche une action n\\xe9cessitant une v\\xe9rification, comme se connecter, effectuer une transaction ou changer un mot de passe.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Recevoir le code\"}),\" : L'utilisateur re\\xe7oit un SMS contenant un \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-otp-definition\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"dOqlOqqG6\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"mot de passe \\xe0 usage unique (OTP)\"})}),\", un code de 4 \\xe0 8 chiffres g\\xe9n\\xe9r\\xe9 al\\xe9atoirement. Ce code est valable pour une courte p\\xe9riode et ne peut \\xeatre utilis\\xe9 qu'une seule fois.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Saisir le code\"}),\" : L'utilisateur saisit l'OTP dans l'application ou le site web. Si le code correspond, le syst\\xe8me confirme l'identit\\xe9 de l'utilisateur et permet l'acc\\xe8s \\xe0 l'action demand\\xe9e.\"]})})]}),/*#__PURE__*/s(\"p\",{children:[\"Dans les coulisses, tout cela se passe automatiquement et instantan\\xe9ment. Les codes sont g\\xe9n\\xe9r\\xe9s, partag\\xe9s et valid\\xe9s directement par une \",/*#__PURE__*/e(\"strong\",{children:\"API de v\\xe9rification par SMS\"}),\", int\\xe9gr\\xe9e directement dans l'application, le site web ou la plateforme de l'entreprise - mais nous en reparlerons plus tard.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Exemples de v\\xe9rification par code SMS\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est largement utilis\\xe9e par les entreprises qui g\\xe8rent un grand nombre d'utilisateurs et d'informations sensibles. Voici quelques exemples :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Les banques, les fintechs et les entreprises de crypto-monnaie\"}),\" utilisent la v\\xe9rification par SMS pour garantir la conformit\\xe9 et s\\xe9curiser les transactions avec une v\\xe9rification rapide et fiable.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Les applications de m\\xe9dias sociaux, de messagerie et de rencontres\"}),\" l'utilisent pour garantir la confidentialit\\xe9 et l'authenticit\\xe9 de leur plateforme pour tous leurs utilisateurs en v\\xe9rifiant les utilisateurs lorsqu'ils s'inscrivent ou lorsqu'ils d\\xe9clenchent des activit\\xe9s suspectes telles que la r\\xe9initialisation d'un mot de passe.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Les marques et les sites de vente au d\\xe9tail et de commerce \\xe9lectronique\"}),\" utilisent la v\\xe9rification par SMS pour renforcer la confiance des utilisateurs et r\\xe9duire la fraude dans leurs march\\xe9s.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Les entreprises li\\xe9es \\xe0 la sant\\xe9\"}),\" s'appuient sur la v\\xe9rification par SMS pour prot\\xe9ger des informations sensibles et maintenir une communication s\\xe9curis\\xe9e avec leurs utilisateurs.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Pourquoi la v\\xe9rification par SMS est-elle si importante ?\"}),/*#__PURE__*/e(\"h3\",{children:\"Pr\\xe9vention de la fraude\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est essentielle pour garder vos utilisateurs en s\\xe9curit\\xe9 et pr\\xe9venir que leur compte et leurs informations sensibles ne tombent entre d'autres mains.\"}),/*#__PURE__*/e(\"p\",{children:\"Les mots de passe seuls sont faillibles : entre les utilisateurs qui utilisent le m\\xeame mot de passe partout, ceux qui utilisent des mots de passe trop simples ou trop \\xe9vidents (non, votre date de naissance n'est pas un mot de passe fort, m\\xeame si vous \\xeates n\\xe9 le 29 f\\xe9vrier) et ceux qui se font pirater par ing\\xe9nierie sociale ou piratage de base de donn\\xe9es.\"}),/*#__PURE__*/s(\"p\",{children:[\"Ajouter une deuxi\\xe8me couche de s\\xe9curit\\xe9 en s'appuyant sur le num\\xe9ro de t\\xe9l\\xe9phone de l'utilisateur, qui est unique \\xe0 chaque personne, rend les comptes de vos utilisateurs beaucoup plus s\\xfbrs. \",/*#__PURE__*/e(r,{href:\"https://security.googleblog.com/2019/05/new-research-how-effective-is-basic.html\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Une \\xe9tude de Google\"})}),\" a montr\\xe9 que les codes SMS bloquent 100 % des attaques de bots automatis\\xe9s, 96 % des attaques de phishing et 76 % des attaques cibl\\xe9es.\"]}),/*#__PURE__*/e(\"p\",{children:\"Et prot\\xe9ger vos utilisateurs signifie \\xe9videmment aussi vous prot\\xe9ger. Les activit\\xe9s frauduleuses peuvent entra\\xeener des pertes financi\\xe8res consid\\xe9rables, y compris les frais de rem\\xe9diation, les frais juridiques, les compensations aux utilisateurs concern\\xe9s et les poursuites potentielles.\"}),/*#__PURE__*/e(\"h3\",{children:\"Conformit\\xe9 l\\xe9gale et r\\xe9glementaire\"}),/*#__PURE__*/e(\"p\",{children:\"La mise en \u0153uvre de la v\\xe9rification par SMS permet \\xe9galement \\xe0 votre entreprise de se conformer aux directives l\\xe9gales concernant la cybers\\xe9curit\\xe9 et la s\\xe9curit\\xe9 des informations en ligne de vos utilisateurs.\"}),/*#__PURE__*/e(\"p\",{children:\"Voici quelques exemples :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"Le \",/*#__PURE__*/e(\"strong\",{children:\"RGPD\"}),\" encourage fortement les entreprises \\xe0 mettre en \u0153uvre des m\\xe9thodes d'authentification robustes pour prot\\xe9ger les donn\\xe9es de leurs utilisateurs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"La norme de s\\xe9curit\\xe9 des donn\\xe9es de l'industrie des cartes de paiement (\",/*#__PURE__*/e(\"strong\",{children:\"PCI DSS\"}),\") exige que toutes les entreprises g\\xe8rent les informations de carte de cr\\xe9dit de leurs utilisateurs en incluant l'authentification multi-facteurs pour acc\\xe9der aux donn\\xe9es des titulaires de carte.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"La loi sur la portabilit\\xe9 et la responsabilit\\xe9 de l'assurance maladie (\",/*#__PURE__*/e(\"strong\",{children:\"HIPAA\"}),\") exige que les entreprises am\\xe9ricaines prot\\xe8gent les informations \\xe9lectroniques de sant\\xe9 prot\\xe9g\\xe9es par des contr\\xf4les d'acc\\xe8s robustes.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Alors que les r\\xe9glementations sur la s\\xe9curit\\xe9 des donn\\xe9es en ligne continuent d'\\xe9merger, la mise en \u0153uvre de la v\\xe9rification par SMS est un bon moyen d'anticiper ces r\\xe9glementations et de rendre votre entreprise plus r\\xe9siliente aux changements.\"}),/*#__PURE__*/e(\"h3\",{children:\"Renforcer la confiance des consommateurs\"}),/*#__PURE__*/e(\"p\",{children:\"La mise en \u0153uvre de la v\\xe9rification par SMS plaira non seulement \\xe0 vos coll\\xe8gues de l'\\xe9quipe juridique, mais aussi directement \\xe0 vos utilisateurs.\"}),/*#__PURE__*/e(\"p\",{children:\"Plus de 25 % des utilisateurs en ligne ont abandonn\\xe9 des transactions par m\\xe9fiance envers la s\\xe9curit\\xe9 d'une application ou d'un site web. C'est un quart de vos efforts et de votre budget d'acquisition qui s'envolent !\"}),/*#__PURE__*/e(\"p\",{children:\"En ligne, en particulier lorsque l'on traite des informations sensibles, la protection de la vie priv\\xe9e des informations est vitale pour les utilisateurs. Prot\\xe9ger ces donn\\xe9es est une garantie suppl\\xe9mentaire d'attirer et de retenir de nouveaux utilisateurs, et cela peut servir d'avantage comp\\xe9titif. \\xc0 l'inverse, la couverture m\\xe9diatique d'une fuite de donn\\xe9es peut gravement nuire \\xe0 l'image d'une entreprise.\"}),/*#__PURE__*/e(\"h2\",{children:\"Quels sont les avantages de la v\\xe9rification par SMS ?\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est l'une des plusieurs fa\\xe7ons de mettre en place un syst\\xe8me 2FA, alors examinons ce qui rend le SMS si efficace et pourquoi il est si largement utilis\\xe9 par les entreprises du monde entier.\"}),/*#__PURE__*/e(\"h3\",{children:\"Une exp\\xe9rience de v\\xe9rification fluide\"}),/*#__PURE__*/e(\"p\",{children:\"Avec plus de 7 milliards de personnes poss\\xe9dant un t\\xe9l\\xe9phone - repr\\xe9sentant 90 % de la population mondiale - le SMS se distingue comme la m\\xe9thode la plus largement utilis\\xe9e pour l'authentification \\xe0 deux facteurs (2FA). Son accessibilit\\xe9 universelle garantit que presque tout le monde est familier avec les SMS et les codes de v\\xe9rification.\"}),/*#__PURE__*/e(\"p\",{children:\"Pour les entreprises disposant d'applications mobiles, l'authentification par SMS offre une exp\\xe9rience particuli\\xe8rement fluide. Les utilisateurs peuvent recevoir leurs codes sans avoir besoin de quitter l'application, simplifiant le processus et am\\xe9liorant la commodit\\xe9.\"}),/*#__PURE__*/e(\"h3\",{children:\"Une m\\xe9thode d'authentification s\\xe9curis\\xe9e\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est actuellement l'une des m\\xe9thodes d'authentification les plus s\\xfbres disponibles. Elle offre une plus grande protection que de se fier uniquement \\xe0 un mot de passe ou d'utiliser la v\\xe9rification par e-mail. En effet, les comptes de messagerie sont plus vuln\\xe9rables au phishing, aux logiciels malveillants et \\xe0 d'autres attaques par rapport aux num\\xe9ros de t\\xe9l\\xe9phone.\"}),/*#__PURE__*/e(\"h3\",{children:\"Haute performance\"}),/*#__PURE__*/e(\"p\",{children:\"Avec ses taux de livraison et d'ouverture \\xe9lev\\xe9s, le SMS garantit que les utilisateurs re\\xe7oivent leurs OTP presque instantan\\xe9ment. Cette imm\\xe9diatet\\xe9 facilite une exp\\xe9rience d'authentification fluide et efficace.\"}),/*#__PURE__*/e(\"p\",{children:\"Par exemple, chez Prelude, nos clients qui utilisent la v\\xe9rification par SMS ont un taux de conversion de 95 %, ce qui signifie que plus de 9 utilisateurs sur 10 qui re\\xe7oivent un code l'utilisent effectivement.\"}),/*#__PURE__*/e(\"h3\",{children:\"Co\\xfbt-efficacit\\xe9\"}),/*#__PURE__*/e(\"p\",{children:\"En raison de l'infrastructure minimale requise et des faibles co\\xfbts de d\\xe9veloppement, la v\\xe9rification par SMS est une approche rentable pour l'authentification des utilisateurs.\"}),/*#__PURE__*/s(\"p\",{children:[\"Ce qui impacte vraiment le co\\xfbt de la v\\xe9rification par SMS, c'est le co\\xfbt de l'envoi de messages SMS individuels, qui peut \\xeatre relativement bas comme vous pouvez le voir sur notre \",/*#__PURE__*/e(r,{href:\"https://prelude.so/pricing\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"liste mondiale des prix des SMS ici\"})}),\" (mais notez que nos prix sont inf\\xe9rieurs \\xe0 la moyenne du march\\xe9, car nous travaillons en partenariat avec plusieurs fournisseurs pour n\\xe9gocier des prix pour nos clients).\"]}),/*#__PURE__*/e(\"h3\",{children:\"Facilit\\xe9 de mise en \u0153uvre et d'\\xe9volutivit\\xe9\"}),/*#__PURE__*/e(\"p\",{children:\"Du point de vue d'une entreprise, la mise en \u0153uvre de la v\\xe9rification par SMS est \\xe0 la fois simple et directe. Cette m\\xe9thode ne n\\xe9cessite pas de changements d'infrastructure significatifs ni l'allocation de ressources extensives. Chez Prelude, nous avons observ\\xe9 des entreprises r\\xe9ussissant \\xe0 mettre en \u0153uvre leurs syst\\xe8mes OTP en moins d'une heure avec un seul membre de l'\\xe9quipe.\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est \\xe9galement une solution hautement \\xe9volutive. Par exemple, des fournisseurs comme Prelude s'associent \\xe0 plusieurs op\\xe9rateurs, permettant \\xe0 leurs clients d'entrer de nouveaux march\\xe9s sans avoir besoin de changer de fournisseur. De plus, ils disposent de l'infrastructure n\\xe9cessaire pour g\\xe9rer des volumes accrus instantan\\xe9ment, garantissant qu'\\xe0 mesure que les bases d'utilisateurs de leurs clients s'\\xe9largissent, ils peuvent g\\xe9rer de nouvelles v\\xe9rifications d'utilisateur sans effort et sans limitations.\"}),/*#__PURE__*/e(\"h2\",{children:\"La v\\xe9rification par SMS est-elle s\\xfbre ?\"}),/*#__PURE__*/e(\"p\",{children:\"La v\\xe9rification par SMS est tr\\xe8s efficace pour att\\xe9nuer les risques, en raison de deux \\xe9l\\xe9ments cl\\xe9s :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"L'OTP partag\\xe9 est \",/*#__PURE__*/e(\"strong\",{children:\"al\\xe9atoire et temporaire\"}),\", ce qui le rend tr\\xe8s difficile \\xe0 deviner pour les fraudeurs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"Le SMS en tant que canal est \",/*#__PURE__*/e(\"strong\",{children:\"plus s\\xfbr\"}),\" que d'autres comme l'e-mail.\"]})})]}),/*#__PURE__*/s(\"p\",{children:[\"Cependant, la v\\xe9rification par SMS n'est \",/*#__PURE__*/e(\"strong\",{children:\"pas sans d\\xe9fauts\"}),\". Elle peut \\xeatre vuln\\xe9rable \\xe0 des attaques telles que le \",/*#__PURE__*/e(\"strong\",{children:\"changement de carte SIM\"}),\", o\\xf9 les attaquants utilisent l'ing\\xe9nierie sociale pour persuader les op\\xe9rateurs mobiles de transf\\xe9rer le num\\xe9ro de t\\xe9l\\xe9phone d'un utilisateur vers une nouvelle carte SIM sous leur contr\\xf4le. De plus, \",/*#__PURE__*/e(\"strong\",{children:\"l'interception des SMS\"}),\" est une pr\\xe9occupation, car des techniques comme les attaques SS7 exploitent les vuln\\xe9rabilit\\xe9s de l'infrastructure de t\\xe9l\\xe9communications mondiale pour intercepter les messages.\"]}),/*#__PURE__*/e(\"p\",{children:\"C'est pourquoi, si vous mettez en \u0153uvre la v\\xe9rification par SMS, vous devez vous associer \\xe0 un fournisseur qui est v\\xe9ritablement conscient de ces vuln\\xe9rabilit\\xe9s et travaille activement \\xe0 les att\\xe9nuer.\"}),/*#__PURE__*/e(\"h2\",{children:\"Comment choisir un service de v\\xe9rification par SMS ?\"}),/*#__PURE__*/e(\"p\",{children:\"En parlant de chercher un service de v\\xe9rification par SMS, examinons les caract\\xe9ristiques et les crit\\xe8res de s\\xe9lection \\xe0 consid\\xe9rer.\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Taux de livraison et rapidit\\xe9\"}),\" : assurez-vous que le fournisseur peut maintenir un taux de livraison \\xe9lev\\xe9 \\xe0 un rythme rapide afin que vos utilisateurs ne se retrouvent pas bloqu\\xe9s en attendant leur code de v\\xe9rification.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Port\\xe9e mondiale\"}),\" : plus c'est loin, mieux c'est, donc choisissez un fournisseur ayant des relations avec plusieurs op\\xe9rateurs capables d'atteindre vos march\\xe9s actuels et futurs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pr\\xe9vention de la fraude\"}),\" : s\\xe9lectionnez un fournisseur capable de r\\xe9duire consid\\xe9rablement la fraude pour garder vos utilisateurs en s\\xe9curit\\xe9 et votre facture basse.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Conformit\\xe9\"}),\" : le fournisseur doit respecter toutes les r\\xe9glementations l\\xe9gales applicables \\xe0 votre secteur et r\\xe9gion choisis.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Facturation flexible\"}),\" : pouvez-vous ajuster votre facturation en fonction de votre utilisation ?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tarification transparente\"}),\" : v\\xe9rifiez si votre fournisseur vous donne une transparence totale sur les d\\xe9tails de votre tarification et ce que vous payez.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mise en place facile\"}),\" : l'API de v\\xe9rification par SMS doit \\xeatre simple \\xe0 t\\xe9l\\xe9charger, int\\xe9grer et activer, avec une documentation claire.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Canaux\"}),\" : le fournisseur s'appuie-t-il uniquement sur le SMS ou vous donne-t-il acc\\xe8s \\xe0 d'autres canaux comme WhatsApp, \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"rcs-vs-sms\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"eaycd26pR\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"RCS\"})}),\" ou Viber ?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Support client\"}),\" : choisissez un fournisseur avec un support client r\\xe9actif et utile avec lequel vous pouvez rapidement communiquer.\"]})})]}),/*#__PURE__*/s(\"p\",{children:[\"La liste pourrait continuer encore et encore, en fonction de vos besoins commerciaux. Nous approfondissons ce sujet dans \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"the-best-otp-service-providers\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"UOZe2tMpM\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"notre liste des meilleurs fournisseurs de services OTP\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"Comment commencer avec une API de v\\xe9rification par SMS ?\"}),/*#__PURE__*/s(\"p\",{children:[\"Commencer est en fait assez simple. Par exemple, avec l'API de Prelude, cela peut se faire en trois \\xe9tapes d\\xe9taill\\xe9es dans notre \",/*#__PURE__*/e(r,{href:\"https://docs.prelude.so/introduction/quickstart\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"guide de d\\xe9marrage rapide\"})}),\", qui peut \\xeatre compl\\xe9t\\xe9 en moins d'une journ\\xe9e.\"]}),/*#__PURE__*/e(\"h3\",{children:\"1. Choisissez votre langue\"}),/*#__PURE__*/e(\"p\",{children:\"Notre API offre un d\\xe9marrage rapide pour la v\\xe9rification par SMS dans de nombreuses langues populaires telles que :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Node\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Go\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Python\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Java\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"2. Initier le SDK\"}),/*#__PURE__*/s(\"p\",{children:[\"Initiez le SDK en collant le code disponible dans notre \",/*#__PURE__*/e(r,{href:\"https://docs.prelude.so/introduction/quickstart\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"guide de d\\xe9marrage rapide\"})}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. Envoyer et v\\xe9rifier un code\"}),/*#__PURE__*/e(\"p\",{children:\"Avec votre num\\xe9ro de t\\xe9l\\xe9phone, vous pouvez appeler le point d'authentification pour recevoir un code par SMS, que vous pourrez ensuite v\\xe9rifier.\"}),/*#__PURE__*/e(\"p\",{children:\"Et voil\\xe0 - vous avez mis en \u0153uvre la v\\xe9rification par SMS avec succ\\xe8s ! Ensuite, vous pouvez le tester pour vous assurer que l'int\\xe9gration est correcte, ajouter des signaux de fraude pour mieux pr\\xe9venir les activit\\xe9s frauduleuses, et connecter votre webhook pour recevoir des notifications lorsque qu'un OTP est envoy\\xe9 ou factur\\xe9.\"}),/*#__PURE__*/e(\"h2\",{children:\"Comment am\\xe9liorer la v\\xe9rification par SMS en utilisant Prelude ?\"}),/*#__PURE__*/e(\"p\",{children:\"Nous le savons parce que nous avons v\\xe9cu cela, et c'est en fait ce qui nous a pouss\\xe9s \\xe0 fonder Prelude.\"}),/*#__PURE__*/s(\"p\",{children:[\"Prelude est une API \",/*#__PURE__*/e(\"strong\",{children:\"puissante et facile \\xe0 utiliser\"}),\" qui vous permet d'envoyer des codes OTP dans le monde entier en utilisant le canal le plus appropri\\xe9 selon le contexte de votre utilisateur. Les entreprises voient g\\xe9n\\xe9ralement une \",/*#__PURE__*/e(\"strong\",{children:\"augmentation de 20 \\xe0 30%\"}),\" de leurs conversions par rapport \\xe0 leur fournisseur pr\\xe9c\\xe9dent, tout en \",/*#__PURE__*/e(\"strong\",{children:\"\\xe9conomisant 30 \\xe0 40%\"}),\" par mois. Prelude d\\xe9tecte \\xe9galement et pr\\xe9vient la fraude en utilisant des algorithmes form\\xe9s sur des dizaines de millions de points de donn\\xe9es. C'est ainsi que nous avons aid\\xe9 des entreprises comme \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"why-bereal-chose-prelude-to-better-serve-customer-increase-conversion\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"tmfE2PKCN\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"BeReal \\xe0 r\\xe9duire leur trafic frauduleux de 95%\"})}),\".\"]}),/*#__PURE__*/s(\"p\",{children:[\"Alors, si vous souhaitez am\\xe9liorer vos performances de v\\xe9rification par SMS, \\xe0 moindre co\\xfbt, vous pouvez \",/*#__PURE__*/e(r,{href:\"https://app.prelude.so/sign-up\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"commencer gratuitement avec Prelude\"})}),\" ou \",/*#__PURE__*/e(r,{href:{webPageId:\"AJeysDBnf\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"parler \\xe0 notre \\xe9quipe de vente\"})}),\" !\"]})]});export const richText3=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://cu.bzh/\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Cubzh\"})})}),\" est une plateforme de jeux en ligne qui fusionne la cr\\xe9ativit\\xe9 de \",/*#__PURE__*/e(\"strong\",{children:\"Minecraft\"}),\" avec l'esprit communautaire de \",/*#__PURE__*/e(\"strong\",{children:\"Roblox\"}),\".\"]}),/*#__PURE__*/s(\"p\",{children:[\"Fond\\xe9 par \",/*#__PURE__*/e(\"strong\",{children:\"Adrien Duermael\"}),\" et \",/*#__PURE__*/e(\"strong\",{children:\"Ga\\xebtan de Vill\\xe8le\"}),\", Cubzh est con\\xe7u pour \\xeatre le \",/*#__PURE__*/e(\"strong\",{children:\"Lego\"}),\" de la nouvelle g\\xe9n\\xe9ration, o\\xf9 tout est construit avec des cubes dans un m\\xe9tavers enti\\xe8rement programmable. Avec plus de 10 000 mondes et 25 000 objets d\\xe9j\\xe0 cr\\xe9\\xe9s, Cubzh permet aux utilisateurs de jouer, cr\\xe9er et collaborer sans effort.\"]}),/*#__PURE__*/e(\"p\",{children:\"Que vous construisiez des jeux, codiez ou conceviez des objets, Cubzh offre des outils puissants pour tous les niveaux de comp\\xe9tence. C'est un espace o\\xf9 artistes et programmeurs peuvent travailler ensemble sans effort, avec un accent sur la cr\\xe9ativit\\xe9, la propri\\xe9t\\xe9 et la reconnaissance.\"}),/*#__PURE__*/e(\"h2\",{children:\"Rassembler une communaut\\xe9 cr\\xe9ative, dynamique et de haute qualit\\xe9\"}),/*#__PURE__*/e(\"p\",{children:\"Comme vous l'avez peut-\\xeatre compris, Cubzh est anim\\xe9 par sa communaut\\xe9. C'est un terrain de jeu o\\xf9 les utilisateurs cr\\xe9ent, jouent et partagent leur contenu unique. Cubzh s'adresse \\xe0 un public diversifi\\xe9 et doit s'assurer que tous les utilisateurs, quel que soit leur \\xe2ge, ont une exp\\xe9rience amusante et agr\\xe9able. Cependant, \\xe0 mesure que la plateforme a grandi, elle a fait face \\xe0 des d\\xe9fis croissants, en particulier concernant la fraude sur Internet.\"}),/*#__PURE__*/e(\"h3\",{children:\"Lutter contre les faux comptes et les bots\"}),/*#__PURE__*/e(\"p\",{children:\"Un des d\\xe9fis auxquels Cubzh a \\xe9t\\xe9 confront\\xe9 \\xe9tait la gestion d'un afflux de tricheurs et d'utilisateurs malveillants, cr\\xe9ant de faux comptes et des bots pour parfois perturber l'environnement communautaire de la plateforme.\"}),/*#__PURE__*/e(\"p\",{children:\"Comme Cubzh souhaite se concentrer sur la qualit\\xe9 de sa base d'utilisateurs, plut\\xf4t que sur la quantit\\xe9 comme le font habituellement d'autres acteurs de leur domaine, ils avaient besoin d'un moyen d'emp\\xeacher ces comptes de rejoindre leur application.\"}),/*#__PURE__*/e(\"p\",{children:\"G\\xe9rer ces comptes en interne n\\xe9cessitait du temps et des ressources qui auraient pu \\xeatre mieux d\\xe9pens\\xe9s pour am\\xe9liorer la plateforme. La mise en place de processus de v\\xe9rification robustes est devenue n\\xe9cessaire pour minimiser ces perturbations et permettre \\xe0 l'\\xe9quipe de se concentrer sur le d\\xe9veloppement et l'am\\xe9lioration de l'exp\\xe9rience utilisateur globale.\"}),/*#__PURE__*/s(\"p\",{children:[\"Comme \",/*#__PURE__*/e(\"strong\",{children:\"Adrien Duermael, PDG de Cubzh\"}),\", l'a mentionn\\xe9, \u201C\",/*#__PURE__*/e(\"em\",{children:\"Nous devions garantir un certain niveau de protection, surtout qu'il y a un probl\\xe8me r\\xe9current sur des plateformes comme la n\\xf4tre avec de nombreux faux comptes, des bots et des personnes utilisant des moteurs de triche.\"}),\"\u201D\"]}),/*#__PURE__*/e(\"h3\",{children:\"Prot\\xe9ger leur jeune public\"}),/*#__PURE__*/e(\"p\",{children:\"Avec la possibilit\\xe9 d'avoir des amis et de discuter au sein de l'application, Cubzh agit comme une v\\xe9ritable plateforme sociale attirant un public plus jeune, avec de nombreux utilisateurs \\xe2g\\xe9s de 9 \\xe0 12 ans.\"}),/*#__PURE__*/e(\"p\",{children:\"Pour prot\\xe9ger ce public, rassurer les parents et se conformer \\xe0 la COPPA, Cubzh avait besoin d'une solution pour obtenir l'approbation des parents ou des tuteurs des utilisateurs de moins de 13 ans.\"}),/*#__PURE__*/e(\"h3\",{children:\"Cr\\xe9er un march\\xe9 \\xe9quitable avec de vraies r\\xe9compenses\"}),/*#__PURE__*/e(\"p\",{children:\"Une des approches innovantes de Cubzh inclut la Makers' Marketplace o\\xf9 les utilisateurs peuvent gagner de l'argent dans le jeu, appel\\xe9 Pezh, en cr\\xe9ant des jeux r\\xe9ussis et \\xeatre r\\xe9compens\\xe9s pour leur cr\\xe9ation. Les joueurs peuvent \\xe9galement gagner du Pezh en \\xe9tant des utilisateurs engag\\xe9s, avec des r\\xe9compenses gamifi\\xe9es pour se connecter tous les jours, soumettre de nouvelles cr\\xe9ations, etc.\"}),/*#__PURE__*/e(\"p\",{children:\"Mais pour que cette dynamique soit \\xe9quitable pour tous les joueurs, ils devaient trouver un moyen d'emp\\xeacher la cr\\xe9ation de plusieurs comptes pour gagner plus de Pezh et truquer cette m\\xe9canique freemium.\"}),/*#__PURE__*/e(\"h2\",{children:\"V\\xe9rification par t\\xe9l\\xe9phone avec Prelude : un game-changer pour Cubzh\"}),/*#__PURE__*/e(\"h3\",{children:\"Une v\\xe9rification des utilisateurs efficace pour construire une communaut\\xe9 de haute qualit\\xe9\"}),/*#__PURE__*/e(\"p\",{children:\"Prelude est intervenu avec ses outils de v\\xe9rification des utilisateurs, qui sont rapidement devenus la colonne vert\\xe9brale de la strat\\xe9gie de Cubzh contre les faux comptes.\"}),/*#__PURE__*/e(\"p\",{children:\"Les nouveaux utilisateurs doivent fournir leur num\\xe9ro de t\\xe9l\\xe9phone (ou le num\\xe9ro de t\\xe9l\\xe9phone de leurs parents s'ils ont moins de 13 ans) pour compl\\xe9ter leur inscription. L'API de v\\xe9rification par SMS de Prelude aide Cubzh \\xe0 s'assurer que chaque utilisateur est l\\xe9gitime.\"}),/*#__PURE__*/e(\"p\",{children:\"L'impl\\xe9mentation de cette API, r\\xe9alis\\xe9e en une journ\\xe9e, permet maintenant \\xe0 Cubzh de :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"s\\xe9curiser les jeunes utilisateurs et rassurer leurs parents\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"garantir la qualit\\xe9 de leur communaut\\xe9 en \\xe9loignant les tricheurs et les bots\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"emp\\xeacher les utilisateurs de cr\\xe9er plusieurs comptes pour truquer les m\\xe9caniques de jeu\"})})]}),/*#__PURE__*/s(\"p\",{children:[\"\u201C\",/*#__PURE__*/e(\"em\",{children:\"L'API de Prelude est vraiment facile \\xe0 utiliser, nous avons pu mettre en \u0153uvre la solution en moins d'un jour. Depuis, nous avons constat\\xe9 une r\\xe9elle am\\xe9lioration de la qualit\\xe9 de notre base d'utilisateurs et de notre taux de d\\xe9sabonnement.\"}),\"\u201D\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"sms verification in cubzh\",className:\"framer-image\",height:\"309\",src:\"https://framerusercontent.com/images/a8npf1GHKwytaNoRM1R7cdNMlQ.png\",style:{aspectRatio:\"1100 / 619\"},width:\"550\"}),/*#__PURE__*/e(\"h3\",{children:\"Analyses en temps r\\xe9el de leur onboarding utilisateur\"}),/*#__PURE__*/s(\"p\",{children:[\"L'\\xe9quipe de Cubzh peut \\xe9galement utiliser leur \",/*#__PURE__*/e(r,{href:{webPageId:\"Ybj1K_p92\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"tableau de bord au sein de Prelude\"})}),\" pour suivre tous les nouveaux utilisateurs. La v\\xe9rification par t\\xe9l\\xe9phone \\xe9tant la derni\\xe8re \\xe9tape de leur processus d'inscription en 3 \\xe9tapes, suivre la conversion des utilisateurs qui compl\\xe8tent cette \\xe9tape est crucial pour cette \\xe9quipe, car cela refl\\xe8te directement leurs m\\xe9triques d'acquisition d'utilisateurs.\"]}),/*#__PURE__*/e(\"p\",{children:\"L'analyse de ces donn\\xe9es leur a permis de mieux comprendre leur base d'utilisateurs. Par exemple, ils ont d\\xe9couvert que les utilisateurs aux \\xc9tats-Unis convertissaient deux fois plus que la moyenne mondiale.\"}),/*#__PURE__*/e(\"p\",{children:\"L'\\xe9quipe de d\\xe9veloppement partage son tableau de bord avec le responsable marketing de Cubzh, qui l'utilise pour suivre les nouveaux utilisateurs de ses campagnes d'acquisition sur YouTube Shorts ou TikTok Ads, lui permettant d'\\xe9valuer la qualit\\xe9 de l'audience qu'il cible.\"}),/*#__PURE__*/e(\"h3\",{children:\"Savoir partag\\xe9 et prix n\\xe9goci\\xe9s qui profitent \\xe0 tous les clients\"}),/*#__PURE__*/e(\"p\",{children:\"Un autre avantage de Prelude qui \\xe9tait crucial pour une petite \\xe9quipe comme celle de Cubzh, est le fait que notre savoir est partag\\xe9 entre nos clients.\"}),/*#__PURE__*/e(\"p\",{children:\"Une fois qu'un num\\xe9ro de t\\xe9l\\xe9phone est signal\\xe9 comme spam pour l'un de nos clients, il sera signal\\xe9 comme tel pour tous nos clients par notre algorithme auto-apprenant. Une attaque bloqu\\xe9e b\\xe9n\\xe9ficiera \\xe0 tous.\"}),/*#__PURE__*/s(\"p\",{children:[\"Travailler avec des entreprises de toutes tailles, y compris des applications comme \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"why-bereal-chose-prelude-to-better-serve-customer-increase-conversion\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"tmfE2PKCN\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"BeReal\"})}),\" avec des millions d'utilisateurs dans le monde, nous permet de construire une pr\\xe9cieuse connaissance interne. Cette expertise est particuli\\xe8rement b\\xe9n\\xe9fique pour les petites \\xe9quipes cherchant \\xe0 cr\\xe9er des communaut\\xe9s ax\\xe9es sur la qualit\\xe9.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Cubzh a rapidement d\\xe9couvert d'autres avantages en mettant en \u0153uvre Prelude. Ceux-ci incluent un acc\\xe8s direct au support via Slack et b\\xe9n\\xe9ficier des relations de Prelude avec les prestataires, ce qui nous permet de n\\xe9gocier \",/*#__PURE__*/e(r,{href:{webPageId:\"zK1UAQzo2\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"de meilleurs prix\"})}),\" au nom de tous nos clients.\"]}),/*#__PURE__*/s(\"p\",{children:['\"',/*#__PURE__*/e(\"em\",{children:\"Si vous cherchez \\xe0 mettre en place la v\\xe9rification par num\\xe9ro de t\\xe9l\\xe9phone rapidement, Prelude est parfait - cela peut \\xeatre configur\\xe9 en moins d'un jour. J'appr\\xe9cie \\xe9galement que Prelude travaille constamment \\xe0 r\\xe9duire les co\\xfbts avec divers prestataires, ce qui nous b\\xe9n\\xe9ficie directement. De plus, le fait que des acteurs majeurs utilisent d\\xe9j\\xe0 la plateforme est tr\\xe8s rassurant.\"}),'\"']})]});export const richText4=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Nous avons tous entendu parler des mots de passe traditionnels et de la mani\\xe8re dont ils ne sont pas aussi s\\xfbrs que nous le pensions autrefois. C'est ici que les mots de passe \\xe0 usage unique (OTP) entrent en jeu. Ils offrent une m\\xe9thode d'authentification des utilisateurs plus s\\xe9curis\\xe9e et dynamique.\"}),/*#__PURE__*/s(\"p\",{children:[\"Aujourd'hui, nous allons plonger dans deux m\\xe9thodes populaires d'OTP : \",/*#__PURE__*/e(\"strong\",{children:\"le mot de passe \\xe0 usage unique bas\\xe9 sur le temps (TOTP) et le mot de passe \\xe0 usage unique bas\\xe9 sur HMAC (HOTP)\"}),\". Quelles sont les diff\\xe9rences entre eux ? Et comment d\\xe9cider lequel convient le mieux \\xe0 vos besoins ? Suivez le guide !\"]}),/*#__PURE__*/e(\"h2\",{children:\"Comprendre les OTP\"}),/*#__PURE__*/e(\"p\",{children:\"Tout d'abord, qu'est-ce qu'un OTP exactement ? \"}),/*#__PURE__*/e(\"p\",{children:\"Un OTP est un mot de passe unique qui ne peut \\xeatre utilis\\xe9 qu'une seule fois pour une seule session de connexion ou transaction. Ces mots de passe sont g\\xe9n\\xe9ralement longs de six chiffres et sont utilis\\xe9s dans les syst\\xe8mes d'authentification \\xe0 deux facteurs (2FA) et d'authentification multi-facteurs (MFA).\"}),/*#__PURE__*/s(\"p\",{children:[\"Le principal avantage des OTP est qu'ils sont dynamiques et de courte dur\\xe9e, ce qui les rend beaucoup plus s\\xfbrs que les mots de passe statiques. Pour plus d'informations, vous pouvez lire \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-otp-definition\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"dOqlOqqG6\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"notre guide complet sur les OTP par SMS\"})})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Maintenant, plongeons-nous dans les deux principaux types d'OTP.\"}),/*#__PURE__*/e(\"h2\",{children:\"Mot de passe \\xe0 usage unique bas\\xe9 sur le temps (TOTP)\"}),/*#__PURE__*/e(\"h3\",{children:\"Comment fonctionne le TOTP ?\"}),/*#__PURE__*/e(\"p\",{children:\"Le TOTP (Time based One Time Password) utilise un algorithme bas\\xe9 sur le temps o\\xf9 le facteur variable est le temps Unix actuel divis\\xe9 par une valeur d'intervalle, g\\xe9n\\xe9ralement fix\\xe9e \\xe0 30 ou 60 secondes. Cela signifie que l'OTP n'est valide que pendant une courte p\\xe9riode, renfor\\xe7ant ainsi la s\\xe9curit\\xe9.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"L'algorithme TOTP fonctionne g\\xe9n\\xe9ralement comme suit :\"})}),/*#__PURE__*/s(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Un secret partag\\xe9 est \\xe9tabli entre le serveur et le client.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Le temps actuel est d\\xe9termin\\xe9 et divis\\xe9 par l'intervalle de temps.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Cette valeur est combin\\xe9e avec le secret partag\\xe9 \\xe0 l'aide d'une fonction de hachage cryptographique.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Le hachage r\\xe9sultant est tronqu\\xe9 pour cr\\xe9er un OTP lisible par un humain.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Avantages et inconv\\xe9nients du TOTP\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"\u2705 Avantages :\"})}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"S\\xe9curit\\xe9 accrue en raison de la courte p\\xe9riode de validit\\xe9\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"R\\xe9duit la fen\\xeatre pour les attaques potentielles\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Auto-synchronisation (bas\\xe9e sur l'heure actuelle)\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"\uD83D\uDEA9 Inconv\\xe9nients :\"})}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"N\\xe9cessite une synchronisation horaire entre le dispositif de l'utilisateur et le serveur\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"L'OTP peut expirer avant l'entr\\xe9e, ce qui peut \\xeatre g\\xeanant\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sensible au d\\xe9calage horaire sur les dispositifs\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Mot de passe \\xe0 usage unique bas\\xe9 sur HMAC (HOTP)\"}),/*#__PURE__*/e(\"h3\",{children:\"Comment fonctionne le HOTP ?\"}),/*#__PURE__*/e(\"p\",{children:\"Le HOTP (HMAC-based one-time password) repose sur un algorithme bas\\xe9 sur des \\xe9v\\xe9nements. Lorsque l'utilisateur demande un OTP, un compteur s'incr\\xe9mente \\xe0 la fois du c\\xf4t\\xe9 client et du c\\xf4t\\xe9 serveur. Ce compteur, associ\\xe9 \\xe0 une cl\\xe9 secr\\xe8te partag\\xe9e (appel\\xe9e \\\"graine\\\"), g\\xe9n\\xe8re un OTP unique. Ce processus utilise la fonction de hachage HMAC-SHA-1.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"L'algorithme HOTP fonctionne g\\xe9n\\xe9ralement comme suit :\"})}),/*#__PURE__*/s(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Un secret partag\\xe9 et une valeur de compteur initiale sont \\xe9tablis entre le serveur et le client.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Lorsqu'un OTP est demand\\xe9, la valeur actuelle du compteur est combin\\xe9e avec le secret partag\\xe9 \\xe0 l'aide de HMAC-SHA-1.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Le hachage r\\xe9sultant est tronqu\\xe9 pour cr\\xe9er un OTP lisible par un humain.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Le compteur s'incr\\xe9mente des deux c\\xf4t\\xe9s apr\\xe8s utilisation.\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Avantages et inconv\\xe9nients du HOTP\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"\u2705 Avantages :\"})}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Flexible, car l'OTP n'expire pas tant qu'il n'est pas utilis\\xe9\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Aucune synchronisation horaire requise\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Peut \\xeatre mis en \u0153uvre hors ligne\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"\uD83D\uDEA9 Inconv\\xe9nients :\"})}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Potentiellement moins s\\xe9curis\\xe9 en raison de la dur\\xe9e de validit\\xe9 plus longue\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Risque de d\\xe9synchronisation si plusieurs OTP sont g\\xe9n\\xe9r\\xe9s sans utilisation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"N\\xe9cessite une gestion s\\xe9curis\\xe9e des compteurs des deux c\\xf4t\\xe9s, client et serveur\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Diff\\xe9rences cl\\xe9s entre HOTP et TOTP\"}),/*#__PURE__*/e(\"h3\",{children:\" \u23F3 Expiration de l'OTP\"}),/*#__PURE__*/e(\"p\",{children:\"Une des principales diff\\xe9rences est la dur\\xe9e de validit\\xe9 de l'OTP. Les jetons HOTP n'expirent pas tant qu'ils ne sont pas utilis\\xe9s, ce qui vous donne plus de flexibilit\\xe9. En revanche, les jetons TOTP expirent apr\\xe8s une p\\xe9riode d\\xe9finie, g\\xe9n\\xe9ralement de 30 \\xe0 60 secondes, ce qui renforce la s\\xe9curit\\xe9 mais n\\xe9cessite une entr\\xe9e rapide. \"}),/*#__PURE__*/e(\"h3\",{children:\"\uD83D\uDD10 Commodit\\xe9 vs. S\\xe9curit\\xe9  \"}),/*#__PURE__*/e(\"p\",{children:\"HOTP offre une exp\\xe9rience plus conviviale sans contraintes de temps mais est moins s\\xe9curis\\xe9 en raison de la vuln\\xe9rabilit\\xe9 de la fen\\xeatre de validation. TOTP, bien qu'il n\\xe9cessite une entr\\xe9e rapide de l'OTP, est plus s\\xe9curis\\xe9 en raison de son expiration bas\\xe9e sur le temps. \"}),/*#__PURE__*/e(\"h3\",{children:\"\uD83E\uDEA2 Complexit\\xe9 de mise en \u0153uvre  \"}),/*#__PURE__*/e(\"p\",{children:\"HOTP est g\\xe9n\\xe9ralement plus facile \\xe0 mettre en \u0153uvre car il ne n\\xe9cessite pas de synchronisation horaire. TOTP, en revanche, n\\xe9cessite une synchronisation horaire pr\\xe9cise, ajoutant une couche de complexit\\xe9 mais augmentant \\xe9galement la s\\xe9curit\\xe9.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"hotp vs totp\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/8RjoeoQCJpvai4bx9EpNM1bVoxY.png\",srcSet:\"https://framerusercontent.com/images/8RjoeoQCJpvai4bx9EpNM1bVoxY.png?scale-down-to=512 512w,https://framerusercontent.com/images/8RjoeoQCJpvai4bx9EpNM1bVoxY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8RjoeoQCJpvai4bx9EpNM1bVoxY.png 1080w\",style:{aspectRatio:\"1080 / 1080\"},width:\"540\"}),/*#__PURE__*/e(\"h2\",{children:\"Choisir entre HOTP et TOTP\"}),/*#__PURE__*/e(\"p\",{children:\"Votre choix entre HOTP et TOTP d\\xe9pend de vos besoins et de vos circonstances sp\\xe9cifiques :\"}),/*#__PURE__*/s(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Exigences de s\\xe9curit\\xe9 : Si la s\\xe9curit\\xe9 est votre priorit\\xe9 absolue, TOTP est g\\xe9n\\xe9ralement le meilleur choix.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Exp\\xe9rience utilisateur : Si vous voulez \\xe9viter les contraintes de temps pour les utilisateurs, HOTP peut \\xeatre plus adapt\\xe9.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Synchronisation horaire : Si le maintien de la synchronisation des dispositifs est un d\\xe9fi, HOTP peut \\xeatre une option plus pratique.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Ressources et mise en \u0153uvre : Si vous recherchez quelque chose de rapide et facile \\xe0 mettre en \u0153uvre avec moins de ressources, HOTP est la voie \\xe0 suivre.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Utilisation en ligne vs hors ligne : Pour les applications hors ligne, HOTP peut \\xeatre plus adapt\\xe9 car il ne n\\xe9cessite pas de communication serveur en temps r\\xe9el.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Les deux HOTP et TOTP am\\xe9liorent consid\\xe9rablement la s\\xe9curit\\xe9 par rapport aux mots de passe traditionnels en offrant des m\\xe9thodes d'authentification dynamiques et \\xe0 usage unique. \"}),/*#__PURE__*/e(\"p\",{children:\"La nature bas\\xe9e sur le temps de TOTP le rend g\\xe9n\\xe9ralement plus s\\xfbr, ce qui en fait le choix pr\\xe9f\\xe9r\\xe9 pour la plupart des applications en ligne modernes. \"}),/*#__PURE__*/e(\"p\",{children:\"Lors de votre choix entre HOTP et TOTP, tenez compte de vos exigences de s\\xe9curit\\xe9 sp\\xe9cifiques, de vos objectifs d'exp\\xe9rience utilisateur et de vos contraintes de mise en \u0153uvre. Quelle que soit la m\\xe9thode choisie, la mise en \u0153uvre de syst\\xe8mes OTP robustes peut consid\\xe9rablement am\\xe9liorer votre posture de s\\xe9curit\\xe9, prot\\xe9geant vos actifs num\\xe9riques d'un acc\\xe8s non autoris\\xe9 et assurant une exp\\xe9rience utilisateur plus s\\xfbre.\"}),/*#__PURE__*/e(\"h2\",{children:\"Vous cherchez \\xe0 mettre en \u0153uvre des solutions OTP s\\xe9curis\\xe9es pour votre application ? \"}),/*#__PURE__*/e(\"p\",{children:\"Chez Prelude.so, nous nous sp\\xe9cialisons dans la fourniture de v\\xe9rification SMS TOTP avanc\\xe9e et d'infrastructure d'int\\xe9gration mobile via un ensemble d'API unifi\\xe9es.\"}),/*#__PURE__*/e(\"p\",{children:\"Notre solution permet aux entreprises de :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"V\\xe9rifier leurs utilisateurs \\xe0 l'\\xe9chelle mondiale \\xe0 travers plusieurs canaux : SMS, WhatsApp, Viber ou \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"rcs-vs-sms\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"eaycd26pR\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"RCS\"})})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"Pr\\xe9venir \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"preventing-sms-pumping-fraud\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"loPxJuONU\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"la fraude par SMS pumping\"})}),\" pour prot\\xe9ger leurs utilisateurs (et leur budget)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Commencer la v\\xe9rification des utilisateurs en moins d'une journ\\xe9e, avec des API conviviales et une documentation compl\\xe8te\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"R\\xe9duire leur budget de v\\xe9rification gr\\xe2ce \\xe0 des tarifs comp\\xe9titifs et \\xe0 une facturation transparente\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Que vous soyez dans les m\\xe9dias sociaux, le dating, la fintech, l'e-commerce, ou tout autre secteur n\\xe9cessitant la v\\xe9rification des utilisateurs, Prelude peut vous aider \\xe0 rationaliser vos processus d'authentification et \\xe0 renforcer la s\\xe9curit\\xe9.\"})]});export const richText5=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[\"Le besoin de s\\xe9curiser les comptes et les informations en ligne des utilisateurs est devenu crucial pour les entreprises. Et pour \\xe7a, la solution la plus populaire se r\\xe9sume en six lettres : \",/*#__PURE__*/e(\"strong\",{children:\"SMS OTP\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Mais qu'est-ce que le SMS OTP et comment cela fonctionne-t-il ? Dans ce guide, nous verrons tout ce que vous devez savoir sur le SMS OTP, y compris ses avantages et comment l'impl\\xe9menter efficacement.\"}),/*#__PURE__*/e(\"h2\",{children:\"Qu'est-ce que le SMS OTP ?\"}),/*#__PURE__*/e(\"p\",{children:\"Le SMS OTP (pour one-time password / mot de passe \\xe0 usage unique) est un mot de passe temporaire et s\\xe9curis\\xe9 envoy\\xe9 par SMS (service de message court) au t\\xe9l\\xe9phone mobile d'un utilisateur. Il fonctionne comme une mesure de s\\xe9curit\\xe9 pour authentifier l'identit\\xe9 d'un utilisateur.\"}),/*#__PURE__*/e(\"p\",{children:\"L'OTP prend g\\xe9n\\xe9ralement la forme d'un code de 4 \\xe0 8 chiffres qui est g\\xe9n\\xe9r\\xe9 al\\xe9atoirement. Il ne peut \\xeatre utilis\\xe9 qu'une seule fois et expire apr\\xe8s une tr\\xe8s courte p\\xe9riode (souvent juste quelques minutes).\"}),/*#__PURE__*/e(\"p\",{children:\"Les entreprises utilisent les SMS OTP pour am\\xe9liorer la s\\xe9curit\\xe9 de leurs configurations d'authentification \\xe0 deux facteurs (2FA).\"}),/*#__PURE__*/e(\"h2\",{children:\"Comment fonctionne le SMS OTP ?\"}),/*#__PURE__*/e(\"p\",{children:\"Imaginons une application de rencontres qui veut prot\\xe9ger la vie priv\\xe9e de ses utilisateurs (surtout ceux qui ne veulent pas voir leurs meilleures phrases d'accroche r\\xe9v\\xe9l\\xe9es au public).\"}),/*#__PURE__*/e(\"p\",{children:\"Lorsque l'un de leurs utilisateurs d\\xe9clenche une action n\\xe9cessitant un OTP, comme une tentative de connexion \\xe0 un nouvel appareil, voici ce qui se passe :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"L'application ne reconna\\xeet pas l'appareil. Elle sugg\\xe8re d'envoyer un code de v\\xe9rification par SMS pour confirmer l'identit\\xe9 de l'utilisateur.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"L'application demande automatiquement \\xe0 son fournisseur SMS OTP de g\\xe9n\\xe9rer et d'envoyer un OTP au num\\xe9ro mobile de l'utilisateur.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"L'algorithme du fournisseur SMS OTP g\\xe9n\\xe8re un code al\\xe9atoire \\xe0 4 chiffres et l'envoie au t\\xe9l\\xe9phone de l'utilisateur.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"L'utilisateur entre l'OTP dans l'application de rencontres. L'algorithme du g\\xe9n\\xe9rateur SMS OTP valide le code instantan\\xe9ment s'il est correct.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Et voil\\xe0 ! L'utilisateur peut retourner au jeu des rencontres sur son tout nouvel appareil.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Et le meilleur, c'est que tout cela s'est fait automatiquement, en moins d'une minute. Tout le monde est content : l'utilisateur parce que ses donn\\xe9es sont clairement s\\xe9curis\\xe9es et l'application de rencontres parce qu'elle est \\xe0 l'abri des hackers.\"}),/*#__PURE__*/e(\"h3\",{children:\"Exemple de SMS OTP\"}),/*#__PURE__*/e(\"p\",{children:\"Les SMS OTP suivent g\\xe9n\\xe9ralement le m\\xeame mod\\xe8le :\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"{{Code}} est votre code de validation pour {{Nom de l'application}}.\"})}),/*#__PURE__*/e(\"p\",{children:\"Certaines entreprises voudront personnaliser leur message pour s'aligner avec leur identit\\xe9 de marque et rendre cette notification partie int\\xe9grante de l'exp\\xe9rience utilisateur globale. Par exemple, le client de Prelude et l'application sociale BeReal utilisent leur slogan \\xe0 la fin de leur message OTP :\"}),/*#__PURE__*/e(\"p\",{children:\"\u201C7860 est votre code de validation pour BeReal. Vos amis pour de vrai.\u201D\"}),/*#__PURE__*/e(\"img\",{alt:\"example of sms otp\",className:\"framer-image\",height:\"178\",src:\"https://framerusercontent.com/images/4mt1CYEeqwW2gTcwMiPJBp5LTeU.png\",srcSet:\"https://framerusercontent.com/images/4mt1CYEeqwW2gTcwMiPJBp5LTeU.png?scale-down-to=512 512w,https://framerusercontent.com/images/4mt1CYEeqwW2gTcwMiPJBp5LTeU.png 552w\",style:{aspectRatio:\"552 / 357\"},width:\"276\"}),/*#__PURE__*/e(\"h3\",{children:\"TOTP ou HOTP : Quelle est la diff\\xe9rence ?\"}),/*#__PURE__*/s(\"p\",{children:[\"Les SMS OTP tombent g\\xe9n\\xe9ralement dans deux cat\\xe9gories diff\\xe9rentes, selon l'algorithme utilis\\xe9 pour les g\\xe9n\\xe9rer : \",/*#__PURE__*/e(\"strong\",{children:\"HOTP (mot de passe \\xe0 usage unique bas\\xe9 sur HMAC)\"}),\" et \",/*#__PURE__*/e(\"strong\",{children:\"TOTP (mot de passe \\xe0 usage unique bas\\xe9 sur le temps).\"})]}),/*#__PURE__*/e(\"p\",{children:\"La principale diff\\xe9rence entre ces deux est le facteur de mouvement qui change chaque fois qu'un code est g\\xe9n\\xe9r\\xe9 par l'algorithme.\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Le HOTP est bas\\xe9 sur un compteur. Le compteur augmente chaque fois qu'un OTP est demand\\xe9. Cela signifie que le code reste valide jusqu'\\xe0 ce qu'il soit utilis\\xe9 ou que le compteur augmente.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Le TOTP est bas\\xe9 sur le temps, valide uniquement pour un intervalle sp\\xe9cifique. Une fois l'intervalle \\xe9coul\\xe9, un nouvel OTP peut \\xeatre g\\xe9n\\xe9r\\xe9.\"})})]}),/*#__PURE__*/s(\"p\",{children:[\"Pour en savoir plus, retrouvez notre article d\\xe9di\\xe9 aux \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"totp-vs-hotp\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"HtZuX3XBT\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"diff\\xe9rences entre TOTP et HOTP\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"Les (nombreux) cas d'utilisation du SMS OTP pour les entreprises\"}),/*#__PURE__*/e(\"p\",{children:\"Les entreprises peuvent utiliser les SMS OTP de nombreuses mani\\xe8res pour am\\xe9liorer la s\\xe9curit\\xe9 et la confiance de leurs utilisateurs. \"}),/*#__PURE__*/e(\"p\",{children:\"Les cas d'utilisation les plus courants incluent :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inscription des utilisateurs\"}),\" : V\\xe9rifiez l'identit\\xe9 et le num\\xe9ro de t\\xe9l\\xe9phone de vos nouveaux utilisateurs lors du processus de cr\\xe9ation de compte.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Authentification \\xe0 deux facteurs\"}),\" : Ajoutez une couche suppl\\xe9mentaire de s\\xe9curit\\xe9 au processus de connexion par nom d'utilisateur et mot de passe.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"R\\xe9initialisations de mot de passe\"}),\" : S\\xe9curisez le processus de r\\xe9initialisation d'un mot de passe oubli\\xe9 ou compromis pour \\xe9viter que vos utilisateurs ne soient bloqu\\xe9s hors de leurs comptes.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Authentification sur un nouvel appareil\"}),\" : Lorsque les utilisateurs se connectent \\xe0 partir de nouveaux appareils ou d'appareils non reconnus, demander un SMS OTP peut aider \\xe0 s'assurer qu'ils sont autoris\\xe9s \\xe0 le faire.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Authentification sans mot de passe\"}),\" : Si vous souhaitez permettre \\xe0 vos utilisateurs de s'inscrire en utilisant uniquement leur num\\xe9ro de mobile, l'envoi d'un OTP vous aide \\xe0 s\\xe9curiser leur authentification.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"V\\xe9rification des transactions\"}),\" : Pour toute transaction, comme un transfert ou un paiement en ligne, envoyez un SMS OTP pour v\\xe9rifier la validit\\xe9 de la transaction.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Changement des d\\xe9tails du compte\"}),\" : Lorsqu'un utilisateur souhaite changer des informations sensibles de son compte, comme son adresse e-mail ou son mot de passe, v\\xe9rifiez son authenticit\\xe9 avec un OTP.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Activation des cartes bancaires :\"}),\" Les cartes bancaires nouvellement \\xe9mises n\\xe9cessitent souvent une activation via OTP pour garantir qu'elles sont en possession de leur propri\\xe9taire l\\xe9gitime. Cela ajoute une couche suppl\\xe9mentaire de s\\xe9curit\\xe9 et garantit que seul le titulaire de la carte peut activer et utiliser la carte.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Nous pourrions mentionner bien d'autres cas d'utilisation, comme s\\xe9curiser l'acc\\xe8s \\xe0 des fichiers ou int\\xe9grer une application tierce, mais maintenant vous devriez avoir compris que pratiquement toute action sensible d\\xe9clench\\xe9e par le comportement d'un utilisateur pourrait b\\xe9n\\xe9ficier d'une couche de s\\xe9curit\\xe9 suppl\\xe9mentaire gr\\xe2ce \\xe0 un SMS OTP.\"}),/*#__PURE__*/e(\"h2\",{children:\"Quelle est la s\\xe9curit\\xe9 du SMS OTP ?\"}),/*#__PURE__*/e(\"p\",{children:\"Les SMS OTP sont tr\\xe8s efficaces pour att\\xe9nuer les risques, gr\\xe2ce \\xe0 leur caract\\xe8re al\\xe9atoire.\"}),/*#__PURE__*/e(\"p\",{children:\"Pour un code al\\xe9atoire \\xe0 quatre chiffres, un fraudeur aurait besoin de deviner chaque num\\xe9ro correctement en moins de cinq minutes. Cela repr\\xe9sente 10 possibilit\\xe9s, quatre fois. Math\\xe9matiquement, cela se traduit par une chance sur 10 000 d'obtenir un OTP correct.\"}),/*#__PURE__*/e(\"p\",{children:\"\\xc0 cela s'ajoute le fait qu'un OTP n'est valide qu'une seule fois et est sensible au temps. C'est comme essayer de trouver une aiguille dans une botte de foin, sauf que l'aiguille se d\\xe9place vers une botte de foin diff\\xe9rente chaque minute !\"}),/*#__PURE__*/e(\"p\",{children:\"Mais nous devons aussi \\xeatre transparent : le SMS OTP n'est pas infaillible.\"}),/*#__PURE__*/e(\"p\",{children:\"Les SMS OTP peuvent \\xeatre sujet \\xe0 des menaces comme le remplacement de carte SIM, les vuln\\xe9rabilit\\xe9s du protocole SS7 et le social engineering sont autant de tactiques bien connues utilis\\xe9es par les hackers qui peuvent affaiblir les SMS OTP en tant que facteur d'authentification solide.\"}),/*#__PURE__*/e(\"p\",{children:\"C'est un risque que les entreprises peuvent att\\xe9nuer en \\xe9duquant leurs utilisateurs, mais plus important encore, en mettant en \u0153uvre un fournisseur OTP qui emp\\xeache activement la fraude.\"}),/*#__PURE__*/s(\"p\",{children:[\"Par exemple, chez Prelude, nous bloquons 99 % des spams et des attaques frauduleuses pour nos clients en utilisant \",/*#__PURE__*/e(r,{href:{webPageId:\"nSTrDjT9o\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"un scoring de risque \\xe0 signal crois\\xe9 pour identifier les spams\"})}),\" avec la meilleure pr\\xe9cision. Notre objectif final est que nos clients envoient uniquement des OTP aux vrais utilisateurs, sans avoir \\xe0 bloquer des pays entiers.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Les avantages du SMS OTP\"}),/*#__PURE__*/e(\"h3\",{children:\"S\\xe9curit\\xe9 renforc\\xe9e et r\\xe9duction de la fraude\"}),/*#__PURE__*/e(\"p\",{children:\"Comme discut\\xe9 pr\\xe9c\\xe9demment, les SMS OTP offrent une couche de s\\xe9curit\\xe9 vitale en utilisant un code impossible \\xe0 deviner et sensible au temps. Cela aide les entreprises \\xe0 lutter contre la fraude et \\xe0 prot\\xe9ger les comptes et les informations des utilisateurs contre les acc\\xe8s non autoris\\xe9s tout en r\\xe9duisant les risques associ\\xe9s \\xe0 la d\\xe9pendance uniquement aux mots de passe des utilisateurs.\"}),/*#__PURE__*/e(\"h3\",{children:\"Renforcer la confiance des clients\"}),/*#__PURE__*/e(\"p\",{children:\"Plus de 25 % des utilisateurs en ligne ont abandonn\\xe9 des transactions en raison d'inqui\\xe9tudes concernant la s\\xe9curit\\xe9 d'une application ou d'un site Web. La mise en \u0153uvre des SMS OTP dans votre syst\\xe8me d'authentification \\xe0 deux facteurs peut aider \\xe0 \\xe9liminer ces barri\\xe8res \\xe0 la conversion en rassurant les clients que leurs donn\\xe9es et informations financi\\xe8res sont en s\\xe9curit\\xe9 avec votre entreprise.\"}),/*#__PURE__*/e(\"h3\",{children:\"Accessible \\xe0 tous vos utilisateurs\"}),/*#__PURE__*/e(\"p\",{children:\"Le SMS est le type de 2FA le plus utilis\\xe9 dans le monde. Il est facilement accessible \\xe0 tous les utilisateurs disposant d'un t\\xe9l\\xe9phone, car il ne n\\xe9cessite aucune application ou technologie suppl\\xe9mentaire, et exploite un moyen que les utilisateurs connaissent d\\xe9j\\xe0.\"}),/*#__PURE__*/e(\"p\",{children:\"Le SMS est universellement pris en charge par les op\\xe9rateurs de r\\xe9seau mobile, ce qui en fait le canal id\\xe9al pour atteindre les utilisateurs \\xe0 l'\\xe9chelle mondiale.\"}),/*#__PURE__*/e(\"h3\",{children:\"Authentification instantan\\xe9e des utilisateurs\"}),/*#__PURE__*/e(\"p\",{children:\"Avec des taux de d\\xe9livrance et d'ouverture \\xe9lev\\xe9s, le SMS permet \\xe0 vos utilisateurs de recevoir et d'utiliser leurs OTP instantan\\xe9ment, facilitant ainsi une exp\\xe9rience d'authentification utilisateur fluide.\"}),/*#__PURE__*/e(\"h3\",{children:\"Facilit\\xe9 d'impl\\xe9mentation\"}),/*#__PURE__*/e(\"p\",{children:\"Mettre en \u0153uvre le SMS OTP dans vos syst\\xe8mes est simple et ne n\\xe9cessite pas de changements d'infrastructure significatifs ou de ressources \\xe9tendues. Chez Prelude, nous avons vu des entreprises lancer leurs syst\\xe8mes OTP en moins d'une heure avec juste un membre de l'\\xe9quipe !\"}),/*#__PURE__*/e(\"h3\",{children:\"Scalabilit\\xe9\"}),/*#__PURE__*/e(\"p\",{children:\"Le SMS repr\\xe9sentant un canal mondial, vos besoins en OTP peuvent cro\\xeetre au m\\xeame rythme que votre entreprise. Vous pouvez vous d\\xe9velopper vers de nouveaux march\\xe9s sans avoir \\xe0 d\\xe9pendre de nouveaux fournisseurs ou canaux, surtout si vous travaillez avec un service OTP qui int\\xe8gre d\\xe9j\\xe0 plusieurs fournisseurs.\"}),/*#__PURE__*/e(\"h2\",{children:\"Comment mettre en \u0153uvre le SMS OTP dans votre application ?\"}),/*#__PURE__*/e(\"p\",{children:\"Maintenant que vous \\xeates convaincu que votre entreprise a besoin de SMS OTP, quelles sont les prochaines \\xe9tapes ? D\\xe9ployer un tel service peut en fait \\xeatre assez rapide et facile.\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Choisissez votre fournisseur de service OTP\"}),/*#__PURE__*/s(\"p\",{children:[\"Dans un article pr\\xe9c\\xe9dent, nous avons list\\xe9 \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"the-best-otp-service-providers\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"UOZe2tMpM\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"les fonctionnalit\\xe9s \\xe0 rechercher chez un fournisseur de SMS OTP.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Pour choisir le meilleur pour votre entreprise, vous devez avoir une liste claire des fonctionnalit\\xe9s incontournables en t\\xeate, que ce soit la vitesse et la fiabilit\\xe9, la facilit\\xe9 d'impl\\xe9mentation, les int\\xe9grations ou les prix.\"}),/*#__PURE__*/s(\"p\",{children:[\"Assurez-vous \\xe9galement de v\\xe9rifier si le fournisseur propose des SDK pour votre langage de programmation pr\\xe9f\\xe9r\\xe9, afin de faciliter le processus d'int\\xe9gration ! Par exemple, Prelude \",/*#__PURE__*/e(r,{href:\"https://docs.prelude.so/introduction/quickstart\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"propose des SDK pour de nombreux langages populaires\"})}),\" comme Node, Go, Python, Ruby, Java, PHP ou C#.\"]}),/*#__PURE__*/e(\"h3\",{children:\"2. Int\\xe9grez l'API SMS du fournisseur\"}),/*#__PURE__*/s(\"p\",{children:[\"Une fois que vous avez fait votre choix, vous pouvez utiliser l'\",/*#__PURE__*/e(r,{href:\"https://prelude.so/blog/what-is-an-sms-api\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"API SMS \"})}),\" de votre fournisseur pour int\\xe9grer la fonctionnalit\\xe9 OTP dans votre application. Votre fournisseur devrait vous partager une cl\\xe9 API ou un jeton, afin que vous puissiez mettre en place le service.\"]}),/*#__PURE__*/e(\"h3\",{children:\"3. Testez l'int\\xe9gration\"}),/*#__PURE__*/e(\"p\",{children:\"Avant de vous lancer pleinement avec votre fournisseur, assurez-vous de tester l'int\\xe9gration. Vous pouvez le faire en utilisant des num\\xe9ros de t\\xe9l\\xe9phone de test pour v\\xe9rifier que les messages sont re\\xe7us correctement, puis en surveillant les journaux dans le tableau de bord de votre fournisseur pour vous assurer que vos utilisateurs re\\xe7oivent leurs OTP.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Surveillez et \\xe9voluez\"}),/*#__PURE__*/e(\"p\",{children:\"Une fois que tout fonctionne bien pour vos utilisateurs, consacrez un certain temps \\xe0 surveiller les co\\xfbts et le volume de SMS envoy\\xe9s afin de suivre vos performances d'acquisition. Certains fournisseurs comme Prelude donnent acc\\xe8s \\xe0 leurs clients \\xe0 des tableaux de bord et des analyses en temps r\\xe9el afin qu'ils puissent mieux comprendre les KPI et les opportunit\\xe9s d'authentification de leurs utilisateurs.\"}),/*#__PURE__*/e(\"img\",{alt:\"dashboard prelude\",className:\"framer-image\",height:\"543\",src:\"https://framerusercontent.com/images/AcEE7F4R5JBxkkoTxJldT2Hk.png\",srcSet:\"https://framerusercontent.com/images/AcEE7F4R5JBxkkoTxJldT2Hk.png?scale-down-to=512 512w,https://framerusercontent.com/images/AcEE7F4R5JBxkkoTxJldT2Hk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/AcEE7F4R5JBxkkoTxJldT2Hk.png 1990w\",style:{aspectRatio:\"1990 / 1086\"},width:\"995\"}),/*#__PURE__*/e(\"h2\",{children:\"Envoyer vos OTPs SMS avec Prelude Verify\"}),/*#__PURE__*/e(\"p\",{children:\"Vous pouvez envoyer et v\\xe9rifier un code en 2 minutes et 3 \\xe9tapes simples en int\\xe9grant l'API Prelude Verify \\xe0 partir de n'importe quel langage pour commencer \\xe0 envoyer des messages OTP \\xe0 vos utilisateurs dans le monde entier en utilisant plusieurs canaux de messagerie.\"}),/*#__PURE__*/e(\"h3\",{children:\"\\xc9tape 1 : S'inscrire et obtenir votre cl\\xe9 API\"}),/*#__PURE__*/e(\"p\",{children:\"Pour utiliser les services de v\\xe9rification de Prelude, vous avez besoin d'une cl\\xe9 API :\"}),/*#__PURE__*/s(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"Cr\\xe9ez un compte sur \",/*#__PURE__*/e(r,{href:\"https://app.prelude.so/sign-up\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Prelude\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Acc\\xe9dez \\xe0 la section Keys dans vos param\\xe8tres.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"G\\xe9n\\xe9rez une nouvelle API Key et stockez-la en toute s\\xe9curit\\xe9.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Votre cl\\xe9 API est n\\xe9cessaire pour authentifier les demandes et doit rester confidentielle.\"}),/*#__PURE__*/e(\"h3\",{children:\"\\xc9tape 2 : Envoi d'un code de v\\xe9rification\"}),/*#__PURE__*/s(\"p\",{children:[\"Pour v\\xe9rifier un num\\xe9ro de t\\xe9l\\xe9phone, la premi\\xe8re \\xe9tape consiste \\xe0 envoyer un mot de passe \\xe0 usage unique (OTP). Utilisez l'endpoint \",/*#__PURE__*/e(\"code\",{children:\"/v2/verification\"}),\" pour d\\xe9clencher un message avec un code de v\\xe9rification. Vous pouvez consulter tous les param\\xe8tres personnalisables, tels que la taille du code ou l'ID de l'exp\\xe9diteur, dans notre \",/*#__PURE__*/e(r,{href:\"https://docs.prelude.so/api-reference/v2/verify/create-or-retry-a-verification\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"documentation\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Exemple de demande :\"}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js:default\",children:s=>/*#__PURE__*/e(a,{...s,code:'import os\\nfrom prelude_python_sdk import Prelude\\n\\nclient = Prelude()\\n\\nverification = client.verification.create(\\n    target={\\n        \"type\": \"phone_number\",\\n        \"value\": \"+30123456789\",\\n    },\\n)\\n\\nprint(verification.id)',language:\"Python\"})})}),/*#__PURE__*/e(\"p\",{children:\"Exemple de r\\xe9ponse :\"}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js:default\",children:s=>/*#__PURE__*/e(a,{...s,code:'{\\n  \"id\": \"vrf_01jc0t6fwwfgfsq1md24mhyztj\",\\n  \"status\": \"success\",\\n  \"method\": \"message\",\\n  \"metadata\": {\\n    \"correlation_id\": \"<string>\"\\n  },\\n  \"request_id\": \"<string>\"\\n}',language:\"Python\"})})}),/*#__PURE__*/e(\"h3\",{children:\"\\xc9tape 3 : V\\xe9rification du code\"}),/*#__PURE__*/s(\"p\",{children:[\"Une fois que l'utilisateur a re\\xe7u l'OTP, il le saisit dans votre application. Vous v\\xe9rifiez ensuite le code \\xe0 l'aide de l'endpoint \",/*#__PURE__*/e(\"code\",{children:\"/v2/verification/check\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Exemple de demande :\"}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js:default\",children:s=>/*#__PURE__*/e(a,{...s,code:'import os\\nfrom prelude_python_sdk import Prelude\\n\\nclient = Prelude()\\n\\ncheck = client.verification.check(\\n  target={\\n    \"type\": \"phone_number\",\\n    \"value\": \"+30123456789\",\\n  },\\n  code=\"123456\",\\n)\\n\\nprint(check.id)',language:\"Python\"})})}),/*#__PURE__*/e(\"p\",{children:\"Exemple de r\\xe9ponse :\"}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js:default\",children:s=>/*#__PURE__*/e(a,{...s,code:'{\\n  \"id\": \"vrf_01jc0t6fwwfgfsq1md24mhyztj\",\\n  \"status\": \"success\",\\n  \"metadata\": {\\n    \"correlation_id\": \"<string>\"\\n  },\\n  \"request_id\": \"<string>\"\\n}',language:\"Python\"})})}),/*#__PURE__*/s(\"p\",{children:[\"En cas d'erreurs, telles qu'un num\\xe9ro de t\\xe9l\\xe9phone ou une demande invalide, vous trouverez comment les r\\xe9soudre \",/*#__PURE__*/e(r,{href:\"https://docs.prelude.so/api-reference/v2/errors\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"ici\"})}),\". \"]}),/*#__PURE__*/e(\"h3\",{children:\"\\xc9tape 4 : Envoi de signaux de fraude\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Vous \\xeates pr\\xeats \\xe0 utiliser Prelude !\"}),\" Cette derni\\xe8re \\xe9tape est facultative (mais fortement recommand\\xe9e) car elle vous aidera \\xe0 profiter du plein potentiel de notre API en lui permettant d'att\\xe9nuer les attaques frauduleuses telles que le pompage par SMS.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Vous pouvez envoyer plus de 50 signaux utilisateur (mod\\xe8le d'appareil, version de l'appli, niveau de batterie, et plus encore) \\xe0 Prelude via nos SDK mobiles (pour iOS, Android et React Native) pour un filtrage le plus pr\\xe9cis possible. \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"mobile-sdk-ios-android\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"kh7AVMu3o\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Plus d'infos ici.\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Vous pouvez \\xe9galement commencer \\xe0 ouvrir de nouveaux pays et de nouveaux canaux de messagerie (tels que WhatsApp, RCS ou Viber) en fonction de vos besoins de v\\xe9rification des utilisateurs.\"}),/*#__PURE__*/e(\"h2\",{children:\"Les bonnes pratiques pour le SMS OTP\"}),/*#__PURE__*/e(\"p\",{children:\"Comment pouvez-vous vous assurer que votre OTP favorise les conversions au lieu de perdre des utilisateurs ? Voici quelques bonnes pratiques que nous recommandons \\xe0 nos clients, bas\\xe9es sur notre exp\\xe9rience d'envoi de millions d'OTP chaque mois.\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Gardez-le court et simple : Votre SMS doit commencer par le code, permettant aux utilisateurs de le saisir directement dans votre application sans avoir besoin d'ouvrir le message. Si vous souhaitez ajouter votre propre touche au contenu du message, vous pouvez le faire apr\\xe8s que le code ait \\xe9t\\xe9 mentionn\\xe9.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mettez en \u0153uvre des options de secours : Si votre utilisateur a une mauvaise r\\xe9ception du r\\xe9seau cellulaire, il est toujours pr\\xe9f\\xe9rable d'avoir des options de secours telles que WhatsApp ou Viber pour envoyer votre OTP. Visez un fournisseur OTP qui peut le faire automatiquement pour vous.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Permettez de renouveler les OTP : Les utilisateurs qui ne re\\xe7oivent pas ou n'utilisent pas leur OTP \\xe0 temps devraient \\xeatre autoris\\xe9s \\xe0 en demander un nouveau.\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Comment surmonter les d\\xe9fis du SMS OTP ?\"}),/*#__PURE__*/e(\"p\",{children:\"Chez Prelude, nous avons remarqu\\xe9 que nos clients viennent \\xe0 nous lorsqu'ils font face \\xe0 l'un des deux d\\xe9fis communs du SMS OTP :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"des factures \\xe9lev\\xe9es de leurs fournisseurs OTP en raison de charges de fraude,\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"ou le besoin de services de v\\xe9rification par SMS abordables tout en d\\xe9veloppant leurs applications.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Nous r\\xe9pondons \\xe0 ces probl\\xe8mes avec un mod\\xe8le de tarification qui peut r\\xe9duire les co\\xfbts de v\\xe9rification par SMS de 30 \\xe0 40 % et am\\xe9liorer les taux de conversion. Nos services incluent des co\\xfbts r\\xe9duits pour la protection anti-fraude, des options de multi-routage, et un tableau de bord transparent qui montre les d\\xe9tails des co\\xfbts SMS et les \\xe9conomies.\"}),/*#__PURE__*/e(\"p\",{children:\"Avec une d\\xe9tection de fraude avanc\\xe9e et des analyses en temps r\\xe9el, nos clients peuvent d\\xe9sormais se connecter efficacement avec de vrais utilisateurs tout en minimisant les d\\xe9penses.\"}),/*#__PURE__*/s(\"p\",{children:[\"Am\\xe9liorez votre processus de v\\xe9rification par SMS en \",/*#__PURE__*/e(r,{href:{webPageId:\"AJeysDBnf\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"r\\xe9servant une d\\xe9monstration de notre API\"})}),\" ou en \",/*#__PURE__*/e(r,{href:\"https://app.prelude.so/sign-up\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"l'essayant d\\xe8s aujourd'hui\"})}),\" !\"]})]});export const richText6=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[\"Nous sommes fiers d'annoncer que nous avons r\\xe9ussi \\xe0 \",/*#__PURE__*/e(\"strong\",{children:\"atteindre la conformit\\xe9 SOC 2 Type II\\xa0!\"}),\" Cette certification est le t\\xe9moignage de notre engagement \\xe0 maintenir les normes les plus strictes en mati\\xe8re de s\\xe9curit\\xe9 des donn\\xe9es, en veillant \\xe0 ce que les informations sensibles de nos clients soient trait\\xe9es avec le plus grand soin et protection.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Qu'est-ce que la conformit\\xe9 SOC 2 Type II\\xa0?\"}),/*#__PURE__*/s(\"p\",{children:[\"SOC 2, ou \",/*#__PURE__*/e(\"strong\",{children:\"System and Organization Controls 2\"}),\", est un cadre de s\\xe9curit\\xe9 d\\xe9velopp\\xe9 par l'American Institute of Certified Public Accountants (AICPA). Il est con\\xe7u pour garantir que les fournisseurs de services g\\xe8rent les donn\\xe9es de leurs clients de mani\\xe8re s\\xe9curis\\xe9e, disponible, confidentielle, et maintiennent l'int\\xe9grit\\xe9 et la confidentialit\\xe9 du traitement.\"]}),/*#__PURE__*/e(\"p\",{children:\"Le cadre SOC 2 est construit autour de cinq crit\\xe8res de confiance\\xa0:\"}),/*#__PURE__*/s(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"S\\xe9curit\\xe9\"}),\"\\xa0: Prot\\xe9ger les syst\\xe8mes contre tout acc\\xe8s non autoris\\xe9 et garantir que seules les personnes autoris\\xe9es peuvent acc\\xe9der aux informations sensibles.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Disponibilit\\xe9\"}),\"\\xa0: Garantir que les syst\\xe8mes sont disponibles pour le fonctionnement et l'utilisation convenus.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Int\\xe9grit\\xe9 du traitement\"}),\"\\xa0: Garantir que le traitement du syst\\xe8me est complet, valide, pr\\xe9cis, opportun et autoris\\xe9.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Confidentialit\\xe9\"}),\"\\xa0: Prot\\xe9ger les informations d\\xe9sign\\xe9es comme confidentielles et garantir qu'elles ne sont accessibles que par des personnes autoris\\xe9es.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Vie priv\\xe9e\"}),\"\\xa0: Garantir que les informations personnelles sont collect\\xe9es, utilis\\xe9es, conserv\\xe9es et divulgu\\xe9es conform\\xe9ment aux politiques de confidentialit\\xe9.\"]})})]}),/*#__PURE__*/s(\"p\",{children:[\"La certification SOC 2 Type II est la certification la plus compl\\xe8te au sein du cadre SOC, car elle implique un audit approfondi \\xe0 la fois de la conception et de l'efficacit\\xe9 op\\xe9rationnelle des contr\\xf4les d'une entreprise\",/*#__PURE__*/e(\"strong\",{children:\" sur une p\\xe9riode de temps\"}),\", g\\xe9n\\xe9ralement de six \\xe0 douze mois. \"]}),/*#__PURE__*/e(\"p\",{children:\"La certification SOC 2 Type II est cruciale pour des entreprises comme la n\\xf4tre, qui fournissent des services critiques dans des secteurs exigeant des mesures de s\\xe9curit\\xe9 fiables, tels que la fintech, la sant\\xe9, le commerce \\xe9lectronique, et plus encore. Ce rapport d\\xe9crit l'importance de SOC 2 Type II, le processus que nous avons entrepris pour l'atteindre, et comment cela b\\xe9n\\xe9ficie \\xe0 nos clients.\"}),/*#__PURE__*/e(\"h2\",{children:\"Quel impact pour Prelude\\xa0?\"}),/*#__PURE__*/e(\"p\",{children:\"L'audit SOC 2 Type II a confirm\\xe9 que Prelude a mis en \u0153uvre et maintenu des contr\\xf4les de s\\xe9curit\\xe9 efficaces conform\\xe9ment aux crit\\xe8res de services de confiance.\"}),/*#__PURE__*/s(\"p\",{children:[\"Le rapport fourni par \",/*#__PURE__*/e(\"strong\",{children:\"Thoropass\"}),\" \\xe9value que\",/*#__PURE__*/e(\"strong\",{children:\" Prelude remplit les cinq principes de confiance\"}),\"\\xa0: s\\xe9curit\\xe9, disponibilit\\xe9, int\\xe9grit\\xe9 du traitement, confidentialit\\xe9 et vie priv\\xe9e, sur une longue p\\xe9riode.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Quel impact pour nos clients\\xa0?\"}),/*#__PURE__*/e(\"p\",{children:\"Pour nos clients, la conformit\\xe9 SOC 2 Type II signifie qu'ils peuvent \\xeatre confiants que leurs donn\\xe9es sont g\\xe9r\\xe9es de mani\\xe8re s\\xe9curis\\xe9e, avec des contr\\xf4les stricts en place pour prot\\xe9ger contre tout acc\\xe8s non autoris\\xe9 et les violations.\"}),/*#__PURE__*/e(\"p\",{children:\"Pour nos clients de secteurs hautement r\\xe9glement\\xe9s, la certification SOC 2 Type II aide \\xe0 garantir que leurs fournisseurs de services respectent les exigences l\\xe9gales et r\\xe9glementaires n\\xe9cessaires en mati\\xe8re de s\\xe9curit\\xe9 des donn\\xe9es.\"}),/*#__PURE__*/s(\"p\",{children:[\"La s\\xe9curit\\xe9 et la confidentialit\\xe9 sont l'une de nos principales pr\\xe9occupations, car nous \",/*#__PURE__*/e(r,{href:{webPageId:\"nSTrDjT9o\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"luttons activement contre la fraude \"})}),\"au nom de nos clients, donc obtenir la certification SOC 2 Type II \\xe9tait la meilleure fa\\xe7on de d\\xe9montrer notre engagement.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Pour plus d'informations ou des questions, veuillez \",/*#__PURE__*/e(r,{href:{webPageId:\"AJeysDBnf\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"nous contacter directement\"})}),\" ou vous connecter \",/*#__PURE__*/e(r,{href:\"https://www.linkedin.com/company/prelude-so/\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"avec nous sur LinkedIn\"})}),\". Nous serons heureux de r\\xe9pondre \\xe0 vos questions\\xa0!\"]})]});export const richText7=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" est une application fintech offrant aux utilisateurs un portefeuille crypto qui fonctionne \\xe9galement comme un compte bancaire. Elle permet aux utilisateurs de payer avec de la crypto ou de l'argent fiduciaire sur le web. Les fondateurs \",/*#__PURE__*/e(\"strong\",{children:\"Alexandre Roubaud\"}),\" et \",/*#__PURE__*/e(\"strong\",{children:\"Kabir Sethi\"}),\" ont cr\\xe9\\xe9 l'application pour rendre les \\xe9conomies en Bitcoin accessibles \\xe0 tous.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Alexandre Roubaud, PDG de \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\", d\\xe9crit la gen\\xe8se :\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"\u201CJ'ai d\\xe9couvert le Bitcoin pendant mes \\xe9tudes et j'ai \\xe9t\\xe9 convaincu par sa proposition de valeur d'avoir une monnaie internet sans autorisation et sans frais, permettant des transferts d'argent partout. C'est une politique mon\\xe9taire pr\\xe9visible et d\\xe9flationniste, contrairement aux monnaies fiduciaires actuelles. J'ai donc r\\xe9concili\\xe9 ces deux mondes : aider les gens \\xe0 \\xe9conomiser et \\xe0 investir dans le Bitcoin, ind\\xe9pendamment de leurs connaissances ou de leur budget.\u201D\"})}),/*#__PURE__*/e(\"p\",{children:\"Leur mod\\xe8le commercial a rapidement rencontr\\xe9 le succ\\xe8s, mais l'\\xe9quipe a vite remarqu\\xe9 un probl\\xe8me avec leurs flux de v\\xe9rification par t\\xe9l\\xe9phone.\"}),/*#__PURE__*/e(\"h2\",{children:\"Am\\xe9liorer la conversion et de la d\\xe9livrabilit\\xe9\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" et les entreprises fintech ont une pr\\xe9occupation principale concernant \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-verification-guide\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"m82loUu04\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"la v\\xe9rification par SMS\"})})}),\" car leurs utilisateurs effectuent des actions sensibles li\\xe9es \\xe0 l'argent : \",/*#__PURE__*/e(\"strong\",{children:\"la d\\xe9livrabilit\\xe9\"}),\". Lors de la confirmation d'un paiement ou d'un transfert, ne pas recevoir le SMS est un gros probl\\xe8me. Cela ajoute de la frustration et de la complexit\\xe9 \\xe0 un moment d\\xe9j\\xe0 charg\\xe9 \\xe9motionnellement.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" a test\\xe9 \",/*#__PURE__*/e(\"strong\",{children:\"Firebase\"}),\" et \",/*#__PURE__*/e(\"strong\",{children:\"Twilio\"}),\". Les deux ont bien fonctionn\\xe9 dans quelques pays pris en charge. Mais en dehors de cette liste de pays, la d\\xe9livrabilit\\xe9 n'\\xe9tait \",/*#__PURE__*/e(\"strong\",{children:\"pas fiable\"}),\" et ils n'avaient aucun ou \",/*#__PURE__*/e(\"strong\",{children:\"peu de moyens de voir si le SMS avait vraiment \\xe9t\\xe9 d\\xe9livr\\xe9 ou non\"}),\".\"]}),/*#__PURE__*/s(\"p\",{children:[\"En tant que produit mondial ou m\\xeame pour r\\xe9pondre aux exigences des d\\xe9fis nomades d'aujourd'hui, il est essentiel de travailler avec \",/*#__PURE__*/e(\"strong\",{children:\"tous les types de pr\\xe9fixes de num\\xe9ros de t\\xe9l\\xe9phone\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Le probl\\xe8me de d\\xe9livrabilit\\xe9 a \\xe9galement eu un impact direct sur leurs taux de conversion lors de l'int\\xe9gration. La croissance d'une application est fortement influenc\\xe9e par la conversion de votre flux d'int\\xe9gration. Un point d'entr\\xe9e fluide \u2014 c'est-\\xe0-dire l'\\xe9tape de v\\xe9rification par t\\xe9l\\xe9phone \u2014 a un impact positif direct sur :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"la perception de l'application (la premi\\xe8re chose que vous obtenez d'une nouvelle application)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"les boucles virales (invitation, parrainage)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"les graphiques sociaux (recherche d'amis via le carnet d'adresses)\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Ils devaient trouver une solution.\"}),/*#__PURE__*/e(\"h3\",{children:\"Comment Prelude a aid\\xe9 Bitstack ?\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/s(\"em\",{children:[\"\u201C\",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" a offert une combinaison optimale de succ\\xe8s de d\\xe9livrabilit\\xe9 et d'efficacit\\xe9 des co\\xfbts, ce qui \\xe9tait crucial pour nous alors que nous \\xe9voluions.\u201D\"]}),\" \u2014 \",/*#__PURE__*/e(\"strong\",{children:\"Alexandre\"})]}),/*#__PURE__*/e(\"p\",{children:\"Tout d'abord, notre processus d'int\\xe9gration \\xe9tait rapide et simple, et leur a permis de commencer \\xe0 comparer nos offres en quelques heures, ce qui \\xe9tait un bon argument pour nous donner une chance !\"}),/*#__PURE__*/s(\"p\",{children:[\"Au lieu de se connecter avec un seul fournisseur, \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" a automatiquement connect\\xe9 \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" avec \",/*#__PURE__*/e(\"strong\",{children:\"20 fournisseurs internationaux et locaux.\"}),\" Pour chaque num\\xe9ro auquel \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" doit envoyer un SMS, nous arbitrons parmi tous nos fournisseurs, v\\xe9rifiant une vari\\xe9t\\xe9 de param\\xe8tres :\"]}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Op\\xe9rateur\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"IP\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Conversion de route\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"et plus encore\u2026\"})})]}),/*#__PURE__*/s(\"p\",{children:[\"Nous s\\xe9lectionnons ensuite la route qui offre le \",/*#__PURE__*/e(\"strong\",{children:\"meilleur rapport conversion/prix\"}),\".\"]}),/*#__PURE__*/s(\"p\",{children:[\"Chez \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\", nous calculons les conversions diff\\xe9remment de nos concurrents. Au lieu de nous baser sur la d\\xe9livrabilit\\xe9, nous \\xe9valuons \",/*#__PURE__*/e(\"strong\",{children:\"combien de messages envoy\\xe9s m\\xe8nent \\xe0 un code correct saisi\"}),\" par l'utilisateur final dans l'application. Cette approche nous donne un KPI fiable \\xe0 suivre, car nous ne comptons pas enti\\xe8rement sur la capacit\\xe9 des fournisseurs de t\\xe9l\\xe9communications \\xe0 confirmer la livraison des messages.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Cette strat\\xe9gie a conduit \\xe0 un \",/*#__PURE__*/e(\"strong\",{children:\"taux de d\\xe9livrabilit\\xe9 de 99,8%\"}),\" et \\xe0 un \",/*#__PURE__*/e(\"strong\",{children:\"taux de conversion de 95%\"}),\". C'\\xe9tait une am\\xe9lioration de 10 points globalement par rapport aux concurrents et m\\xeame plus \\xe9lev\\xe9e dans les r\\xe9gions qui \\xe9taient mal soutenues par les deux autres fournisseurs. En r\\xe9duisant le nombre d'essais, nous avons abaiss\\xe9 le co\\xfbt de leur service de v\\xe9rification par SMS. Ces r\\xe9sultats ont convaincu \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" de transf\\xe9rer progressivement tout leur trafic vers \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\".\"]}),/*#__PURE__*/s(\"p\",{children:[\"Notre pr\\xe9sence mondiale et la capacit\\xe9 de fournir \\xe0 \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" un acc\\xe8s fluide aux march\\xe9s du monde entier \\xe9taient le dernier argument pour aller de l'avant :\"]}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"aucune inscription\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"aucun LOA \\xe0 remplir\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"routes directes\"})})]}),/*#__PURE__*/s(\"p\",{children:[\"Pour ces raisons, et le fait que nous sommes, comme \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\", une entreprise fran\\xe7aise, \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" s'est pr\\xe9sent\\xe9 comme un meilleur choix.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Meilleure visibilit\\xe9 et transparence\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" est venu vers \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" principalement pour booster leur conversion, mais ils ont \\xe9t\\xe9 agr\\xe9ablement surpris par les capacit\\xe9s de notre tableau de bord. Nous leur avons fourni des indicateurs clairs de leur succ\\xe8s dans toutes les r\\xe9gions.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Notre tableau de bord affiche les acquisitions en temps r\\xe9el, ce qui \\xe9tait une fonctionnalit\\xe9 que \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" a particuli\\xe8rement appr\\xe9ci\\xe9e. Ils ont pu suivre chaque demande et r\\xe9soudre tout probl\\xe8me de code utilisateur. Nous affichons \\xe9galement des statistiques globales sur des pays sp\\xe9cifiques qui les ont aid\\xe9s \\xe0 comprendre l'efficacit\\xe9 des nouveaux lancements. Si les conversions ont chut\\xe9 apr\\xe8s l'introduction d'une nouvelle fonctionnalit\\xe9, ils ont pu voir la baisse imm\\xe9diatement.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Ce niveau de transparence \\xe9tait quelque chose que \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\" n'attendait pas en rencontrant \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\". Mais c'est ce qui a pouss\\xe9 leur \\xe9quipe \\xe0 nous confier leur pipeline de v\\xe9rification par t\\xe9l\\xe9phone.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/s(\"em\",{children:[\"\u201CJe le recommanderais sans h\\xe9sitation. \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" respecte sa proposition de valeur pour l'authentification, en optimisant les taux de succ\\xe8s et les co\\xfbts. L'\\xe9quipe est approachable, comprend nos besoins et le produit tient ses promesses. Je soulignerais la bonne relation et la communication fluide que nous avons avec l'\\xe9quipe.\u201D \u2014 \",/*#__PURE__*/e(\"strong\",{children:\"Alexandre\"})]})}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/s(\"p\",{children:[\"Comme toujours, \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" s'est d\\xe9marqu\\xe9 gr\\xe2ce \\xe0 sa capacit\\xe9 \\xe0 g\\xe9n\\xe9rer des conversions et \\xe0 maintenir une transparence compl\\xe8te des transactions. \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\" est devenu un pilier des op\\xe9rations de \",/*#__PURE__*/e(\"strong\",{children:\"Bitstack\"}),\", au point d'\\xeatre utilis\\xe9 chaque semaine par le bureau du CTO et l'\\xe9quipe des op\\xe9rations.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Construit pour les d\\xe9veloppeurs\"}),/*#__PURE__*/s(\"p\",{children:[\"Lorsque les probl\\xe8mes de d\\xe9livrabilit\\xe9 des SMS s'intensifient, le probl\\xe8me peut se retrouver sur les \\xe9paules des \\xe9quipes de d\\xe9veloppement. Cependant, il n'est pas courant de fournir des donn\\xe9es d'int\\xe9gration, des tableaux de bord transparents ou un support client rapide. \",/*#__PURE__*/e(\"strong\",{children:\"Prelude\"}),\", en revanche, est con\\xe7u par et pour les startups et leurs \\xe9quipes de d\\xe9veloppement.\"]})]});export const richText8=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Si vous construisez une application qui n\\xe9cessite que les utilisateurs saisissent un num\\xe9ro de t\\xe9l\\xe9phone et re\\xe7oivent un SMS, vous devriez vous inqui\\xe9ter de la fraude IRSF en particulier.\"}),/*#__PURE__*/s(\"p\",{children:[\"Avec une \",/*#__PURE__*/e(r,{href:\"https://cfca.org/telecommunications-fraud-increased-12-in-2023-equating-to-an-estimated-38-95-billion-lost-to-fraud/\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"augmentation de 12%\"})}),\" des pertes dues \\xe0 la fraude signal\\xe9es en 2023 par rapport \\xe0 2021, \\xe9quivalant \\xe0 environ 38,95 milliards de dollars perdus, la fraude en t\\xe9l\\xe9communications devient une menace majeure pour les revenus des entreprises.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Bien qu'il existe malheureusement trop de diff\\xe9rents types de fraude, l'un qui affecte presque tous les acteurs de l'industrie des t\\xe9l\\xe9communications est l'International Revenue Share Fraud \",/*#__PURE__*/e(\"strong\",{children:\"(IRSF)\"}),\". M\\xeame si votre application n'offre pas directement un service de t\\xe9l\\xe9communications, elle peut \\xeatre affect\\xe9e lors des tentatives de v\\xe9rification et d'authentification des utilisateurs.\"]}),/*#__PURE__*/s(\"p\",{children:[\"Dans cet article, nous allons aborder \",/*#__PURE__*/e(\"strong\",{children:\"ce qu'est l'IRSF\"}),\" et comment elle affecte les entreprises et les clients utilisant des m\\xe9canismes de v\\xe9rification par SMS et OTP.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Qu'est-ce que la fraude IRSF ?\"}),/*#__PURE__*/s(\"p\",{children:[\"L'IRSF, est une forme de fraude financi\\xe8re dans laquelle des criminels informatiques exploitent les structures tarifaires complexes des appels internationaux et des SMS pour g\\xe9n\\xe9rer et d\\xe9tourner des revenus vers leurs propres comptes. Ce type de fraude est \\xe9galement appel\\xe9 \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"preventing-sms-pumping-fraud\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"loPxJuONU\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"fraude au SMS pumping\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"La fraude au pompage de SMS se produit lorsque des fraudeurs gonflent artificiellement le volume de messages SMS internationaux envoy\\xe9s vers des num\\xe9ros \\xe0 tarif premium. Ils le font g\\xe9n\\xe9ralement en dupant des applications pour qu'elles effectuent de fausses inscriptions ou de fausses demandes de v\\xe9rification de num\\xe9ro de t\\xe9l\\xe9phone sur ces num\\xe9ros premium. Ces num\\xe9ros entra\\xeenent des frais plus \\xe9lev\\xe9s, et l'application cibl\\xe9e par les fraudeurs en assume le co\\xfbt.\"}),/*#__PURE__*/s(\"p\",{children:[\"Et ces co\\xfbts peuvent atteindre des montants astronomiques. En 2023, Elon Musk a r\\xe9v\\xe9l\\xe9 que \",/*#__PURE__*/e(r,{href:\"https://commsrisk.com/elon-musk-says-twitter-lost-60mn-a-year-because-390-telcos-used-bot-accounts-to-pump-a2p-sms/\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Twitter perdait 60 millions de dollars par an \\xe0 cause de la fraude au pompage de SMS\"})}),\" !\"]}),/*#__PURE__*/e(\"h2\",{children:\"Comment fonctionne l'IRSF ?\"}),/*#__PURE__*/e(\"p\",{children:\"Le fraudeur se procure une gamme de num\\xe9ros de t\\xe9l\\xe9phone \\xe0 tarif premium (IPRN) qu'il utilisera pour s'inscrire sur diff\\xe9rentes applications avec des inscriptions de v\\xe9rification par t\\xe9l\\xe9phone.\"}),/*#__PURE__*/e(\"p\",{children:\"Ils op\\xe8rent g\\xe9n\\xe9ralement dans des pays o\\xf9 les r\\xe9glementations dans ce domaine sont laxistes ou faiblement appliqu\\xe9es.\"}),/*#__PURE__*/e(\"p\",{children:\"Le fraudeur est souvent de m\\xe8che avec un op\\xe9rateur de t\\xe9l\\xe9communications, un op\\xe9rateur ou quiconque op\\xe9rant comme interm\\xe9diaire entre le message et la destination, tel que l'agr\\xe9gateur SMS. En effet, les op\\xe9rateurs de t\\xe9l\\xe9communications doivent conclure des accords pour partager les revenus avec d'autres op\\xe9rateurs afin de faciliter les messages internationaux. Bien que ces accords soient cens\\xe9s \\xeatre mutuellement b\\xe9n\\xe9fiques, ils cr\\xe9ent des lacunes que les fraudeurs peuvent exploiter.\"}),/*#__PURE__*/e(\"p\",{children:\"Les fraudeurs bombardent ensuite une entreprise avec de fausses demandes d'OTP vers des num\\xe9ros premium qu'ils contr\\xf4lent. L'entreprise accumule une grosse facture, tandis que le fraudeur et l'op\\xe9rateur de t\\xe9l\\xe9communications partagent l'argent g\\xe9n\\xe9r\\xe9 par les num\\xe9ros premium.\"}),/*#__PURE__*/e(\"p\",{children:\"L'IRSF peut \\xe9galement se produire dans des routes t\\xe9l\\xe9coms normales vers des num\\xe9ros r\\xe9guliers. Ils peuvent ne pas co\\xfbter autant, mais accumulent suffisamment d'argent vol\\xe9 pour que la fraude en vaille la peine. C'est ce qui rend l'IRSF si difficile \\xe0 d\\xe9tecter.\"}),/*#__PURE__*/e(\"p\",{children:\"Cette forme de fraude est structurellement difficile \\xe0 combattre, au point qu'elle a attir\\xe9 l'attention d'Europol, comme elle le devrait.\"}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"\\\"C'est le sch\\xe9ma de fraude le plus dommageable \\xe0 ce jour, o\\xf9 un criminel s'associe \\xe0 un fournisseur de num\\xe9ros \\xe0 tarification premium internationale (IPRN) qui facture des tarifs \\xe9lev\\xe9s... et accepte de partager les revenus pour tout trafic g\\xe9n\\xe9r\\xe9 par le fraudeur.\\\"\"}),\" \u2014 \",/*#__PURE__*/e(r,{href:\"https://www.europol.europa.eu/operations-services-and-innovation/public-awareness-and-prevention-guides/telecommunications-fraud\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"em\",{children:\"Europol\"})})})]}),/*#__PURE__*/e(\"h3\",{children:\"Autres m\\xe9thodes d'attaque IRSF\"}),/*#__PURE__*/e(\"p\",{children:\"Bien que la fraude au pompage de SMS soit la plus courante et celle qui peut entra\\xeener les plus grandes pertes pour les entreprises, les fraudeurs peuvent utiliser une gamme de m\\xe9thodes d'attaque :\"}),/*#__PURE__*/e(\"h4\",{children:\"Hacking de PBX\"}),/*#__PURE__*/e(\"p\",{children:\"En exploitant les vuln\\xe9rabilit\\xe9s des syst\\xe8mes de central t\\xe9l\\xe9phonique priv\\xe9 (PBX) - r\\xe9seaux t\\xe9l\\xe9phoniques utilis\\xe9s au sein d'une entreprise - les fraudeurs peuvent rediriger des appels vers des num\\xe9ros \\xe0 tarif premium.\"}),/*#__PURE__*/e(\"h4\",{children:\"Fraude Wangiri\"}),/*#__PURE__*/e(\"p\",{children:'\\xc9galement connue sous le nom de fraude \"un anneau\", les attaquants passent de courts appels \\xe0 des cibles, les incitant \\xe0 rappeler. L\\'appel de retour est dirig\\xe9 vers un num\\xe9ro \\xe0 tarif premium.'}),/*#__PURE__*/e(\"h4\",{children:\"\\xc9change de SIM\"}),/*#__PURE__*/e(\"p\",{children:\"Les fraudeurs prennent le contr\\xf4le du num\\xe9ro de t\\xe9l\\xe9phone d'une victime en trompant le fournisseur de t\\xe9l\\xe9phonie mobile pour qu'il change le num\\xe9ro vers une carte SIM qu'ils contr\\xf4lent. Cela leur permet de recevoir des appels et des SMS destin\\xe9s \\xe0 la victime.\"}),/*#__PURE__*/e(\"h4\",{children:\"Fraude au roaming\"}),/*#__PURE__*/e(\"p\",{children:\"Les fraudeurs peuvent exploiter les accords de roaming international pour passer des appels factur\\xe9s vers un autre r\\xe9seau, en utilisant des cartes SIM vol\\xe9es ou clon\\xe9es ou en profitant des d\\xe9lais de facturation dans les enregistrements d'appels internationaux.\"}),/*#__PURE__*/e(\"h2\",{children:\"Quelles entreprises devraient \\xeatre pr\\xe9occup\\xe9es par l'IRSF ?\"}),/*#__PURE__*/e(\"p\",{children:\"Bien que certains secteurs soient plus expos\\xe9s aux attaques frauduleuses, comme la finance, la sant\\xe9 ou les applications sociales, toute entreprise internationale qui envoie des messages de v\\xe9rification dans le monde entier doit \\xeatre concern\\xe9e par l'IRSF.\"}),/*#__PURE__*/e(\"p\",{children:\"Il n'est m\\xeame pas n\\xe9cessaire que ce soit une grande marque ou une application. Tant que l'application a un champ de saisie pour un num\\xe9ro de t\\xe9l\\xe9phone et est con\\xe7ue pour envoyer un SMS \\xe0 quelqu'un, elle est vuln\\xe9rable \\xe0 l'IRSF.\"}),/*#__PURE__*/e(\"p\",{children:\"Que ce soit pour l'ouverture de comptes, les inscriptions des utilisateurs ou les v\\xe9rifications de transaction, les fraudeurs peuvent d\\xe9tourner toute livraison bas\\xe9e sur des SMS.\"}),/*#__PURE__*/s(\"p\",{children:[\"Si vous dirigez ou travaillez dans une entreprise comme celle-ci, vous n'avez pas \\xe0 demander : \",/*#__PURE__*/e(\"em\",{children:\"\u201CCela peut-il nous affecter ?\u201D\"}),\" Vous devez demander : \",/*#__PURE__*/e(\"em\",{children:\"\u201CQuand cela va-t-il nous arriver ?\u201D\"})]}),/*#__PURE__*/e(\"h2\",{children:\"Comment l'IRSF impacte les entreprises ?\"}),/*#__PURE__*/e(\"h3\",{children:\"Pertes financi\\xe8res\"}),/*#__PURE__*/e(\"p\",{children:\"Les entreprises font face \\xe0 des pertes financi\\xe8res directes dues \\xe0 l'IRSF, entra\\xeenant souvent des factures t\\xe9l\\xe9phoniques exorbitantes en raison de faux utilisateurs.\"}),/*#__PURE__*/e(\"p\",{children:\"Cette fraude entra\\xeene \\xe9galement des co\\xfbts indirects, comme le co\\xfbt d'enqu\\xeate et de mitigation de la fraude, ainsi que des co\\xfbts op\\xe9rationnels suppl\\xe9mentaires.\"}),/*#__PURE__*/e(\"h3\",{children:\"Dommages \\xe0 la r\\xe9putation\"}),/*#__PURE__*/e(\"p\",{children:\"Si les clients sont directement affect\\xe9s par la fraude ou si leur s\\xe9curit\\xe9 des informations est compromise, cela peut entra\\xeener des dommages consid\\xe9rables \\xe0 la confiance des clients et des employ\\xe9s.\"}),/*#__PURE__*/e(\"p\",{children:\"Certaines entreprises peuvent \\xeatre tent\\xe9es de r\\xe9agir \\xe0 la fraude en bloquant des pays et des r\\xe9gions enti\\xe8res, frustrant ainsi les v\\xe9ritables utilisateurs qu'elles ont l\\xe0-bas.\"}),/*#__PURE__*/e(\"h3\",{children:\"Interruption op\\xe9rationnelle\"}),/*#__PURE__*/e(\"p\",{children:\"Un volume \\xe9lev\\xe9 de fausses demandes peut entra\\xeener un crash ou un temps d'arr\\xeat du syst\\xe8me d'une entreprise, impactant l'exp\\xe9rience des vrais utilisateurs. La d\\xe9tection et la r\\xe9ponse \\xe0 l'IRSF peuvent \\xe9galement perturber les op\\xe9rations commerciales r\\xe9guli\\xe8res, d\\xe9tournant des ressources et du personnel des activit\\xe9s principales et pouvant causer une perte d'avantage concurrentiel.\"}),/*#__PURE__*/e(\"h3\",{children:\"P\\xe9nalit\\xe9s l\\xe9gales\"}),/*#__PURE__*/e(\"p\",{children:\"Les entreprises peuvent \\xeatre condamn\\xe9es \\xe0 des amendes ou \\xe0 des poursuites si l'on prouve qu'elles n'ont pas suffisamment prot\\xe9g\\xe9 les donn\\xe9es de leurs clients. Toute accusation de fraude au pompage de SMS peut \\xe9galement entra\\xeener des organisations accus\\xe9es d'avoir aid\\xe9 et encourag\\xe9 la fraude.\"}),/*#__PURE__*/e(\"h2\",{children:\"Comment d\\xe9tecter l'IRSF ?\"}),/*#__PURE__*/e(\"p\",{children:\"D\\xe9tecter l'IRSF est d\\xe9licat car elle peut se m\\xe9langer \\xe0 des appels internationaux l\\xe9gitimes. Mais vous pouvez garder un \u0153il sur ces signaux :\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enqu\\xeatez sur tout pic soudain du nombre de demandes d'OTP sur une courte p\\xe9riode, en particulier en provenance de pays o\\xf9 votre entreprise n'a pas beaucoup de clients.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Portez une attention particuli\\xe8re \\xe0 la vitesse \\xe0 laquelle les demandes de SMS arrivent des utilisateurs. Soyez m\\xe9fiant envers l'IRSF chaque fois qu'il y a un inexplicable coup de pouce dans ces chiffres.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Demandez \\xe0 votre fournisseur de signaler tout volume important de demandes d'OTP provenant de destinations internationales \\xe0 haut risque de fraude.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Recherchez plusieurs SMS dirig\\xe9s vers le m\\xeame num\\xe9ro ou la m\\xeame destination.\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Comment prot\\xe9ger votre entreprise contre l'IRSF avec Prelude ?\"}),/*#__PURE__*/e(\"p\",{children:\"L'ISRF n'est pas in\\xe9vitable et votre entreprise peut trouver une solution pour prot\\xe9ger vos clients (et votre budget) contre ces attaques.\"}),/*#__PURE__*/e(\"p\",{children:\"Chez Prelude, nous nous concentrons sur un certain nombre de choses bien faites. L'une d'elles est de pr\\xe9venir l'IRSF, en particulier le pompage de SMS. Le SDK et l'API de Prelude sont sp\\xe9cifiquement con\\xe7us pour prot\\xe9ger les clients contre l'IRSF dans leurs flux de v\\xe9rification bas\\xe9s sur OTP.\"}),/*#__PURE__*/e(\"p\",{children:\"Comment y parvenons-nous ?\"}),/*#__PURE__*/s(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/s(\"p\",{children:[\"Nous utilisons \",/*#__PURE__*/e(r,{href:{webPageId:\"Fn_57vtl3\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"l'\\xe9valuation de risques\"})}),\" pour identifier les spams avec la meilleure pr\\xe9cision afin que nos clients n'envoient des SMS OTP qu'\\xe0 de vrais utilisateurs.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Nous enrichissons notre analyse avec des bases de donn\\xe9es commerciales pour une d\\xe9tection de fraude plus pr\\xe9cise.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Notre expertise est partag\\xe9e entre tous nos clients. Une attaque bloqu\\xe9e b\\xe9n\\xe9ficiera \\xe0 tous les comptes.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"En cas d'attaque, nous ne bloquons pas des op\\xe9rateurs ou des pays entiers. Au lieu de cela, nous faisons une \\xe9valuation granulaire de la fraude et pinpointons les probl\\xe8mes afin que votre entreprise ne soit pas impact\\xe9e, que ce soit par des pertes financi\\xe8res ou la suspension de SMS n\\xe9cessaires. Nous pr\\xe9f\\xe9rons \\xeatre pr\\xe9cis au point d'offrir des infrastructures SMS dans des pays non desservis par des concurrents comme l'Indon\\xe9sie, les Philippines et le Br\\xe9sil \u2014 car les clients l\\xe9gitimes ne devraient pas souffrir des actions des cybercriminels.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Nous sommes \\xe9galement une entreprise native de l'IA, ce qui signifie que nous pouvons mieux identifier la fraude gr\\xe2ce \\xe0 des m\\xe9thodes d'\\xe9valuation pr\\xe9cises qui consid\\xe8rent les heuristiques et les donn\\xe9es enrichies. Les fournisseurs traditionnels se contentent d'examiner un num\\xe9ro de t\\xe9l\\xe9phone pour d\\xe9terminer la fraude, mais vous payez alors pour de faux n\\xe9gatifs et perdez en croissance avec de faux positifs.\"}),/*#__PURE__*/s(\"p\",{children:[\"Si nous avons \\xe9veill\\xe9 votre curiosit\\xe9, vous pouvez \",/*#__PURE__*/e(r,{href:\"https://prelude.so/contact\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"r\\xe9server une d\\xe9monstration\"})}),\" pour voir comment Prelude envoie des SMS OTP \\xe0 60 % de moins que le co\\xfbt du march\\xe9, avec un taux de livraison de 99 % et une fraude remarquablement minimale.\"]})]});export const richText9=/*#__PURE__*/s(i.Fragment,{children:[/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(r,{href:\"https://apps.apple.com/us/app/locket-widget/id1600525061\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Locket\"})}),\" est un widget qui partage des photos en direct de vos meilleurs amis directement sur votre \\xe9cran d'accueil. Ils sont utilis\\xe9s par des millions d'amis, de familles et de partenaires \\xe0 travers le monde. Avec un impact social d\\xe9mesur\\xe9 soutenu par une petite \\xe9quipe, leur CTO, \",/*#__PURE__*/e(r,{href:\"https://www.linkedin.com/in/mdbustos/\",motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"Maxi Bustos\"})}),\", optimise constamment pour l'\\xe9chelle.\"]}),/*#__PURE__*/s(\"p\",{children:[\"C'est pourquoi, lorsque \",/*#__PURE__*/e(\"strong\",{children:\"les probl\\xe8mes li\\xe9s \\xe0 la v\\xe9rification par SMS\"}),\" ont commenc\\xe9 \\xe0 peser sur l'entreprise, il s'est tourn\\xe9 vers Prelude pour un meilleur soutien, une fiabilit\\xe9 et des services de croissance.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Cr\\xe9er une application sociale avec une petite \\xe9quipe\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\" \\\"Nous sommes une petite entreprise soutenant des millions d'utilisateurs dans le monde entier. Donc, essentiellement, le d\\xe9fi est : comment faire plus avec moins ? Comment utiliser des technologies ou des outils pour rendre votre \\xe9quipe aussi productive que possible afin de continuer \\xe0 cro\\xeetre sans avoir \\xe0 augmenter l'\\xe9quipe ? \"})}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Le d\\xe9fi est la priorisation \u2013 une priorisation tr\\xe8s efficace et tr\\xe8s agressive. Et travailler avec des partenaires qui n'ont pas de couches de bureaucratie. Nous devons nous concentrer sur le travail r\\xe9el pour que les choses fonctionnent.\\\" - \"}),/*#__PURE__*/e(\"strong\",{children:\"Maxi Bustos\"}),\", CTO de Locket.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Les co\\xfbts de la v\\xe9rification par SMS (et le service des march\\xe9s internationaux)\"}),/*#__PURE__*/s(\"p\",{children:[\"Au fur et \\xe0 mesure que l'entreprise a grandi, le d\\xe9fi de la v\\xe9rification par SMS a \\xe9galement augment\\xe9. Cette technologie est toujours un fardeau pour les startups, mais particuli\\xe8rement pour Locket. Locket dessert des pays comme le Vietnam et l'Arabie Saoudite, qui sont particuli\\xe8rement vuln\\xe9rables \\xe0 \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"preventing-sms-pumping-fraud\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"loPxJuONU\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"la fraude li\\xe9e aux SMS\"})})}),\".\"]}),/*#__PURE__*/s(\"p\",{children:[\"Cela signifie que parvenir \\xe0 \",/*#__PURE__*/e(r,{href:{pathVariables:{g3uDruQ2t:\"sms-verification-guide\"},unresolvedPathSlugs:{g3uDruQ2t:{collectionId:\"RxkZ6cAsR\",collectionItemId:\"m82loUu04\"}},webPageId:\"Io5lOVoj4\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:\"la v\\xe9rification par SMS\"})}),\" pour les personnes dans ce pays est tout simplement plus co\\xfbteux par SMS, et vous devez \\xeatre de plus en plus conscient de la fraude et des incidents connexes qui drainent les ressources de l'\\xe9quipe. Les petites \\xe9quipes n'ont pas le temps de travailler avec des syst\\xe8mes bureaucratiques lourds chaque fois qu'il y a un probl\\xe8me, une tentative de fraude ou que quelque chose va mal.\"]}),/*#__PURE__*/e(\"p\",{children:\"C'est pourquoi Maxi a commenc\\xe9 \\xe0 s'int\\xe9resser \\xe0 Prelude. Chez Prelude, nous faisons progresser la v\\xe9rification par SMS & OTP gr\\xe2ce \\xe0 un ensemble d'API et de services unifi\\xe9s con\\xe7us pour les d\\xe9veloppeurs et les entreprises \\xe0 rythme rapide.\"}),/*#__PURE__*/e(\"h2\",{children:\"Une meilleure v\\xe9rification par SMS, avec un meilleur soutien\"}),/*#__PURE__*/e(\"p\",{children:\"Prelude n'est pas un incumbent. Nous prenons des ann\\xe9es d'exp\\xe9rience dans les t\\xe9l\\xe9communications et construisons des services orient\\xe9s mobile qui r\\xe9pondent aux besoins de d\\xe9veloppement d'aujourd'hui. \"}),/*#__PURE__*/e(\"p\",{children:\"En fin de compte, Locket utilise Prelude parce que nous r\\xe9pondons aux besoins des startups, que ce soit un support client qui r\\xe9agit r\\xe9ellement, des services fiables qui rendent la croissance possible, ou les tableaux de bord et rapports dont les entreprises modernes ont besoin pour prosp\\xe9rer.\"}),/*#__PURE__*/e(\"h3\",{children:\"Un soutien rapide et des temps de configuration rapides\"}),/*#__PURE__*/e(\"p\",{children:\"Lorsque Maxi a voulu explorer les outils de v\\xe9rification par SMS et \\xe9valuer les co\\xfbts, il n'a pas pu joindre de nombreux fournisseurs au t\\xe9l\\xe9phone dans le temps qu'il a fallu pour se mettre en place avec Prelude. \"}),/*#__PURE__*/s(\"p\",{children:[\"Nous avons construit \",/*#__PURE__*/e(r,{href:{webPageId:\"zK1UAQzo2\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"la tarification de Prelude\"})})}),\" pour \\xeatre comp\\xe9titive, voire moins ch\\xe8re que tout le reste sur le march\\xe9, mais une fois que vous prenez en compte le co\\xfbt des jours et heures de d\\xe9veloppement perdus \\xe0 r\\xe9soudre des probl\\xe8mes avec de grandes organisations\u2026 eh bien, c'est pourquoi Maxi a commenc\\xe9 \\xe0 tester Prelude en premier lieu.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"\u201CNous essayions de r\\xe9duire les co\\xfbts des SMS et au d\\xe9but, nous avons essay\\xe9 avec d'autres fournisseurs mais nous n'\\xe9tions pas satisfaits de leur temps de r\\xe9ponse. La bonne chose avec Prelude \\xe9tant une petite startup, c'est que je peux discuter avec eux sur Slack. Nous avons commenc\\xe9 \\xe0 travailler en une heure,\"}),\"\u201D a d\\xe9clar\\xe9 Maxi.\"]}),/*#__PURE__*/e(\"h3\",{children:\"La granularit\\xe9 pour maintenir les march\\xe9s \\xe0 haut risque ouverts\"}),/*#__PURE__*/s(\"p\",{children:[\"Chez Prelude, nous utilisons une optimisation bas\\xe9e sur des algorithmes qui nous permet d'\\xeatre plus pr\\xe9cis dans \",/*#__PURE__*/e(r,{href:{webPageId:\"nSTrDjT9o\"},motionChild:!0,nodeId:\"RxkZ6cAsR\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(t.a,{children:/*#__PURE__*/e(\"strong\",{children:\"notre d\\xe9tection de fraude\"})})}),\". Nous arr\\xeatons plus de fraudes, mais en plus, nous ne bloquons pas des pays entiers ou des routes de transporteurs abordables s'il y a une activit\\xe9 suspecte. Au lieu de cela, nous pouvons cibler les probl\\xe8mes sur un seul num\\xe9ro, l'arr\\xeater, et maintenir plus de pays et de march\\xe9s actifs.\"]}),/*#__PURE__*/s(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"\u201CNous avons eu cette situation un week-end o\\xf9 un pays n'\\xe9tait pas activ\\xe9 pour nous et l'\\xe9quipe de Prelude l'a activ\\xe9 cinq minutes plus tard. Avec un partenaire plus important, cela aurait \\xe9t\\xe9 un ticket qui serait rest\\xe9 plusieurs jours sans r\\xe9ponse. C'est frustrant. Ne pas avoir \\xe0 g\\xe9rer cela est un atout important.\"}),\"\u201D\"]}),/*#__PURE__*/e(\"h3\",{children:\"Con\\xe7u pour les d\\xe9veloppeurs\"}),/*#__PURE__*/s(\"p\",{children:[\"L'\\xe9quipe de Locket a pu mettre en place avec l'API de Prelude en une journ\\xe9e. De plus, ils v\\xe9rifient r\\xe9guli\\xe8rement \",/*#__PURE__*/e(\"strong\",{children:\"les tableaux de bord et les rapports\"}),\" pour examiner les prix par pays et \\xe9valuer \\xe0 quel point leurs co\\xfbts \\xe9voluent avec la croissance.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"\u201CLe temps est un co\\xfbt d'opportunit\\xe9 pour nous donc nous agissons vraiment vite. Nous aimons nous associer \\xe0 des entreprises qui sont dans le m\\xeame bateau. Prelude est facile \\xe0 utiliser, l'API est g\\xe9niale, le tableau de bord est agr\\xe9able et je peux voir des rapports.\u201D\"})})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "ComponentPresetsConsumer", "s", "CodeBlock_default", "richText6", "richText7", "richText8", "richText9", "__FramerMetadata__"]
}
