Brevet FR3144734A1 — publié le 20240705

Il est possible avec cette invention, de protéger n’importe quel accès WIFI (réseau domestique ou réseau d’entreprise) avec une simple application sur téléphone mobile. Des utilisateurs du réseau vont effectuer des requêtes sur Internet, et l’application mobile va gérer des types de catégories dans lesquelles sont classés des sites Web. Des catégories interdites sont mises à jour automatiquement, et il est possible de rajouter des mots-clés totalement personnalisables. Des horaires d’activation peuvent aussi être personnalisés, mais la demande de filtrage peut être elle aussi instantanée. La communication entre l’application mobile et le routeur, de même que la navigation à partir des appareils clients sont protégés. Contrôle et filtrage de l’accès à Internet sur une application mobile, avec cryptage des informations, par un réseau Wifi dédié et indépendant du réseau existant. Domaine : La présente invention concerne le filtrage de l’accès à Internet quel que soit sa source (Box de tout fournisseur d’accès ou encore réseau d’entreprise), grâce à un réseau Wifi dédié et incluant une application sur appareil mobile. Le mécanisme de filtrage permet à un administrateur (Utilisateur de l’application mobile) de protéger des enfants dans le cadre familial, ou se protéger juridiquement par une utilisation frauduleuse de tiers dans le monde professionnel (salariés, visiteurs d’une entreprise) des contenus inappropriés considérés comme choquants, (pornographie, violence) mais aussi des réseaux sociaux, des sites de paris en ligne, jeux etc… Toute une liste de catégorie est répertoriée sur la solution proposée, et l’ajout de mots-clés sur l’application mobile pour la personnalisation du filtrage est inclus. Les systèmes de contrôle parentaux des opérateurs étant non seulement tous différents, mais en outre modifiés à chaque changement de « Box », cette invention permet de manière systématique et universelle de filtrer les accès wifi. Cette invention est dédiée à un réseau Wifi, et ne concerne pas les connexions 3G/4G/5G. Cette solution permet un filtrage permanent, ou selon une plage horaire choisie par un administrateur. La technique antérieure, c’est-à-dire les contrôles parentaux des différents opérateurs, correspond à avoir un type de contrôle parental par appareil et version d’appareil (Box). Ceci nécessite à chaque changement de Box pour un utilisateur, un réapprentissage du contrôle parental inclus avec celle-ci (si présent). Il n’est généralement pas possible non plus systématiquement d’ajouter ses propres mots-clés. Les systèmes de contrôle antérieurs communiquent avec l’éditeur et non directement sur le routeur local installé chez un utilisateur Enfin, les systèmes dits « Proxy » ou mandataires, existant en informatique sont aussi trop génériques, et ne sont jamais contrôlés par une application mobile. La présente invention correspond ainsi à un contrôle des droits d’accès (filtrage / interdiction) des utilisateurs d’un réseau. Au préalable, l’éventuel Wifi existant sur la BOX de l’opérateur en place doit être désactivé, ou tout au moins ses identifiants doivent-ils être masqués. S’il n’y a pas de Wifi existant, l’utilisation est transparente le Wifi de la présente invention étant le seul réseau disponible sans-fil. On organise ainsi la mise en place : D’un ordinateur développé avec un système d’exploitation Open-Source gérant des accès réseaux par un rôle de mandataire. D’une application mobile permettant à un administrateur du réseau Wifi communiquant directement avec cet ordinateur par le protocole SSH. De l’installation d’un certificat SSL sur des appareils d’utilisateurs pour authentifier leur navigation avec l’ordinateur. Lorsqu’un utilisateur se connecte à un site (ou application) Internet, l’ordinateur analyse la requête. Celle-ci est filtrée à travers un système de vérification de mots-clés, et sera bloquée si elle correspond à des catégories interdites. Un utilisateur observera alors un message affiché à l’écran comme réponse à la requête lui indiquant que le site est bloqué. Des mises à jour et actualisation de catégories sont automatiquement effectuées par l’ordinateur. Il est possible d’ajouter des mots-clés dans l’application mobile, pour personnaliser le filtrage. En outre, des horaires de filtrage sont aussi personnalisables pour un administrateur du réseau. Dans un mode particulier de réalisation, il s’agit d’un procédé de contrôle des droits d’accès d’appareils de communication (1) à un réseau de communication (2) caractérisé parce qu’il comprend la mise en œuvre par une application mobile (3) et d’un ordinateur (4) d’un filtrage de contrôle (3) dudit réseau par les étapes suivantes : Branchement de l’ordinateur (4) comprenant un système type Linux (paramétré pour le filtrage internet sur n’importe quel accès Internet filaire existant (5) Emission par celui-ci d’un réseau WIFI (6) pour la connexion des utilisateurs (1) Paramétrage dudit routeur par une application mobile gérée par un administrateur (3) à la disposition d’un administrateur (ou le responsable) du réseau. Installation d’un certificat SSL sur des postes clients pour une navigation sécurisée sous le protocole HTTPS. Dans un mode particulier de réalisation ledit réseau est un réseau de communication WIFI, (6) et (7), et ladite application mobile gérée par un administrateur (3) et communique avec l’ordinateur (4) en envoyant des commandes par le protocole sécurisé SSH. Dans un mode particulier de réalisation, une application mobile gérée par un administrateur (3), suite au choix d’un administrateur, transmet à l’ordinateur (4) une sélection dans le filtrage des catégories indiquées en liste noire (8) par le protocole sécurisé SSH, avec la génération d’une liste de variables correspondant à chaque catégorie. Dans un mode particulier de réalisation, l’ordinateur (4) effectue une mise à jour des catégories dans son système de filtrage (3) par la génération d’un script informatique automatisé reprenant la liste des variables et générant un fichier de configuration pour l’activation du filtrage en fonction des catégories indiquées en liste noire. Dans un mode particulier de réalisation, l’application mobile, suite au choix d’un administrateur transmet à l’ordinateur (4) des informations concernant des mots-clés personnalisés ajoutés au filtrage (9) par le protocole sécurisé SSH avec une liste de variables correspondant à chaque mot-clé, générant la liste des mots-clés proposés avec l’activation du filtrage. Dans un mode particulier de réalisation, l’ordinateur (4) intègre des mots-clés personnalisés dans son système de filtrage (3) par la génération d’un script informatique automatisé reprenant la liste des variables et générant un fichier de configuration pour l’activation du filtrage. Dans un mode particulier de réalisation, l’application mobile (3) suite au choix d’un administrateur transmet à l’ordinateur (4) des informations concernant des horaires personnalisés de filtrage par le protocole SSH avec la génération d’une liste de variables correspondant aux jours et aux horaires d’activation du filtrage. Dans un mode particulier de réalisation, l’ordinateur (4) intègre des horaires personnalisés dans son système de filtrage (3) par la génération d’un script informatique automatisé reprenant la liste des variables et générant un fichier de configuration pour l’activation du filtrage en fonction des jours et horaires désirés. Dans un mode particulier de réalisation, l’application mobile (3) suite au choix d’un administrateur transmet à l’ordinateur (4) des informations par le protocole SSH générant un fichier de configuration informatique qui programme l’activation immédiate du filtrage (10). Dans un mode particulier de réalisation, l’ordinateur (4) effectue une demande d’activation immédiate (10) dans son système de filtrage (3) en exécutant un script de configuration informatique. Dans un mode particulier de réalisation, l’application mobile (3), suite au choix d’un administrateur, transmet à l’ordinateur (4) des informations par le protocole SSH générant un fichier de configuration informatique qui programme la désactivation immédiate du filtrage (11). Dans un mode particulier de réalisation, l’ordinateur (4), effectue une demande de désactivation immédiate du filtrage (11) dans son système de filtrage (3), en exécutant un script de configuration informatique. Dans un mode particulier de réalisation, l’application mobile (3), suite au choix d’un administrateur, permet de transmettre à l’ordinateur (4) par le protocole SSH, une modification des fichiers de configuration concernant un mot de passe Wifi (6). Dans un mode particulier de réalisation, l’ordinateur (4) intègre une modification d’un mot de passe Wifi (6) pour l’accès des utilisateurs en exécutant un script de configuration informatique. Dans un mode particulier de réalisation, l’application mobile (3) suite au choix d’un administrateur permet de transmettre à l’ordinateur (4) par le protocole SSH, une modification des fichiers de configuration concernant un mot de passe d’administration de l’application mobile (3). Dans un mode particulier de réalisation, l’ordinateur (4) intègre une modification d’un mot de passe d’administration de l’application mobile (3) en exécutant un script de configuration informatique. Liste détaillée des figures Paramétrage des certificats pour des postes clients Schéma Général Application mobile - Menu principal Application mobile - Exemple de Menu catégories Application mobile - Menu choix des mots-clés Application mobile – Activation du filtrage instantanée Application mobile – Activation du filtrage programmée Ecran de navigations utilisateurs – Page Bloquée Application mobile – Filtrage désactivé Application mobile – Paramètres de sécurité Application mobile – Paramètres de sécurité – Modification de l’identifiant (SSID Wifi et d’un mot de passe Wifi Extrait de code informatique de l’application mobile – Menu Principal Extrait de code informatique de l’application mobile - Choix de catégories à filtrer Extrait de code informatique de l’application mobile - Choix des mots-clés personnalisés Extrait de code informatique de l’application mobile - Activation immédiate du filtrage Extrait de code informatique de l’application mobile - Activation planifiée du filtrage Extrait de code informatique de l’application mobile - Désactivation immédiate du filtrage Extrait de code informatique de l’application mobile – Paramétrage du Wifi – Menu Extrait de code informatique de l’application mobile – Paramétrage du Wifi – Changement du SSID (Identifiant du Wifi) Extrait de code informatique de l’application mobile – Paramétrage du Wifi – Changement du code DESCRIPTION DETAILLEE DE L’INVENTION et DES MODES DE REALISATION PREMIERE PARTIE – L’ordinateur L’ordinateur est installé avec un système Linux Open-Source Sa carte réseau est connectée par le réseau filaire sur une Box opérateur ou n’importe quel réseau internet existant en mesure de fournir un accès. Il organise ensuite la diffusion d’adresses réseau et des protocoles réseau nécessaires pour offrir un accès Wifi aux utilisateurs. ( ) Lorsque des utilisateurs sont connectés au Wifi, et émettent une requête sur Internet. L’ordinateur va alors proposer à un serveur mandataire, (Proxy) qui, associé à un gestionnaire de catégories dites « listes noires » décidera de laisser passer ou pas la requête. DEUXIEME PARTIE – L’installation du certificat sur des appareils utilisateurs Un certificat OpenSSL est téléchargé sur le site dédié de l’invention, et est installé dans des appareils destinés à être connectés au Wifi. L’installation peut être manuelle ou automatisée. Ce certificat permet une navigation cryptée entre des utilisateurs et l’ordinateur TROISIEME PARTIE – L’administration de l’application mobile Contrairement au logiciels Open-Source utilisés pour l’ordinateur, l’application mobile a été développée par nos soins. Après une identification sur celle-ci, l’application propose un menu principal ( ) et ( ) indiquant différents choix à effectuer. Un administrateur peut choisir parmi un exemple de catégories à filtrer ( ) et ( ) des sites qu’il décide de bloquer sur l’application. Des catégories ne sont ici qu’un exemple, mais peuvent être complétées si nécessaire. Avec l’option suivante, un administrateur peut ajouter des mots-clés personnalisés par groupe de quatre ( ) et ( ) Enfin, l’application permet de choisir une activation immédiate. ( ) et ( ) mais aussi une activation planifiée du filtrage ( ) et ( ), par exemple la nuit, ou sur des horaires de bureau Il est possible en un clic de complètement désactiver le filtrage et laisser ainsi l’internet ouvert. ( ) et ( ). Enfin, la dernière option permet de modifier des paramètres de sécurité, d’un mot de passe de l’application, ou d’un mot de passe WIFI de l’accès à internet des utilisateurs. ( ), ( ), ( ) et ( ). Tous les échanges entre l’application mobile et l’ordinateur sont effectués par le protocole sécurisé SSH. QUATRIEME PARTIE – Utilisateurs et appareils connectés Un administrateur connecte ainsi des appareils qui devront être contrôlés en les intégrant au réseau WIFI dédié, et en intégrant un certificat (SSL) dans des appareils mobiles et/ou ordinateurs qui vont naviguer sur le Wifi pour authentifier les connections. Ce certificat permet aux utilisateurs de naviguer de manière sécurisée avec le protocole HTTPS. Si un utilisateur n’est pas sur une catégorie filtrée, ou dans des horaires interdit, la navigation est normale. Dans le cas contraire, un utilisateur verra apparaître un écran indiquant que la navigation sur ce site est interdite ( ) La présente invention permet d’être réalisée sur des réseaux personnels et domestiques, pour la sauvegarde des plus jeunes, mais aussi en l’intégrant dans un réseau d’entreprise où le Wifi est mis à disposition du plus grand nombre sans protection particulière jusqu’alors. Ceci permet de sécuriser le propriétaire du réseau WIFI d’une utilisation illicite par des utilisateurs Le schéma de fonctionnement général correspond à la ( ). Procédé de contrôle des droits d’accès d’appareils de communication (1) à un réseau de communication (2) caractérisé parce qu’il comprend la mise en œuvre par une application mobile (3) et d’un ordinateur (4) d’un filtrage de contrôle (3) dudit réseau par les étapes suivantes : Branchement de l’ordinateur (4) comprenant un système type Linux (paramétré pour le filtrage internet sur n’importe quel accès Internet filaire existant (5) Emission par celui-ci d’un réseau WIFI (6) pour la connexion des utilisateurs (1) Paramétrage dudit routeur par une application mobile gérée par un administrateur (3) à la disposition d’un administrateur (ou le responsable) du réseau. Installation d’un certificat SSL sur des postes clients pour une navigation sécurisée sous le protocole HTTPS. Procédé selon la revendication 1, dans lequel ledit réseau est un réseau de communication WIFI, (6) et (7), et ladite application mobile gérée par un administrateur (3) et communique avec l’ordinateur (4) en envoyant des commandes par le protocole sécurisé SSH. Procédé selon la revendication 1 et 2 où une application mobile gérée par un administrateur (3), suite au choix d’un administrateur, transmet à l’ordinateur (4) une sélection dans le filtrage des catégories indiquées en liste noire (8) par le protocole sécurisé SSH, avec la génération d’une liste de variables correspondant à chaque catégorie. Procédé selon la revendication 3 où l’ordinateur (4) effectue une mise à jour des catégories dans son système de filtrage (3) par la génération d’un script informatique automatisé reprenant la liste des variables et générant un fichier de configuration pour l’activation du filtrage en fonction des catégories indiquées en liste noire. Procédé selon la revendication 1 et 2 où l’application mobile (3) suite au choix d’un administrateur transmet à l’ordinateur (4) des informations concernant des mots-clés personnalisés ajoutés au filtrage (9) par le protocole sécurisé SSH avec une liste de variables correspondant à chaque mot-clé, générant la liste des mots-clés proposés avec l’activation du filtrage. Procédé selon la revendication 5 où l’ordinateur (4) intègre des mots-clés personnalisés dans son système de filtrage (3) par la génération d’un script informatique automatisé reprenant la liste des variables et générant un fichier de configuration pour l’activation du filtrage. Procédé selon la revendication 1 et 2 où l’application mobile (3) suite au choix d’un administrateur transmet à l’ordinateur (4) des informations concernant des horaires personnalisés de filtrage par le protocole SSH avec la génération d’une liste de variables correspondant aux jours et aux horaires d’activation du filtrage. Procédé selon la revendication 7 ou l’ordinateur (4) intègre des horaires personnalisés dans son système de filtrage (3) par la génération d’un script informatique automatisé reprenant la liste des variables et générant un fichier de configuration pour l’activation du filtrage en fonction des jours et horaires désirés. Procédé selon la revendication 1 et 2 où l’application mobile (3) suite au choix d’un administrateur transmet à l’ordinateur (4) des informations par le protocole SSH générant un fichier de configuration informatique qui programme l’activation immédiate du filtrage (10). Procédé selon la revendication 9 ou l’ordinateur (4) effectue une demande d’activation immédiate (10) dans son système de filtrage (3) en exécutant un script de configuration informatique. Procédé selon la revendication 1 et 2 où l’application mobile (3), suite au choix d’un administrateur, transmet à l’ordinateur (4) des informations par le protocole SSH générant un fichier de configuration informatique qui programme la désactivation immédiate du filtrage (11). Procédé selon la revendication 11 où l’ordinateur (4), effectue une demande de désactivation immédiate du filtrage (11) dans son système de filtrage (3), en exécutant un script de configuration informatique. Procédé selon la revendication 1 et 2 où l’application mobile (3), suite au choix d’un administrateur, permet de transmettre à l’ordinateur (4) par le protocole SSH, une modification des fichiers de configuration concernant un mot de passe Wifi (6). Procédé selon la revendication 13 ou l’ordinateur (4) intègre une modification d’un mot de passe Wifi (6) pour l’accès des utilisateurs en exécutant un script de configuration informatique. Procédé selon la revendication 1 et 2 où l’application mobile (3) suite au choix d’un administrateur permet de transmettre à l’ordinateur (4) par le protocole SSH, une modification des fichiers de configuration concernant un mot de passe d’administration de l’application mobile (3). Procédé selon la revendication 15 où l’ordinateur (4) intègre une modification d’un mot de passe d’administration de l’application mobile (3) en exécutant un script de configuration informatique.