Brevet FR3043872A1 (20170519)
REVENDICATIONS1. Procédé de traitement d'un flux de données échangé entre un client (10) et une entité (15 ;16) via un réseau de télécommunications (14), le flux de données comprenant un ensemble de paquets de données, le procédé de traitement comprenant les étapes suivantes : - sur interception (201) d'un paquet de données appartenant à un flux de données, ledit flux de données comprenant une source et un destinataire, ledit client étant la source ou le destinataire du flux de données, copier (204) ledit paquet de données ou générer une référence audit paquet de données, et transférer (205) le paquet de données au destinataire; - transmettre ladite copie ou référence à un analyseur de flux apte à analyser le flux de données; - recevoir (206) un résultat d'analyse du flux de données depuis l'analyseur de flux ; - traiter (207 ;\n<CLM>\1\tle flux de données sur la base du résultat d'analyse reçu.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel traiter le flux de données peut comprendre : - appliquer une politique de qualité de service dépendant du résultat d'analyse reçu ; ou - autoriser ou interdire le flux de données sur la base du résultat d'analyse reçu.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, dans lequel, après avoir été copié ou après avoir généré une référence, le paquet de données est transféré instantanément au destinataire. 4.Procédé selon la revendication 1 ou 2, comprenant en outre une étape de temporisation (209) d'une durée D prédéterminée suite à la copie du paquet de données ou à la génération de la référence, et dans lequel le paquet de données- est transféré au destinataire à l'expiration de la temporisation, uniquement : - si le résultat d'analyse de flux a été reçu de l'analyseur de flux et le flux de 3043872 15 données est autorisé ; ou - si le résultat d'analyse de flux n'a pas encore été reçu de l'analyseur de flux.\n<CLM>\1\tProcédé selon la revendication 4, dans lequel la durée D prédéterminée est déterminée de manière statistique de manière à ce que, pour un ensemble N de flux de données, au moins une fraction k prédéterminée des N flux de données est analysable par l'analyseur de flux en une durée d'analyse inférieure à D.\n<CLM>\1\tProcédé selon la revendication 2 et l'une des revendications 3 à 5, dans 10 lequel l'étape de traitement du flux de donner comprend l'autorisation ou l'interdiction du comprend les étapes suivantes : - stocker dans une base de données (405) un marquage du flux de données, le marquage indiquant si le flux est autorisé ou interdit et dans lequel, sur chaque interception d'un paquet de données, le procédé 15 comprend en outre: - identifier (202) le flux de données correspondant au paquet reçu ; - si le paquet de données correspond à un flux autorisé, transférer le paquet de données au destinataire ; - si le paquet de données correspond à un flux interdit, bloquer le paquet 20 de données.\n<CLM>\1\tProduit programme informatique comportant des instructions pour la mise en oeuvre du procédé selon l'une des revendications 1 à 6, lorsque ce programme est exécuté par un processeur. 25\n<CLM>\1\tDispositif de traitement d'un flux de données échangé entre un client et une entité (15 ;16) via un réseau de télécommunications (14), le flux de données comprenant un ensemble de paquets de données, le dispositif de traitement (12) comprenant : 30 - une interface d'entrée (401) pour intercepter un paquet de données appartenant à un flux de données ; - une interface de sortie (406) ; - un processeur (403) configuré pour, sur interception un paquet de données 3043872 16 appartenant à un flux de données, ledit flux de données compr'enant une source et un destinataire, ledit client étant la source ou le destinataire du flux de données, copier ledit paquet de données ou générer une référence audit paquet de données, et pour transférer le paquet de données au destinataire via 5 l'interface de sortie; dans lequel l'interface de sortie est en outre agencée pour transmettre ladite copie ou référence à un analyseur de flux apte à analyser le flux de données; dans lequel l'interface d'entrée est en outre agencée pour recevoir un résultat d'analyse du flux de données depuis l'analyseur de flux ; 10 et dans lequel le processeur est en outre agencé pour traiter le flux de données sur la base du résultat d'analyse reçu.\n<CLM>\1\tSystème de traitement de flux comprenant un dispositif de traitement (12) selon la revendication 8 et un analyseur de flux (13) apte à, à partir d'un ou 15 plusieurs paquets de données d'un flux de données, obtenir un résultat d'analyse du flux de données.