Brevet FR3123467A1 — publié le 20221202

Procédé et dispositif de caractérisation d’un utilisateur, et dispositif de fourniture de services l’utilisant L'invention relève du domaine de la sécurité informatique. Pour cela, l’invention concerne un procédé et un dispositif de caractérisation d’un utilisateur, notamment d’un utilisateur d’un dispositif et/ou d’un service. Un objet de l’invention est un procédé de caractérisation d’un utilisateur, le procédé de caractérisation comportant une comparaison de premières données associées à un premier objet sonore spatialisé en une première localisation par une interface utilisateur d’un terminal de communication et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation la comparaison déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié,. Ainsi, les erreurs de caractérisation d’un utilisateur comme utilisateur approprié, notamment un utilisateur humain, sont réduites car les systèmes de reconnaissances sonores et vocaux existants n’étant pas aptes sélectionner un son dans un environnement sonore spatialisé, c’est-à-dire une scène audio en trois dimensions 3D. Figure pour l’abrégé : Figure 1 Procédé et dispositif de caractérisation d’un utilisateur, et dispositif de fourniture de services l’utilisant L'invention relève du domaine de la sécurité informatique. Pour cela, l’invention concerne un procédé et un dispositif de caractérisation d’un utilisateur, notamment d’un utilisateur d’un dispositif et/ou d’un service. L’invention concerne en particulier la caractérisation d’un utilisateur comme étant un utilisateur humain par opposition à un utilisateur informatique ou utilisateur-robot. État de la technique Actuellement, la caractérisation d’un utilisateur permet de différence l’utilisateur humain de l’utilisateur-robot (c’est-à-dire notamment un utilisateur informatique mis en œuvre par un ordinateur). Cette caractérisation utilise un test dit CAPTCHA pour « Completely Automated Public Turing test to tell Computers and Humans Apart » en anglais, c’est-à-dire test public de Turing complètement automatisé pour différencier les ordinateurs et les humains, ou un test HIP pour « Human Interaction Proof » en anglais, c’est-à-dire test de preuve d’interaction humaine. L’utilisation de test CAPTCHA permet de prémunir un serveur recevant des formulaires informatiques non seulement de la réception de formulaires indésirables ou spam car provenant d’utilisateur-robot, mais aussi d’attaque en déni de services, c’est-à-dire de la mise en œuvre par le serveur d’un grand nombre de traitements inutiles liés aux formulaires indésirables reçus. En outre, l’utilisateur de test CAPTCHA permet de réduire les surcharges de réseaux liés aux attaques par déni de services d’un ou plusieurs serveurs en évitant de télécharger des documents requis par un ou plusieurs utilisateurs-robots. Il existe différents types de test CAPTCHA. Les plus courants sont les CAPTCHA dits visuels dans lesquels l’utilisateur saisit, sur demande, une série de lettres correspondant aux lettres déformées affichées à l’écran ou clique, sur demande, dans une mosaïque d’images affichées sur les images de la mosaïque comportant un objet particulier, par exemple des feux tricolores. Mais, pour certains utilisateurs, la présence d’un CAPTCHA pour accéder à un site ou à un contenu est tout simplement rédhibitoire. Par exemple, un utilisateur non-voyant ne peut pas renseigner un CAPTCHA visuel. En outre, ces systèmes de vérification échouent à reconnaître certains utilisateurs handicapés comme humains et rendent donc impossible, pour ces utilisateurs, de créer des comptes, d’écrire des commentaires ou d’effectuer des achats sur certains sites. Pour remédier à ces problèmes d’accessibilité, un CAPTCHA sonore peut être utilisé proposant soit que l’utilisateur identifie, sur demande, un objet sonore diffusé ou saisit, sur demande, une série de chiffres correspondant aux chiffres énoncés vocalement lors de la diffusion d’un extrait sonore. Mais, les systèmes de reconnaissances actuels, reconnaissance d’image et reconnaissance vocale, ont fortement progressé et sont disponibles de manière simple et à un grand nombre de personnes. Ces CAPTCHAs sont donc faciles à contourner par des robots correctement programmés pour faire appel à ces techniques de reconnaissance d’image et de voix. Pour limiter le contournement de ces CAPTCHAs, des systèmes de CAPTCHA utilisent, dans un premier temps, la 3D visuelle. Par exemple, le texte affiché à saisir par l’utilisateur est déformé en trois dimensions pour déformer d’avantage les lettres à reconnaitre. D’autres systèmes de CAPTCHA sonore, diffuse, dans un deuxième temps, l’extrait sonore à identifier (notamment des paroles) dans un fond sonore, par exemple de type effet cocktail. Mais les techniques de reconnaissances s’améliorant rapidement, les dernières générations de système de reconnaissance d’image et vocale sont de plus en plus robustes à ce genre de perturbations. Un des buts de la présente invention est de remédier à des inconvénients/insuffisances de l'état de la technique/ d'apporter des améliorations par rapport à l'état de la technique. Un objet de l’invention est un procédé de caractérisation d’un utilisateur, le procédé de caractérisation comportant une comparaison de premières données associées à un premier objet sonore spatialisé en une première localisation par une interface utilisateur d’un terminal de communication et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation la comparaison déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié,. Ainsi, seul un utilisateur approprié, notamment un utilisateur humain, étant apte à fournir des deuxièmes données correspondant aux premières données car seul apte à donner la localisation d’un objet sonore spatialisé donné ou une caractéristique d’un objet sonore spatialisé diffusé à une localisation donnée voire la réponse à une question vocale diffusée à une localisation donnée. En effet, les systèmes de reconnaissances sonores et vocaux existants n’étant pas aptes sélectionner un son dans un environnement sonore spatialisé, c’est-à-dire une scène audio en trois dimensions 3D. Avantageusement, les premières données et les deuxièmes données sont une parmi les types de données suivantes : + un paramètre de localisation d’un objet sonore spatialisé ; + une catégorie de source génératrice d’un objet sonore ; + une réponse à une question vocalisée dans un objet sonore ; Ainsi, l’invention réduit les erreurs de caractérisation d’un utilisateur comme un utilisateur humain un utilisateur robot utilisant un système de reconnaissance sonore car ces systèmes ne sont aptes : - ni à déterminer la localisation d’un objet sonore donné. Les erreurs de caractérisation de l’utilisateur sont réduites. - ni, encore moins, à effectuer leur traitement sur un objet sonore diffusé à une localisation donnée dans un environnement sonore capté et traité par ces systèmes de reconnaissance pour déterminer la catégorie de source d’objet sonore, Par conséquent, les erreurs de caractérisation de l’utilisateur sont encore plus limitées. - ni, encore moins, pour répondre à une question posée par l’objet sonore. En effet, cela nécessite non seulement la reconnaissance vocale d’un objet sonore diffusé de manière spatialisé en une localisation donnée dans un environnement sonore spatialisé mais aussi une recherche d’une réponse à la question reconnue par la reconnaissance vocale. Donc, les erreurs de reconnaissance liées à la difficulté par la reconnaissance vocale d’extraire de l’environnement sonore spatialisé l’objet sonore diffusé engendrent des erreurs de réponse car la question reconnue traitée par le moteur de recherche sera erronée. Par conséquent, les erreurs de caractérisation de l’utilisateur deviennent alors infimes. Avantageusement, le procédé de caractérisation comporte une reproduction d’une requête d’interaction au premier objet sonore spatialisé, la requête d’interaction étant destinée à l’utilisateur, les deuxièmes données sont des données reçues suite à la reproduction de ladite requête d’interaction. Avantageusement, la requête d’interaction comporte le type de deuxièmes données attendues lors de l’interaction. Avantageusement, la requête d’interaction comporte en outre la deuxième localisation du deuxième objet sonore spatialisé, la deuxième localisation correspondant à la première localisation. Ainsi, la localisation de l’objet sonore que l’utilisateur doit écouter pour le caractériser peut varier d’une caractérisation à une autre, réduisant les risques d’apprentissage de la localisation par des systèmes informatiques et donc les risques d’erreurs de caractérisation. Avantageusement, le procédé de caractérisation d’un utilisateur caractérise l’utilisateur d’au moins un des éléments suivants : + un service mis en œuvre par un dispositif de fourniture de service ; + d’un dispositif parmi les dispositifs suivants : - le terminal de communication ; - un dispositif de traitement local ou réseau ; - un dispositif de fourniture de services ; - un équipement d’un réseau de communication auquel est connecté un terminal de communication de l’utilisateur. Avantageusement, le procédé de caractérisation comporte un contrôle mis en œuvre par l’interface utilisateur, le contrôle contrôlant l’interface utilisateur au moyen d’une commande de reproduction spatialisée comportant le premier objet sonore et la première localisation. Avantageusement, le contrôle déclenche une activation d’une capture de deuxièmes données par l’interface utilisateur, les données captées comportant les deuxièmes données reçues. Avantageusement, selon une implémentation de l'invention, les différentes étapes du procédé selon l'invention sont mises en œuvre par un logiciel ou programme d'ordinateur, ce logiciel comprenant des instructions logicielles destinées à être exécutées par un processeur de données d'un dispositif faisant partie d’un dispositif de caractérisation et/ou d’un dispositif de fourniture de services et étant conçus pour commander l'exécution des différentes étapes de ce procédé. L'invention vise donc aussi un programme comprenant des instructions de code de programme pour l’exécution des étapes du procédé de selon l’une quelconque des revendications précédentes lorsque ledit programme est exécuté par un processeur. Ce programme peut utiliser n'importe quel langage de programmation et être sous la forme de code source, code objet ou code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée ou dans n'importe quelle autre forme souhaitable. Un objet de l’invention est également un dispositif de caractérisation d’un utilisateur, le dispositif de caractérisation comportant un comparateur de premières données associées à un premier objet sonore spatialisé en une première localisation par une interface utilisateur d’un terminal de communication et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation, le comparateur déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié. Un objet de l’invention est aussi un dispositif de fourniture de services, le dispositif de fourniture de service comportant : + un processeur apte à mettre en œuvre au moins un service ; + une interface d’échange avec un terminal de communication ; et + un dispositif de caractérisation d’un utilisateur du service comportant un comparateur de premières données associées à un premier objet sonore spatialisé en une première localisation par une interface utilisateur du terminal de communication de l’utilisateur et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation, le comparateur déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié et commandant au processeur la mise en œuvre du service. Les caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description, faite à titre d'exemple, et des figures s’y rapportant qui représentent : , un schéma simplifié d’un procédé de caractérisation de l’utilisateur selon l’invention, , un schéma simplifié d’une scène audio 3D utilisée par l’invention, , un schéma simplifié d’une interface utilisateur d’un premier mode de réalisation de l’invention dans le cas d’une requête d’interaction relative à une position d’un objet sonore, , un schéma simplifié d’une interface utilisateur d’un deuxième mode de réalisation de l’invention dans le cas d’une requête d’interaction relative à une position d’un objet sonore, , un schéma simplifié d’une interface utilisateur d’un premier mode de réalisation de l’invention dans le cas d’une requête d’interaction relative à une catégorie d’un objet sonore, , un schéma simplifié d’une interface utilisateur d’un deuxième mode de réalisation de l’invention dans le cas d’une requête d’interaction relative à une catégorie d’un objet sonore, , un schéma simplifié d’une interface utilisateur d’un premier mode de réalisation de l’invention dans le cas d’un objet sonore comportant une requête d’interaction, , un schéma simplifié d’une interface utilisateur d’un deuxième mode de réalisation de l’invention dans le cas d’un objet sonore comportant une requête d’interaction, , un schéma simplifié d’une architecture de communication comportant un dispositif de caractérisation selon l’invention. Procédé de caractérisation d’un utilisateur, le procédé de caractérisation comportant une comparaison de premières données associées à un premier objet sonore spatialisé en une première localisation d’une scène audio spatialisée par une interface utilisateur d’un terminal de communication et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation de la scène audio spatialisée, la comparaison déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié,. Procédé de caractérisation d’un utilisateur d’un service selon la revendication précédente, dans lequel les premières données et les deuxièmes données sont une parmi les types de données suivantes : + un paramètre de localisation d’un objet sonore spatialisé ; + une catégorie de source génératrice d’un objet sonore ; + une réponse à une question vocalisée dans un objet sonore ; Procédé de caractérisation d’un utilisateur d’un service selon l’une quelconque des revendications précédentes, dans lequel le procédé de caractérisation comporte une reproduction d’une requête d’interaction au premier objet sonore spatialisé, la requête d’interaction étant destinée à l’utilisateur, les deuxièmes données sont des données reçues suite à la reproduction de ladite requête d’interaction. Procédé de caractérisation d’un utilisateur d’un service selon la revendication précédente, dans lequel la requête d’interaction comporte le type de deuxièmes données attendues lors de l’interaction. Procédé de caractérisation d’un utilisateur d’un service selon la revendication précédente, dans lequel la requête d’interaction comporte en outre la deuxième localisation du deuxième objet sonore spatialisé, la deuxième localisation correspondant à la première localisation. Procédé de caractérisation d’un utilisateur selon l’une quelconque des revendications précédentes, dans lequel le procédé de caractérisation d’un utilisateur caractérise l’utilisateur d’au moins un des éléments suivants : + un service mis en œuvre par un dispositif de fourniture de service ; + d’un dispositif parmi les dispositifs suivants : - le terminal de communication ; - un dispositif de traitement local ou réseau ; - un dispositif de fourniture de services ; - un équipement d’un réseau de communication auquel est connecté un terminal de communication de l’utilisateur. Procédé de caractérisation selon l’une quelconque des revendications précédentes, dans lequel le procédé de caractérisation comporte un contrôle mis en œuvre par l’interface utilisateur, le contrôle contrôlant l’interface utilisateur au moyen d’une commande de reproduction spatialisée comportant le premier objet sonore et la première localisation. Procédé de caractérisation selon la revendication précédente, dans lequel le contrôle déclenche une activation d’une capture de deuxièmes données par l’interface utilisateur, les données captées comportant les deuxièmes données reçues. Programme comprenant des instructions de code de programme pour l’exécution des étapes du procédé de caractérisation selon l’une quelconque des revendications précédentes lorsque ledit programme est exécuté par un processeur. Dispositif de caractérisation d’un utilisateur, le dispositif de caractérisation comportant un comparateur de premières données associées à un premier objet sonore spatialisé en une première localisation d’une scène audio spatialisée par une interface utilisateur d’un terminal de communication et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation de la scène audio spatialisée, le comparateur déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié. Dispositif de fourniture de services, le dispositif de fourniture de service comportant : + un processeur apte à mettre en œuvre au moins un service ; + une interface d’échange avec un terminal de communication ; et + un dispositif de caractérisation d’un utilisateur du service comportant un comparateur de premières données associées à un premier objet sonore spatialisé en une première localisation d’une scène audio spatialisée par une interface utilisateur du terminal de communication de l’utilisateur et de deuxièmes données reçues suite à la reproduction du premier objet sonore spatialisé, les deuxièmes données étant fonction d’un deuxième objet sonore spatialisé perçu en une deuxième localisation de la scène audio spatialisée, le comparateur déclenchant en cas de résultat positif une caractérisation de la source d’interaction comme étant un utilisateur approprié et commandant au processeur la mise en œuvre du service.