Brevet FR2950505A1 — publié le 20110325

La présente invention a pour objet un procédé et un dispositif permettant de commander à distance l'exécution d'au moins une fonction d'un système informatique. Elle s'applique notamment, mais non exclusivement, à un procédé et un dispositif permettant de commander la fermeture d'une session d'une application informatique lorsque l'utilisateur s'est éloigné d'une certaine 15 distance du poste informatique sur lequel elle est installée. On sait que la préservation d'une confidentialité optimale des données informatiques nécessite, en toute rigueur, que les utilisateurs ferment leur session informatique à chaque fois qu'ils s'éloignent, même temporairement, 20 du poste informatique sur lequel ils travaillent. Toutefois, la plupart du temps, lesdits utilisateurs omettent, par négligence ou ignorance, de fermer leur session après s'être éloignés du poste informatique respectif sur lequel ils travaillaient, ce qui se traduit par la création d'une faille de sécurité pouvant permettre la diffusion d'informations confidentielles qui ont été rendues, de 25 cette manière, facilement accessibles. Afin de résoudre ce problème, on a proposé des procédés et des dispositifs permettant de détecter la présence d'une personne autorisée à proximité d'un ordinateur afm de lui permettre de continuer à accéder à certaines ou à toutes 30 les fonctions de cet ordinateur. Ainsi, le procédé et le dispositif objet du brevet US 6 189 105 permettent d'obtenir ce résultat en faisant intervenir un badge porté par l'utilisateur, en communication sans fil avec un lecteur connecté à l'ordinateur qui est apte à commander le maintien de l'accès total ou partiel audit ordinateur en cas de réception d'un message codé binaire correct en provenance dudit badge. Toutefois, la mise en oeuvre de ce procédé nécessite l'établissement d'une liaison continue ou quasi û continue entre le badge porté par l'utilisateur et le lecteur connecté à l'ordinateur. En outre, la détection de la présence du porteur du badge dans un périmètre donné autour de l'ordinateur s'effectue en analysant les perturbations du champ électromagnétique existant dans l'espace compris entre le badge et ledit lecteur, ce qui nécessite l'utilisation de moyens d'analyse et de traitement du signal, tels que des moyens de comparaison de signaux, des filtres, un multiplicateur analogique, etc. L'invention a donc plus particulièrement pour but de supprimer ces inconvénients. A cet effet, elle propose un procédé permettant de commander à distance l'exécution d'au moins une fonction d'un système informatique, caractérisé en ce qu'il comprend les étapes consistant en : • l'attribution à chaque personne susceptible d'utiliser un système 20 informatique tel qu'un ordinateur, d'un moyen d'identification mobile comportant un identifiant unique ; • la connexion à chaque système informatique d'un module électronique constituant une station de base pouvant communiquer avec les moyens d'identification mobiles ainsi qu'avec un système de traitement compris 25 dans le système informatique ; • la détermination, après avoir connecté le module électronique au système informatique, des moyens d'identification mobiles dont les détenteurs sont autorisés à accéder au système informatique ; • la détermination de la distance séparant ces moyens d'identification 30 mobiles de la station de base afin de définir un périmètre au-delà duquel l'exécution d'une fonction du système informatique est commandée ; • la détermination pour chaque détenteur autorisé à accéder au système informatique de la (ou des) fonctions) commandée(s) à distance dans le cas où le détenteur ne figure plus dans ledit périmètre ; • l'entrée dans le périmètre ainsi déterminé autour du système informatique, d'une personne porteuse d'un moyen d'identification mobile, habilitée à accéder au système informatique, ce moyen d'identification mobile émettant à intervalles réguliers, ou sur sollicitation de la station de base, un signal d'identification spécifique comportant l'identifiant unique ; • la réception de ce signal d'identification par la station de base ; • la détermination par la station de base de la puissance d'émission dudit signal d'identification détecté afin de déduire la présence ou non de ce moyen d'identification mobile dans ledit périmètre ; • dans le cas où le moyen d'identification mobile est déterminé comme étant dans ledit périmètre, la station de base commande au système de traitement de permettre l'accès total ou partiel du détenteur du moyen d'identification mobile au système informatique ; • dans le cas contraire, la station de base commande au système de traitement l'exécution de ladite (ou de lesdites) fonction(s) ayant généralement pour objet de restreindre ou d'empêcher totalement l'accès dudit détenteur au système informatique. De cette façon, l'émission à intervalles réguliers, ou sur sollicitation de la station de base, et non de manière continue, du signal d'identification par le moyen d'identification mobile permet de réduire les durées d'émission des signaux. En outre, l'analyse de la puissance dudit signal d'identification permet de déterminer simplement la distance entre le moyen d'identification mobile et la station de base qui lui est associée. Préférentiellement, la détermination des moyens d'identification mobiles autorisés à accéder au système informatique peut s'effectuer par la réception d'un message par la station de base en provenance desdits moyens d'identification mobiles. Selon une variante d'exécution préférentielle, la détermination de la puissance d'émission dudit signal d'identification détecté s'accompagne au préalable du filtrage, du lissage et de l'écrêtage des mesures de puissance du signal d'identification reçu dont on cherche à déterminer la puissance. Le moyen d'identification mobile et le module électronique peuvent chacun comprendre : • des moyens de communication ; • des moyens de traitement des données, tels qu'un microcontrôleur ; 15 • des moyens d'alimentation électrique, tels qu'une batterie. Selon une variante d'exécution, le dispositif mis en oeuvre par le procédé selon l'invention peut également comprendre un système centralisé de contrôle pouvant communiquer avec un ou plusieurs systèmes de traitement, ce qui 20 permet avantageusement de collecter les informations transmises par les moyens d'identification mobiles. Un mode d'exécution de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence au dessin annexé dans lequel : 25 La figure unique est une représentation schématique du dispositif mis en oeuvre par le procédé selon l'invention. Dans cet exemple, le dispositif 1 pour la mise en oeuvre du procédé selon 30 l'invention comporte : • un moyen d'identification mobile 2 comprenant un identifiant unique ; ce moyen d'identification mobile 2 peut consister par exemple en un badge, un support de badge, un bracelet de surveillance, etc. ; en outre, ce moyen d'identification mobile 2 peut comporter une interface de commande, telle qu'un clavier ou un simple bouton de commande permettant de commander l'émission d'un message à destination d'une station de base 3, constitué d'un signal d'identification comportant l'identifiant unique ; chaque moyen d'identification mobile 2 comprend : o des moyens d'émission et/ou de réception de signaux de données ; o des moyens de traitement des données, tels qu'un microcontrôleur ; o des moyens d'alimentation électrique, tels qu'une batterie ; • un système informatique 4 dont on veut contrôler l'accès ; ce système informatique 4 peut être un ordinateur classique comprenant une unité centrale et une interface homme ù machine telle qu'un ensemble écran ù clavier ; • un module électronique constituant une station de base 3 pouvant être connecté à un système informatique 4 du type susdit ; ce module électronique 3 comporte : o des moyens d'émission et/ou de réception de signaux de données ; o des moyens de traitement des données, tels qu'un microcontrôleur ; o des moyens d'alimentation électrique tels qu'une batterie ; • un système de traitement 5 compris dans le système informatique 4, ce système de traitement 5 pouvant communiquer avec la station de base 3 lorsque cette dernière est reliée audit système informatique 4 ; le système de traitement 5 peut prendre la forme d'une application pouvant être installée sur un moyen de stockage du système informatique 4, tel qu'un disque dur. Avantageusement, le moyen d'identification mobile 2 peut comprendre plusieurs boutons de commande, chacun de ces boutons correspondant à l'émission d'un message spécifique associé à une fonction déterminée, telle que, par exemple, notamment : • la fonction ayant pour objet d'empêcher l'accès dudit détenteur du moyen d'identification mobile 2 au système informatique 4 ; • la fonction ayant pour objet de permettre l'accès dudit détenteur du moyen d'identification mobile 2 au système informatique 4 ; ces deux dernières fonctions étant préférentiellement réservées aux détenteurs de moyens d'identification mobiles 2 ayant la qualité de superviseurs ; • la fonction ayant pour objet de provoquer l'extinction du système informatique 4. Ce dispositif 1 peut également comprendre un système centralisé de contrôle 6 pouvant communiquer avec un ou plusieurs systèmes de traitement 5, ce qui permet de collecter les informations transmises par les moyens d'identification mobiles 2. Ce système centralisé de contrôle 6 peut être constitué par un serveur informatique. Ainsi, après avoir installé le système de traitement 5 sur un moyen de stockage du système informatique 4, et connecté la station de base 3 audit système informatique 4, un utilisateur ayant une fonction de superviseur peut configurer au moins l'un des paramètres suivants : • la détermination de la distance séparant les moyens d'identification mobiles 2 de la station de base 3 afin de définir un périmètre au-delà duquel l'exécution d'au moins une fonction du système informatique 4 30 est commandée ; • l'association de ladite station de base 3 à au moins un moyen d'identification mobile 2 ; • l'analyse des caractéristiques radio ù environnementales existantes, dans l'espace autour du système informatique 4 ; • la détermination, en fonction notamment de cette analyse, du seuil du niveau de puissance du signal d'émission de chacun des moyens d'identification mobiles 2 en dessous duquel ces moyens d'identification mobiles 2 seront considérés comme étant en dehors dudit périmètre ; • les paramètres de filtrage, lissage, écrêtage et de manière générale, tout paramètre permettant de calculer et de corriger la mesure de puissance dudit signal d'émission reçu par la station de base 3 ; • les mesures permettant la détermination de la puissance d'émission des moyens d'identification mobiles 2 et la sensibilité de réception de la station de base 3. De cette manière, la station de base 3 s'assure à intervalles réguliers que le moyen d'identification mobile 2 figure dans ledit périmètre, en procédant à la détection et à l'analyse du signal d'identification émis à intervalles réguliers, ou sur sollicitation de la station de base 3, par ce moyen d'identification mobile 2. L'analyse du signal d'identification peut ainsi consister en une détermination de sa puissance, ce qui permet de déterminer simplement la distance entre le moyen d'identification mobile 2 et la station de base 3 qui lui est assignée. Si le moyen d'identification mobile 2 est bien associé à la station de base 3 du système informatique 4, il est alors possible de distinguer trois cas : • la station de base 3 connectée au système informatique 4 ne détecte aucun signal d'identification ; la station de base 3 commande alors au système de traitement 5 l'exécution d'une fonction ayant pour objet de restreindre ou d'empêcher totalement l'accès dudit détenteur au système informatique 4 ; . la station de base 3 connectée au système informatique 4 détecte un signal d'identification dont la puissance est inférieure audit seuil de verrouillage ; la station de base 3 commande alors au système de traitement 5 l'exécution d'une fonction ayant pour objet de restreindre ou d'empêcher totalement l'accès dudit détenteur au système informatique 4 ; la station de base 3 connectée au système informatique 4 détecte un signal d'identification dont la puissance est supérieure audit seuil ; la station de base 3 commande alors au système de traitement 5 l'exécution d'une fonction permettant l'accès total ou partiel du détenteur du moyen d'identification mobile 2 au système informatique 4. Bien évidemment, si aucune station de base 3 n'est connectée au système 15 informatique 4, le système de traitement 5 verrouille l'accès au système informatique 4. Selon une variante d'exécution préférentielle de l'invention, lorsque le détenteur du moyen d'identification mobile 2 revient dans ledit périmètre après 20 en être sorti, la station de base 3 détecte que le niveau de puissance du signal d'identification dudit moyen d'identification 2 est de nouveau supérieur au seuil de verrouillage. Il en résulte l'émission par la station de base 3 d'une instruction de commande au système de traitement 5 afin de permettre l'accès total ou partiel du détenteur du moyen d'identification mobile 2 au système 25 informatique 4. Selon une variante d'exécution préférentielle de l'invention, les données échangées entre le moyen d'identification mobile 2, la station de base 3 et le système de traitement 5 pourront être cryptées, le système centralisé de 30 contrôle 6 pouvant procéder au renouvellement régulier des clés de cryptage. La localisation du moyen d'identification mobile 2 peut s'effectuer au moyen d'autres procédés, tels que le procédé de triangulation, en associant dans ce cas au moins une seconde station de base 3 au système informatique 4. Selon une variante d'exécution préférentielle de l'invention, chaque moyen d'identification mobile 2 n'émet un signal d'identification qu'en réponse à un signal émis régulièrement par la station de base 3, ce qui permet avantageusement de réduire la durée de fonctionnement effectif des moyens d'alimentation dudit moyen d'identification mobile 2, celui ù ci pouvant être par défaut en mode « veille » ou en mode « sommeil ». De cette façon, lorsqu'il n'est pas sollicité, le moyen d'identification mobile 2 ne consomme pas d'énergie. Avantageusement, cette variante d'exécution permet d'éviter des collisions dues à des réponses simultanées des différents moyens d'identification mobiles 2. En effet, si la station de base 3 envoie un message radioélectrique comportant l'identifiant unique du moyen d'identification mobile 2 qui lui est associé, seul ce moyen d'identification mobile 2 répondra à la sollicitation de la station de base 3, évitant ainsi des collisions entre réponses. Selon une autre variante d'exécution préférentielle de l'invention, lorsque le niveau d'énergie des moyens d'alimentation d'un moyen d'identification mobile 2 devient insuffisant, ce dernier peut émettre un avertissement, sonore ou lumineux, et/ou transmettre cette information à la station de base 3 correspondante. Cette station de base 3 peut comporter un chargeur électrique, préférentiellement alimenté par la prise USB ("Universal Serial Bus") du système informatique 4, qui comprend un connecteur conformé de manière à pouvoir y connecter lesdits moyens d'alimentation du moyen d'identification mobile 2. De cette manière, lorsqu'il deviendra nécessaire de recharger les moyens d'alimentation d'un moyen d'identification mobile 2, l'utilisateur pourra, après les avoir retirés de leur logement, les relier audit connecteur de la station de base 3, le rechargement pouvant ainsi s'effectuer sans risquer de laisser le moyen d'identification mobile 2 sans surveillance. Préférentiellement, en cas de déconnexion volontaire ou involontaire de la station de base 3 du système informatique 4, le système de traitement 5 commandera le verrouillage immédiat dudit système informatique 4. Selon une autre variante d'exécution de l'invention, le moyen d'identification mobile 2 peut comprendre un moyen de commande tactile permettant de transmettre au système centralisé de contrôle 6, par l'intermédiaire du système de traitement 5, ainsi que par l'intermédiaire de la station de base 3, l'information selon laquelle le système informatique 4 va être éteint et ne sera plus "visible" sur le réseau, la transmission de cette information au système centralisé de contrôle 6 pouvant être cryptée. De cette façon, seul un porteur d'un moyen d'identification mobile 2 peut éteindre le système informatique 4 correspondant et le faire « disparaître » du réseau, toute « disparition » non précédée de l'émission d'un message d'avertissement au système centralisé de contrôle 6 devant ainsi être considérée comme suspecte. L'envoi de cette notification d'extinction du système de traitement 5 au système centralisé 6 peut être l'objet d'un accusé de réception envoyé par le système centralisé 6 au système de traitement 5, ce qui permet ainsi de commander l'extinction effective du système informatique 4. Avantageusement, le procédé selon une variante d'exécution de l'invention peut permettre de contrôler que des éléments associés à un moyen d'identification mobile 2 du type susdit traversent (ou ne traversent pas) un périmètre défini autour d'une station de base 3.30 Ainsi, chaque élément à surveiller, est compris ou relié à un moyen d'identification mobile 2 du type susdit, ayant un identifiant unique pouvant figurer dans un signal d'identification spécifique émis par le moyen d'identification mobile 2 à destination d'une station de base 3. La station de base 3 peut être reliée à des moyens d'alerte qui se déclenchent en cas d'entrée et/ou de sortie du périmètre, de l'ensemble moyen d'identification mobile 2 ù élément à surveiller. La détermination de la taille du périmètre et la détection par la station de base 3 du franchissement de celui ù ci par un moyen d'identification mobile 2 s'effectuent en mettant en oeuvre les étapes du procédé préalablement décrites. Revendications1. Procédé permettant de commander à distance l'exécution d'au moins une fonction d'un système informatique (4), caractérisé en ce qu'il comprend les étapes consistant en : • l'attribution à chaque personne susceptible d'utiliser un système informatique (4), d'un moyen d'identification mobile (2) comportant un identifiant unique ; • la connexion à chaque système informatique (4) d'un module électronique constituant une station de base (3) pouvant communiquer avec les moyens d'identification mobiles (2) ainsi qu'avec un système de traitement (5) compris dans le système informatique (4) ; • la détermination, après avoir connecté le module électronique (3) au système informatique (4), des moyens d'identification mobiles (2) dont les détenteurs sont autorisés à accéder au système informatique (4) ; • la détermination de la distance séparant les moyens d'identification mobiles (2) de la station de base (3) afin de définir un périmètre au-delà duquel l'exécution d'une fonction du système informatique (4) est commandée ; • la détermination pour chaque détenteur autorisé à accéder au système informatique (4), de la (ou des) fonction(s) commandée(s) à distance dans le cas où le détenteur ne figure plus dans ledit périmètre ; • l'entrée dans le périmètre ainsi déterminé autour du système informatique (4) d'une personne porteuse d'un moyen d'identification mobile (2), habilitée à accéder au système informatique (4), ce moyen d'identification mobile (2) émettant à intervalles réguliers, ou sur sollicitation de la station de base (3), un signal d'identification spécifique comportant l'identifiant unique ; • la réception de ce signal d'identification par la station de base (3) ;• la détermination par la station de base (3) de la puissance d'émission dudit signal d'identification détecté afin de déduire la présence ou non de ce moyen d'identification mobile (2) dans ledit périmètre ; • dans le cas où le moyen d'identification mobile (2) est déterminé comme étant dans ledit périmètre, la station de base (3) commande au système de traitement (5) de permettre l'accès total ou partiel du détenteur du moyen d'identification mobile (2) au système informatique (4) ; • dans le cas contraire, la station de base (3) commande au système de traitement (5) l'exécution de ladite (ou de lesdites) fonction(s). 2. Procédé selon la revendication 1, caractérisé en ce que la (ou lesdites) fonction(s) dont l'exécution est commandée à distance par la station de base (3) a (ou ont) pour objet de restreindre ou d'empêcher totalement l'accès dudit détenteur au système informatique (4). 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce qu'après avoir installé le système de traitement (5) sur un moyen de stockage du système informatique (4), et connecté la station de base (3) audit système informatique (4), un utilisateur ayant une fonction de superviseur peut configurer au moins l'un des paramètres suivants : • la détermination de la distance séparant les moyens d'identification mobiles (2) de la station de base (3) afin de définir un périmètre au-delà duquel l'exécution d'au moins une fonction du système informatique (4) est commandée ; • l'association de ladite station de base (3) à au moins un moyen d'identification mobile (2) ; • l'analyse des caractéristiques radio ù environnementales existantes dans l'espace autour du système informatique (4) ;• la détermination, en fonction notamment de cette analyse, du seuil du niveau de puissance du signal d'émission de chacun des moyens d'identification mobiles (2) en dessous duquel ces moyens d'identification mobiles (2) seront considérés comme étant en dehors dudit périmètre ; • les paramètres de filtrage, lissage, écrêtage et de manière générale, tout paramètre permettant de calculer et de corriger la mesure de puissance dudit signal d'émission reçu par la station de base (3) ; • les mesures permettant la détermination de la puissance d'émission des moyens d'identification mobiles (2) et la sensibilité de réception de la station de base (3). 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que les données échangées entre le moyen d'identification mobile (2), la station de base (3) et le système de traitement (5) sont cryptées ; un système centralisé de contrôle (6) pouvant communiquer avec un ou plusieurs systèmes de traitement (5) peut procéder au renouvellement régulier des clés de cryptage. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que chaque moyen d'identification mobile (2) n'émet un signal d'identification qu'en réponse à un signal émis régulièrement par la station de base (3), ce qui permet de réduire la durée de fonctionnement effectif des moyens d'alimentation dudit moyen d'identification mobile (2), celui -- ci pouvant être par défaut en mode « veille » ou en mode « sommeil ». 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que lorsque le niveau d'énergie des moyens d'alimentation d'un moyen d'identification mobile (2) devient insuffisant, ce dernier émet un avertissement, sonore ou lumineux, et/ou transmet cette information à la station de base (3) correspondante qui comporte un chargeur électrique, quicomprend un connecteur conformé de manière à pouvoir y connecter lesdits moyens d'alimentation du moyen d'identification mobile (2). 7. Procédé selon l'une des revendications 4 à 6, caractérisé en ce que le moyen d'identification mobile (2) comprend un moyen de commande tactile permettant de transmettre au système centralisé de contrôle (6), par l'intermédiaire du système de traitement (5), ainsi que par l'intermédiaire de la station de base (3), l'information selon laquelle le système informatique (4) va être éteint et ne sera plus "visible" sur le réseau. 8, Procédé selon la revendication 7, caractérisé en ce que l'envoi de cette notification d'extinction du système de traitement (5) au système centralisé (6) fait l'objet d'un accusé de réception envoyé par le système centralisé (6) au système de traitement (5), ce qui permet ainsi de commander l'extinction effective du système info .matique (4). 9. Procédé selon l'une des revendications 1 à 8, caractérisé en ce qu'il permet de contrôler que des éléments associés à un moyen d'identification mobile (2) traversent (ou ne traversent pas) un périmètre défini autour d'une station de base (3), chaque élément à surveiller, étant compris ou relié à un moyen d'identification mobile (2) ayant un identifiant unique pouvant figurer dans un signal d'identification spécifique émis par le moyen d'identification mobile (2) à destination d'une station de base (3) ; la station de base (3) est reliée à des moyens d'alerte qui se déclenchent en cas d'entrée et/ou de sortie du périmètre, de l'ensemble moyen d'identification mobile (2) ù élément à surveiller. 10. Procédé selon l'une des revendications 1 à 9, caractérisé en ce que la détermination de la puissance d'émission dudit signal 30 d'identification détecté s'accompagne au préalable du filtrage, du lissage et del'écrêtage des mesures de puissance du signal d'identification reçu dont on cherche à déterminer la puissance. 11. Procédé selon l'une des revendications 1 à 10, caractérisé en ce que la détermination des moyens d'identification mobiles (2) autorisés à accéder au système informatique (4) s'effectue par la réception d'un message par la station de base (3) en provenance desdits moyens d'identification mobiles (2). 12. Dispositif pour la mise en oeuvre du procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comporte : • un moyen d'identification mobile (2) comprenant un identifiant unique ; chaque moyen d'identification mobile (2) comprend : o des moyens d'émission et/ou de réception de signaux de données ; o des moyens de traitement des données, tels qu'un microcontrôleur ; o des moyens d'alimentation électrique, tels qu'une batterie ; • un système informatique (4) dont on veut contrôler l'accès ; • un module électronique constituant une station de base (3) pouvant être connecté à un système informatique (4) du type susdit ; ce module électronique (3) comporte : o des moyens d'émission et/ou de réception de signaux de 25 données ; o des moyens de traitement des données, tels qu'un micro contrôleur ; o des moyens d'alimentation électrique, tels qu'une batterie ; • un système de traitement (5) compris dans le système informatique (4), 30 ce système de traitement (5) pouvant communiquer avec la station de base (3) lorsque cette dernière est reliée audit système informatique(4) ; le système de traitement (5) peut prendre la forme d'une application pouvant être installée sur un moyen de stockage du système informatique (4). 13. Dispositif selon la revendication 12, caractérisé en ce qu'il comprend un système centralisé de contrôle (6) pouvant communiquer avec un ou plusieurs systèmes de traitement (5), ce qui permet de collecter les informations transmises par les moyens d'identification mobiles (2). 14. Dispositif selon l'une des revendications 12 et 13, caractérisé en ce que le moyen d'identification mobile (2) consiste en un badge, un support de badge, un bracelet de surveillance, et en ce qu'il comporte une interface de commande permettant de commander l'émission d'un message à destination d'une station de base (3).