Brevet FR3075539A1 — publié le 20190621

- 1 - « Procede et systerne de detection de numeros d'appel utilises par des SIMBOX pour solliciter des communications telephoniques » Domaine de ('invention La presente invention concerne un procede de detection de numero(s) d'appel, dits numeros d'appel solliciteur, utilise(s) par exemple par des SIMBOX, pour solliciter des communications telephoniques vers des numeros d'appel, dits numeros cibles, et en particulier des communications qui sont soit surtaxees soit soumises a une tarification specifique. Elle concerne egalement un systerne mettant en oeuvre un tel procede. Le domaine de ('invention est le domaine de la detection de SIMBOX, ou de cartes SIM associees a des numeros d'appels, utilises pour solliciter des communications telephoniques vers d'autres numeros. Etat de Ia technique Les reseaux de telephonie mobile subissent des contournements a l'interconnexion. Ces contournements ont lieu lors de communications faisant intervenir plusieurs reseaux de telephonie mobile. Des cartes SIM sont utilisees, de maniere frauduleuse, au sein d'un premier reseau de telephonie pour terminer un appel provenant depuis un deuxierne reseau de telephonie. Des solutions ont ete developpees pour detecter les cartes SIM utilisees pour realiser ces contournements, notamment par comparaison d'identifiants d'appelant. II existe aussi une autre utilisation frauduleuse de cartes SIM, au sein merne d'un reseau de telephonie. Ces fraudes consistent a envoyer un message non-sollicite (par exemple de type SMS ou MMS) a partir d'un numero d'appel, dit « numero solliciteur » dans Ia suite de Ia demande, et demandant a appeler un numero d'appel, dit « numero cible » dans Ia suite de Ia demande, sous pretexte d'ecouter un message vocal ou de recevoir un gain exceptionnel. Le numero cible utilise est generalement soumis a une tarification specifique de sorte que chaque communication telephonique vers ce numero cible apporte un gain financier aux fraudeurs. - 2 - Actuellement, lorsqu'un message non-sollicite est adresse par un numero solliciteur, la carte SIM qui lui est associee est deconnectee. Or, cette solution permet de detecter les cartes SIM utilisees frauduleusement une par une. Par consequent, la detection et la deconnexion massive de 5 cartes SIM frauduleuses est limitee. De merne, !'identification d'un groupe de cartes SIM, utilisees de maniere frauduleuse reste chronophage avec cette technique. L'invention a pour but de pallier !Inconvenient precite. 10 Un autre but de !'invention est de proposer un procede et un systerne de detection plus rapide, plus efficace et plus performant de numero(s) solliciteurs, et donc de carte(s) SIM qui leurs sont associees, pour solliciter des communications telephoniques vers des numeros cibles soumis a une tarification specifique. 15 Exposé de !'Invention L'invention permet d'atteindre au moins l'un des buts precites par un procede de detection d'au moins un numero de telephone, dit numero 20 solliciteur, utilise pour solliciter une communication telephonique vers au moins un numero de telephone, dit numero cible, ledit procede (100) comprenant une phase, dite de detection, comprenant les &apes suivantes : - emission, par au moins un robot utilisant au moins un numero de telephone, dit numero test, d'une communication telephonique vers au 25 moins un numero cible prealablement detecte ; - reception (108) d'au moins un message audit numero test ; et - pour au moins un message regu : ^ detection d'un numero de telephone contenu dans ledit message telephonique, et memorisation dudit numero comme numero 30 cible lorsque ledit numero est un nouveau numero ; et/ou ^ memorisation du numero de telephone emetteur dudit message comme numero solliciteur, lorsque ledit numero est un nouveau numero ; - 3 - !edit procede comprenant au moins une nouvelle iteration de ladite phase de detection utilisant au moins un nouveau numero cible detecte lors de ladite etape de detection. Ainsi, le procede selon l'invention presente une approche proactive 5 pour la detection de numeros solliciteurs utilises, frauduleusement, par exemple par des SIMBOX, pour solliciter des communications frauduleuses vers des numeros cibles. Plus precisement, le procede selon l'invention prevoit de realiser des communications vers des numeros cibles, en vue de detecter de nouveaux numeros solliciteurs a partir de messages regus suite a 10 ces communications, et de realiser a nouveau des communications vers les nouveaux numeros cibles, et ainsi de suite. Par consequent, le procede selon l'invention permet de stimuler des communications par les cartes SIM utilisees frauduleusement, par exemple par des SIMBOX, ce qui permet de les detecter de maniere plus rapide, plus 15 performante et plus efficace. De plus, contrairement aux techniques actuelles qui detectent un numero solliciteur de maniere individuelle, le procede selon l'invention permet de detecter un ensemble de numeros solliciteurs, tel qu'un serveur de cartes SIM, egalement appele SIMBOX, qui serait opere par un fraudeur. 20 Avantageusement, le procede selon l'invention peut en outre comprendre une etape preliminaire de constitution d'une liste, dite cible, comprenant au moins un numero cible. Cette etape preliminaire peut etre realisee avant la premiere iteration 25 de la phase de detection. Suivant des exemples de realisation, l'etape preliminaire de constitution d'une liste cible peut comprendre une lecture d'au moins un numero d'appel dans une liste de numeros surtaxes. 30 Une telle liste peut etre une liste publique de numeros dits de Services a Valeur Ajoutee surtaxes, « Premium Rate Services » en anglais. Une telle liste peut etre une liste de numeros surtaxes ayant fait, dans le passé, ('objet de plaintes ou de signalisation de la part d'utilisateurs ayant ete victimes d'une surfacturation. - 4 - Une telle liste peut egalement etre constituee par la realisation d'une campagne d'appels test ernis vers des numeros cibles potentiels et par analyse des donnees de facturation pour ces appels test. Les numeros cibles potentiels peuvent etre selectionnes de maniere aleatoire, ou selectionnes 5 parmi des numeros prealablement signales comme potentiellement frauduleux. Avantageusement, pour au moins un numero cible, l'etape d'emission d'au moins une communication telephonique peut comprendre une emission 10 d'un appel vocal vers ledit numero cible. Dans ce cas, le robot d'appel emet un appel vers le numero cible. Le robot peut etre configure pour attendre que l'appel decroche. Dans ce cas, de maniere optionnelle, it est possible de passer un signal sonore pour que l'appel test ressemble le plus possible a un appel ernis de la part 15 d'un utilisateur reel. Le signal sonore peut etre un signal sonore prealablement memorise, ou selectionne parmi plusieurs signaux sonores prealablement memorises. Alternativement, le robot peut etre configure pour raccrocher au bout d'un nombre predetermine de sonneries, sans attendre que l'appel soit 20 decroche. Alternativement, ou en plus, pour au moins un numero cible, l'etape d'emission d'au moins une communication telephonique peut comprendre une emission d'un message de type SMS, SMS+ ou MMS. 25 Dans ce cas, le message envoye peut etre un message vide. Alternativement, le message envoye peut etre un message dont le contenu n'est pas vide et prealablement genere et memorise. Un tel message peut par exemple etre selectionne parmi plusieurs messages prealablement memorises. 30 Suivant un exemple de realisation, l'etape de detection d'un numero cible dans le message peut comprendre une analyse du contenu du message. Lorsque le message est un message ecrit, de type SMS ou MMS, une telle analyse peut comprendre une analyse syntaxique du message en vue - 5 - d'identifier une chaine numerique, ou eventuellement alphanumerique, correspondant a un numero de telephone. Lorsque le message est un message sonore, une telle analyse peut comprendre une analyse frequentielle du signal composant ledit message 5 pour detecter une chaine numerique, ou eventuellement alphanumerique, correspondant a un numero de telephone. En particulier, lorsque le message regu est envoys par un numero solliciteur court, le numero cible est generalement inscrit dans le corps du 10 message. Dans ce cas, le corps du message peut etre analyse pour detecter ce numero cible. De plus, dans le cas ou le numero emetteur du message regu est un numero d'appel standard, par opposition a un numero court, le numero 15 d'appel standard peut correspondre a une carte SIM utilisee dans une SIMBOX, ou a une carte SIM utilisee pour solliciter une communication vers un numero cible soumis a une tarification specifique. Lorsqu'un nouveau numero d'appel est detects lors de l'etape de 20 detection, ce dernier est compare a une liste de numeros cibles prealablement testes. S'il est déjà present dans cette liste alors it n'est pas considers comme etant un nouveau numero cible. Dans le cas contraire, it est memorise comme nouveau numero cible. 25 Suivant un mode de realisation particulier nullement limitatif, le procede selon ('invention peut comprendre au moins une iteration de la phase de detection utilisant uniquement un, ou plusieurs, nouveau(x) numero(s) cible(s) detecte(s) lors d'une iteration anterieure de ladite phase de detection. 30 Dans ce cas, cette iteration de la phase de detection, le ou les numeros cibles déjà testes lors d'iterations precedentes ne sont pas utilises. Suivant un exemple de realisation non limitatif de ce mode de realisation, chaque nouvelle iteration de la phase de detection utilise uniquement un, ou plusieurs, nouveau(x) numero(s) cible(s) detecte(s) lors - 6 - d'une iteration anterieure. Dans cet exemple de realisation, chaque numero cible n'est teste qu'une seule fois. Ce mode de realisation presente l'avantage de limiter les coats de communication et le nombre de communications telephoniques. 5 Suivant un autre mode de realisation, le procede selon l'invention peut comprendre au moins une iteration de la phase de detection utilisant au moins un numero cible prealablement utilise dans une iteration anterieure. Dans ce cas, cette iteration de la phase de detection, un ou des 10 numeros cibles déjà testes dans le passé peuvent etre testes a nouveau, en plus de nouveaux numeros cibles. Ce mode de realisation presente l'avantage de tester un numero cible plusieurs fois et ainsi de realiser une detection plus complete pouvant mener a la detection d'autres numeros solliciteurs et d'autre numeros cibles, qui lui 15 sont associes. Par « iteration anterieure », on entend une iteration realisee precedemment et qui peut etre, ou non, la derniere iteration realisee. 20 Le procede selon l'invention peut en outre comprendre une etape de desactivation d'au moins une carte SIM associee a un numero solliciteur. Pour ce faire, le ou chaque numero solliciteur detecte peut etre communiqué a l'operateur lorsque le numero lui appartient selon le plan de numerotation international, ou l'operateur auquel appartient la carte SIM. 25 L'operateur peut alors desactiver cette carte SIM, mettant ainsi fin a ('utilisation du numero d'appel associe a ladite carte SIM. Suivant un autre aspect de la merne invention, it est propose un 30 systerne de detection de numero de telephone, dit numero solliciteur, utilise pour solliciter une communication telephonique vers au moins un numero de telephone, dit numero cible, ledit systerne comprenant : - 7 - - au moins un robot, dit d'appel, pour realiser des appels test vers un ou plusieurs numeros solliciteur en utilisant un ou plusieurs numero test, et - au moins un serveur, configure pour realiser ou declencher toutes 5 les &apes du procede selon I'une quelconque des revendications precedentes. Le robot d'appel et le serveur peuvent etre disposes sur un meme site. Alternativement, le serveur peut etre distant d'au moins un robot 10 d'appel. Dans ce cas, le serveur peut etre en communication avec ledit robot d'appel distant au travers un reseau de communication, de type Internet. Description des figures et modes de realisation 15 D'autres avantages et caracteristiques apparaltront a I'examen de la description detainee d'exemples nullement limitatifs, et des dessins annexes sur lesquels : - la FIGURE 1 est une representation schernatique d'un exemple de realisation non limitatif du procede selon l'invention ; et 20 - la FIGURE 2 est une representation schernatique d'un exemple du systeme selon l'invention. II est bien entendu que les modes de realisation qui seront decrits dans Ia suite ne sont nullement limitatifs. On pourra notamment imaginer des variantes de l'invention ne comprenant qu'une selection de 25 caracteristiques decrites par Ia suite isolees des autres caracteristiques decrites, si cette selection de caracteristiques est suffisante pour conferer un avantage technique ou pour differencier l'invention par rapport a l'etat de Ia technique anterieur. Cette selection comprend au moins une caracteristique de preference fonctionnelle sans details structurels, ou avec seulement une 30 partie des details structurels si cette partie uniquement est suffisante pour conferer un avantage technique ou pour differencier l'invention par rapport a l'etat de Ia technique anterieur. - 8 - En particulier toutes les variantes et tous les modes de realisation decrits sont combinables entre eux si rien ne s'oppose a cette combinaison sur le plan technique. Sur les figures, les elements communs a plusieurs figures conservent 5 la merne reference. La FIGURE 1 est une representation schernatique d'un exemple de realisation non limitatif du procede de detection de contournements selon ('invention, dans un reseau de telephonie donne. 10 Le procede 100, represents sur la FIGURE 1, comprend une etape preliminaire 102 lors de laquelle une liste, dite cible, comprenant au moins un numero d'appel cible est constituee. Chaque numero cible ajoute dans la liste cible est un numero d'appel soumis a une tarification specifique permettant aux fraudeurs un gain financier. 15 Par exemple, et de maniere nullement !imitative, un numero cible peut etre un numero d'appel surtaxe, ou un numero d'appel d'un autre reseau de telephonie mobile. Un numero cible peut etre identifie dans une liste de numeros d'appel surtaxes. 20 Un numero cible peut etre un numero d'appel prealablement signals par un utilisateur ayant ete victime d'une facturation inattendue et elevee. Un numero cible peut etre identifie en realisant une campagne d'appels par un ou plusieurs robots vers des numeros aleatoires, et en analysant les coats pour chaque appel. 25 Une fois la liste cible etablie, le procede 100 comprend au moins deux iterations d'une phase 104 de detection de numeros solliciteurs utilises frauduleusement, par exemple dans des SIMBOX, pour solliciter des communications telephoniques vers des numeros cibles, par le biais de 30 messages non-sollicites qu'ils emettent vers des utilisateurs. La phase de detection 104 comprend une etape 106, lors de laquelle un robot emet une communication telephonique vers un numero cible. Un numero d'appel, dit numero de test, est utilise pour remission de cette communication test. La communication test peut etre un message, de type - 9 - SMS ou MMS, ernis vers le numero cible. Alternativement, la communication test peut etre un appel telephonique, decroche ou non, avec ou sans emission d'un signal sonore. L'etape 106 peut etre realisee pour chaque numero cible, avec le 5 merne numero test ou avec des numeros test differents. L'emission de communications test declenche la reception, lors d'une etape 108, de messages non-sollicites invitant a realiser une communication telephonique, sous la forme d'un appel ou d'un message, vers un numero 10 cible indique dans ledit message. Lors d'une etape 110, chaque message regu est analyse pour : - identifier un numero d'appel solliciteur : ce numero est le numero utilise pour emettre le message ; et 15 - identifier un numero cible : ce numero est inscrit dans le corps du message. II s'agit du numero vers lequel il est explicitement demande d'emettre un appel ou d'envoyer un message. Ce numero est generalement soumis a une tarification specifique, tel un numero de Service a Valeur Ajoutee surtaxe ou un numero 20 d'appel vers l'etranger par exemple. Lorsque le message regu est un message ecrit, l'identification du numero cible comprend une analyse textuelle du message pour identifier une chaine numerique, ou alphanumerique, correspondant a un numero d'appel. Lorsque le message regu est un message sonore, l'identification du 25 numero cible comprend une analyse frequentielle du message pour identifier une chaine numerique, ou alphanumerique, correspondant a un numero d'appel. Lors d'une etape 112, le numero cible detecte dans le message non- 30 sollicite regu a l'etape 108, et identifie lors de l'etape 110, est memorise comme numero cible pour une nouvelle iteration de la phase de detection 104, en particulier lorsque le numero cible est un nouveau numero. Cette etape 112 peut memoriser chaque nouveau numero cible detecte lors de l'etape 110 dans la liste cible constituee lors de l'etape - 10 - preliminaire 102. Alternativement, cette etape 112 peut memoriser chaque nouveau numero cible detecte lors de l'etape 110 dans une nouvelle liste, qui sera utilisee comme liste cible lors d'une prochaine iteration de la phase de detection 104. 5 L'etape 112 memorise egalement le numero solliciteur dans une liste, dite liste solliciteur, en particulier Iorsque le numero solliciteur detecte est un nouveau numero. La phase de detection 104 est reiteree au moins une nouvelle fois, soit 10 avec la liste cible initiale mise a jour avec les nouveaux numeros cibles identifies lors de l'etape 110, soit avec une nouvelle liste cible constituee lors de l'etape 112. La phase de detection 104 peut etre reiteree autant de fois que necessaire/souhaitee, par exemple jusqu'a ce qu'aucun nouveau numero 15 cible soit detecte. Le procede 100 comprend, suite a la phase de detection 104, une etape 114 de deconnexion des cartes SIM associees a chaque numero solliciteur detecte lors de l'etape 110 et memorise lors de l'etape 112. 20 La FIGURE 2 est une representation schernatique d'un exemple de realisation non limitatif d'un systerne selon ('invention. Le systerne 200, represents sur la FIGURE 2, comprend un serveur 25 202. Le serveur 202 est en communication avec des robots 2041-204n, localises sur un merne site, ou sur des sites differents distants les uns des autres. Le serveur 202 peut etre en communication avec chacun des robots 204 au travers d'un reseau de communication de type Internet, par exemple via un VPN. 30 Les robots 204 sont en communication avec un serveur 206 de cartes SIM susceptible de se trouver sur un site distant des robots 204, ou sur le(s) merne(s) site(s) que les robots 204. Le serveur de carte SIM 206 peut etre en communication avec chacun des robots 204 au travers d'un reseau de communication de type Internet, par exemple via un VPN. - 11 - Les robots 204 sont agences pour emettre des communications test, tels que des appels test ou des messages test, vers un ou plusieurs numeros cibles 2081-208k soumis a une tarification specifique. En retour, des messages non-sollicites sont emis vers les robots 5 d'appels 2041-204n par un serveur de cartes SIM 210, egalement appele SIMBOX, utilisant frauduleusement des numeros solliciteurs associes a des cartes SIM 2121-212, Le serveur 202 comporte des modules logiciels et/ou materiels 10 configures pour realiser la phase de constitution d'une liste de numeros cibles. En particulier, le serveur 202 comprend un module 214 configure pour consulter des annuaires de numeros surtaxes, un annuaire de numeros signales comme frauduleux par les utilisateurs, etc. pour constituer une liste 15 216, dite liste cible, de numeros cibles. Le serveur 202 comporte un module 218 d'analyse de chaque message regu par les robots d'appel 2041-204n, pour detecter et memoriser un numero solliciteur, correspondant au numero de telephone ayant emis le 20 message. Ce numero solliciteur est memorise comme numero solliciteur dans une liste 220, s'il s'agit d'un nouveau numero qui n'est pas déjà inscrit dans cette liste 220. Ce numero solliciteur correspond a un numero de telephone associe par exemple a une carte SIM 212, utilisee dans la SIMBOX 210. Le serveur 202 comporte un module 222 d'analyse du contenu de 25 chaque message regu par les robots d'appel 2041-204n, pour detecter dans le corps dudit message et memoriser un numero cible, correspondant au numero de telephone vers lequel le message sollicite de realiser une communication telephonique. Ce numero cible est memorise comme numero cible dans la liste cible 216, s'il s'agit d'un nouveau numero qui n'est pas 30 déjà inscrit dans cette liste 216. Ce numero cible correspond a un numero de telephone associe par exemple a une carte SIM 208, soumis a une tarification specifique. - 12 - Le serveur 202 comporte en outre un module 224 controlant et commandant les robots d'appel 204 pour realiser des appels test au travers d'un reseau de telephonie mobile 226. Le serveur 202 comprend aussi des moyens de memorisation 228 pour 5 memoriser differentes donnees telles que les listes 216 et 220. Bien entendu, ('invention n'est pas limit& aux exemples qui viennent d'être REVENDICATIONS1. Procede (100) de detection d'au moins un numero de telephone, dit numero solliciteur, utilise pour solliciter une communication telephonique vers au moins un numero de telephone, dit numero cible, ledit procede (100) comprenant une phase (104), dite de detection, comprenant les &apes suivantes : - emission (106), par au moins un robot (204) utilisant au moins un numero de telephone, dit numero test, d'une communication telephonique vers au moins un numero cible prealablement detecte ; - reception (108) d'au moins un message audit numero test ; et - pour au moins un message regu : ^ detection (110) d'un numero de telephone contenu dans ledit message telephonique, et memorisation (112) dudit numero comme numero cible lorsque ledit numero est un nouveau numero ; et/ou ^ memorisation (112) du numero de telephone emetteur dudit message comme numero solliciteur, lorsque ledit numero est un nouveau numero ; ledit procede (100) comprenant au moins une nouvelle iteration de ladite phase de detection (104) utilisant au moins un nouveau numero cible detecte lors de ladite etape de detection. 2. Procede (100) selon la revendication precedente, caracterise en ce qu'il comprend en outre une etape (102) preliminaire de constitution d'une liste (216), dite cible, comprenant au moins un numero cible. 3. Procede (100) selon la revendication precedente, caracterise en ce que l'etape (102) preliminaire de constitution d'une liste cible (216) comprend une lecture d'au moins un numero d'appel dans une liste de numeros 30 surtaxes. 4. Procede (100) selon l'une quelconque des revendications precedentes, caracterise en ce que, pour au moins un numero cible, l'etape (106) - 14 - d'emission d'au moins une communication telephonique comprend une emission d'un appel telephonique. 5. Procede (100) selon l'une quelconque des revendications precedentes, 5 caracterise en ce que, pour au moins un numero cible, l'etape (106) d'emission d'au moins une communication telephonique comprend une emission d'un message de type SMS, SMS+ ou MMS. 6. Procede (100) selon l'une quelconque des revendications precedentes, 10 caracterise en ce que, lorsque le message regu est un message ecrit, l'etape de detection (110) comprend une analyse syntaxique dudit message en vue d'identifier une chaine numerique, ou eventuellement alphanumerique, correspondant a un numero de telephone. 15 7. Procede (100) selon l'une quelconque des revendications precedentes, caracterise en ce que, lorsque le message regu est un message sonore, l'etape de detection (110) comprend une analyse frequentielle du signal composant ledit message en vue d'identifier une chaine numerique, ou eventuellement alphanumerique, correspondant a un numero de telephone. 20 8. Procede (100) selon l'une quelconque des revendications precedentes, caracterise en ce qu'il comprend une iteration de la phase de detection (104) utilisant uniquement un, ou plusieurs, nouveau(x) numero(s) cible(s) detecte(s) lors d'une iteration precedente de ladite phase de detection (104). 9. Procede (100) selon l'une quelconque des revendications precedentes, caracterise en ce qu'il comprend une iteration de la phase de detection (104) utilisant au moins un numero cible prealablement utilise dans une iteration precedente. 10. Procede (100) selon l'une quelconque des revendications precedentes, caracterise en ce qu'il comprend une etape (114) de desactivation d'au moins une carte SIM (2121-2120 associe a un numero solliciteur. 25 - 15 - U. Systeme (200) de detection de numero de telephone, dit numero solliciteur, utilise pour solliciter une communication telephonique vers au moins un numero de telephone, dit numero cible, ledit systerne (200) comprenant : 5 - au moins un robot (2041-204n), dit d'appel, pour realiser des communications test vers un ou plusieurs numeros solliciteurs en utilisant un ou plusieurs numeros test, et - au moins un serveur (202), configure pour realiser ou declencher toutes les &apes du procede (100) selon l'une quelconque des 10 revendications precedentes. 12. Systeme (200) selon la revendication precedente, caracterise en ce que le serveur (202) est situe a distance d'un ou plusieurs robots d'appel (20412040. 15