INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
En outre, l’information concernant le serveur peut comprendre au moins une information parmi une adresse IP du serveur, une URL du serveur, un nom de domaine du serveur, un port utilisé par le serveur et un protocole utilisé par le serveur, ce qui peut permettre de générer efficacement les sous-ensembles à partir de l’ensemble des entrées et d’augmenter l’efficience de la détermination du degré d’exposition des données présentes sur le serveur associé au sous-ensemble.
Un dispositif destiné à la détermination d’un degré d’exposition de données peut être avantageux, en lui-même.
Ainsi, la présente invention vise également des dispositifs destinés à mettre en œuvre tout ou une partie des procédés décrits précédemment.
Un programme informatique, mettant en œuvre tout ou partie d’un des procédés décrits ci-avant, installé sur un équipement préexistant, est en lui-même avantageux, dès lors qu’il permet la détermination d’un degré d’exposition de données.
Ainsi, la présente invention vise également un programme informatique comportant des instructions pour la mise en œuvre d’un des procédés précédemment décrits, lorsque ce programme est exécuté par un processeur.
Ce programme peut utiliser n’importe quel langage de programmation (par exemple, un langage objet ou autre), et être sous la forme d’un code source interprétable, d’un code partiellement compilé ou d’un code totalement compilé.
Cela introduit dans les deux cas des dégradations des performances.
Une autre solution actuelle est de ne pas mapper exclusivement la région de mémoire MEM relative à une tâche (par exemple Tsk_B) avec un droit d’accès de niveau supérieur Priv, c’est-à-dire laisser, dans l’état 120, une partie de la région Dat_B de mémoire MEM relative à la tâche Tsk_B avec un droit d’accès de niveau inférieur NPriv.
Cela introduit une dégradation de la sécurité de l’isolation entre les tâches.
Une autre solution actuelle est de copier vers un emplacement mémoire ayant des droits d’accès supérieur P. On évite ainsi la nécessité de reconfigurer l’unité de protection MPU/MMU et du pare feu FWL, puis de recopier la mémoire d’accès supérieur P vers la mémoire de droits d’accès inférieur NP lorsque la tache TSK_B redevient active.
D’une part cette solution convient uniquement dans le cas d’une région de mémoire partagée entre une tâche sécurisée et une tache non-sécurisée. D’autre part, cette solution présente l’inconvénient d’utiliser une plus grande place dans la mémoire, étant donné qu’elle requiert plus de copies dans la mémoire. Augmenter la taille de mémoire est problématique en matière de coût et d’encombrement.
Ainsi, il existe un besoin de proposer des solutions à ces problèmes ne subissant pas ces inconvénients.
Des modes de mise en œuvre et de réalisation proposent une technique de gestion de droits d’accès de tâches logicielles permettant d’améliorer les performances du microcontrôleur, sans dégrader la sécurité obtenue par les droits d’accès, et sans introduire de coût ni d’encombrement matériel supplémentaires.
Selon un aspect, il est proposé un procédé de gestion de droits d’accès de tâches logicielles exécutées par une unité de traitement utilisant une mémoire cache pour contenir des données d’exécution desdites tâches dans des emplacements mémoire ayant chacun un attribut représentatif du niveau de droit d’accès de la tâche respective. Le procédé comprend, en cas de modification des droits d’accès d’au moins une tâche, un processus d’actualisation des droits mis en œuvre par l’unité de traitement, comprenant une modification des attributs des emplacements de la mémoire cache contenant des données d’exécution relatives à ladite au moins une tâche et une conservation des données d’exécution contenues dans lesdits emplacements de la mémoire cache.
Par exemple, les droits d’accès des tâches logicielles sont définis par une unité de gestion des droits d’accès.
En d’autres termes, le processus d’actualisation des droits d’accès dans la mémoire cache selon cet aspect permet de rapidement mettre en cohérence les données contenues dans la mémoire cache et les droits d’accès correspondant. Ainsi, il n’est pas nécessaire de mettre en œuvre les techniques classiques de vidage de la mémoire cache, de prévoir des droits d’accès inférieurs partiels, ni de mettre en œuvre des actions de copie multiples pour adapter la mémoire cache à la planification des tâches.
En conséquence, le fonctionnement du microcontrôleur est plus efficace et plus fiable. Par ailleurs, l’actualisation des droits d’accès dans la mémoire cache consomme peu de ressource et présente une consommation énergétique économique.
Selon un mode de mise en œuvre, un mécanisme de pare-feu contrôle un accès à une mémoire contenant des données relatives aux tâches logicielles de façon conditionnée sur les droits d’accès desdites tâches logicielles, le procédé comprenant, en cas de modification des droits d’accès d’au moins une tâche, une modification des conditions de l’accès aux données relatives à ladite au moins une tâches suivant ladite modification des droits d’accès.
Par exemple, la mémoire peut être une mémoire externe ou interne au circuit intégré de microcontrôleur, du type mémoire vive (telle qu’une mémoire « RAM » pour « Random Acces Memory ») ou du type non-volatile (telle qu’une mémoire « Flash »).
Cela correspond à un mécanisme de pare-feu dynamique permettant notamment de protéger des données de la mémoire MEM relatives à une tâche, lors de l’exécution d’une autre tâche.
Le processus d’actualisation des droits d’accès dans la mémoire cache selon cet aspect permet une utilisation optimale du pare-feu dynamique, les données contenues dans la mémoire cache ne subissant pas le problème d’accès illégal à la mémoire en cas d’éviction de ligne.
Selon un mode de mise en œuvre, les droits d’accès des tâches logicielles comprennent un niveau privilégié et un niveau non-privilégié, de sorte qu’une tâche de niveau non-privilégié ne peut pas accéder à des données ou des fonctions de niveau privilégié.
Lors de cette étape, ce balayage peut permettre de constituer une base de données ayant une pluralité d’entrées comprenant chacune, notamment, l’adresse IP du serveur ou une URL du serveur ou un nom de domaine du serveur, le port (mentionné précédemment), ainsi que le chemin d’accès au document découvert. Ce chemin peut être une URL dans le cas d’un document découvert sur un service de type HTTP. Ce chemin peut être un chemin FTP ou une URL FTP dans le cas d’un document découvert sur un service de type FTP.
Une entrée peut également comprendre des métadonnées associées à l’entrée. Les métadonnées peuvent par exemple comprendre, une date de création du chemin d’accès associé à l’entrée sur le serveur, une date de création du document découvert dont le chemin d’accès est associé à l’entrée sur le serveur, une taille du document découvert dont le chemin d’accès est associé à l’entrée sur le serveur, etc.
Lors de cette étape, le contenu (binaire ou autres) des documents n’est pas nécessairement téléchargé afin d’accélérer le processus de balayage.
En sortie de l’étape INT_CRAWL, 100, la base de données ainsi constituée peut comprendre des milliards d’entrées.
L’étape INT_CRAWL 100 n’est pas nécessairement spécifique à un tiers et peut simplement viser à lister l’ensemble des chemins d’accès des documents accessibles sur les serveurs balayés, sans a priori sur les fuites de données recherchées.
Dans une seconde étape DATA_FILT 101, les entrées de la base de données issues de l’étape INT_CRAWL 100 peuvent être filtrées comme cela sera décrit ci-dessous.
L’étape DATA_FILT 101 peut être spécifique à un tiers donné.
Le filtre de l’étape DATA_FILT 101 peut viser à générer une liste de serveurs ouverts susceptibles de contenir des documents fuités spécifiques à un tiers à partir des entrées de la base de données issues de l’étape INT_CRAWL 100.
La liste de serveurs obtenue en sortie de l’étape DATA_FILT 101 peut viser à contenir tous les serveurs ouverts susceptibles de contenir des documents fuités spécifiques à un tiers tout en étant la plus réduite possible.
Autrement dit, le filtre de l’étape DATA_FILT 101 peut viser à minimiser le nombre de faux négatifs, c’est-à-dire le nombre de serveurs contenant des documents fuités spécifiques à un tiers qui seraient exclus de la liste, tout en maximisant la détection (et l’élimination) des faux positifs, c’est-à-dire la détection d’entrées ne contenant pas de documents fuités spécifiques à un tiers qui seraient inclus dans le sous-ensemble.
En sortie de l’étape DATA_FILT 101, la liste de serveurs ouverts, susceptibles de contenir des documents fuités spécifiques à un tiers, ainsi constituée peut comprendre des milliers de serveurs. Ainsi, à partir des milliards d’entrées de la base de données, le filtre de l’étape DATA_FILT 101 peut générer une liste pouvant comprendre des milliers de serveurs. Cela peut correspondre à une réduction de la dimensionnalité de l’information par un facteur pouvant atteindre un pour un million.
Dans une troisième étape DATA_ANAL 102, la liste de serveurs obtenue lors de l’étape DATA_FILT 101 peut être analysée.
Cette analyse peut par exemple être effectuée par un opérateur humain et est optionnelle.
Ainsi, l’opérateur peut consulter certains serveurs contenus dans la liste de serveurs obtenue lors de l’étape DATA_FILT 101 afin d’estimer si ce serveur contient effectivement des données pertinentes pour l’objectif de détection de fuites susceptibles de représenter une menace de sécurité informatique. Cette analyse par l’opérateur comprend donc une revue manuelle des documents susceptibles de constituer une fuite de données.
En sortie de l’étape d’analyse DATA_ANAL 102, une centaine d’alertes spécifiques à un tiers peuvent être générées. Ces alertes peuvent par exemple contenir les adresses IP des serveurs identifiés comme contenant des documents fuités spécifiques au tiers et/ou la géolocalisation des serveurs identifiés et/ou les documents fuités et/ou l’identité des détenteurs des documents fuités.
Une quatrième étape REPORT_GEN 103 peut consister à ne générer qu’un nombre réduit de rapports pour rendre nombre des différentes alertes générées à l’étape DATA_ANAL 102 ou DATA_FILT 101 (si l’étape 102 n’est par exemple pas effectuée). Par exemple, un seul rapport peut être généré pour un tiers donné.
démaquillant multiphasique à base d’eau et résistant au maculage DOMAINE Cette invention concerne une composition nettoyante et démaquillante fournie dans une formule multiphasique qui procure des propriétés visuellement et tactiquement désirables avec des ingrédients naturels et qui assure un nettoyage et un démaquillage efficaces.
RÉSUMÉ La divulgation propose, dans divers modes de réalisation, une composition nettoyante, en particulier utile pour le nettoyage de la peau et pour le démaquillage. La composition nettoyante est une composition multiphasique qui inclut au moins trois couches de phase distinctes qui incluent une première couche de phase visuellement distincte comprenant au moins un solvant cosmétique ayant un paramètre de solubilité de Hilderbrand dont la valeur δ est supérieure à 15 cal. 1/3 .cm -2/3 , une deuxième couche de phase visuellement distincte comprenant au moins un solvant cosmétique ayant une valeur de paramètre de solubilité δ de Hilderbrand inférieure à 7,5 cal. 1/3 . cm -2/3 , et une troisième couche de phase visuellement distincte comprenant au moins un solvant cosmétique ayant une valeur de paramètre de solubilité δ de Hilderbrand comprise entre 8 et 10 cal. 1/3 . cm -2/3 .
Dans certains modes de réalisation, la première couche de phase visuellement distincte comprend au moins un tensioactif cationique présent dans la composition nettoyante d’environ 0,02 % à environ 2 %, et au moins un sel inorganique présent dans la composition nettoyante d’environ 0,1 % à environ 2 %, toutes les quantités en poids, sur la base du poids total de la composition nettoyante.
Dans certains modes de réalisation, le au moins un tensioactif cationique est un tensioactif à base d’acide aminé, et dans certains modes de réalisation particuliers, le tensioactif cationique à base d’acide aminé est choisi dans le groupe consistant en un dérivé arginate d’éthyl lauroyle ou un sel de celui-ci, et arginate d’éthyl cocoyle ou un sel de celui-ci (arginate d’éthyl cocoyle PCA).
Dans certains modes de réalisation, la première couche de phase visuellement distincte est présente dans la composition nettoyante à raison d’environ 20 % à environ 80 %, en poids, par rapport au poids total de la composition nettoyante.
Dans certains modes de réalisation, la deuxième couche de phase visuellement distincte est présente dans la composition nettoyante à raison d’environ 5 % à environ 50 % en poids, par rapport au poids total de la composition nettoyante.
Dans certains modes de réalisation, la troisième couche de phase visuellement distincte est présente dans la composition nettoyante à raison d’environ 5 % à environ 50 % en poids, par rapport au poids total de la composition nettoyante.
Selon certains modes de réalisation de la composition nettoyante, le au moins un solvant cosmétiquement acceptable avec une valeur de paramètre de solubilité δ de Hilderbrand supérieure à 15 cal. 1/3 . cm -2/3 peut être choisi parmi l’eau et les solvants à base d’eau, incluant, sans s’y limiter, glycérine et propanediol ; tensioactifs non ioniques ; ou leurs combinaisons.
Le piston 150 est mobile entre une première position, correspondant à la position uniquement pilote de la soupape de commutation 180, illustrée dans la figure 9a, et une deuxième position, correspondant à la position pilote et principale de la soupape de commutation 180, illustrée dans la figure 9b.
La soupape de commutation 180 peut être comprise comme une soupape à quatre voies, avec une entrée 154 pour recevoir du carburant principal de la deuxième entrée 178 du dispositif de commutation 74, et une première 156, une deuxième 157 et une troisième 158 sortie pour délivrer du carburant principal au circuit de carburant pilote secondaire 268, au circuit de carburant principal 69 et à la tuyère de pulvérisation de carburant suivante, respectivement. En d’autres termes, la troisième sortie 158 de la soupape de commutation 180 est en communication fluidique avec la première sortie 179 du dispositif de commutation 174 pour délivrer du carburant principal à la tuyère de pulvérisation de carburant suivante 260.
Lorsqu’il est dans la première position, le piston 150 ferme la deuxième sortie 157 et ouvre les première et troisième sorties 156, 158, permettant à l’entrée 154 d’être en communication fluidique avec le circuit de carburant pilote secondaire 268 et la tuyère de pulvérisation de carburant suivante 260. En d’autres termes, lorsque le piston 150 est dans la première position, le carburant principal entrant dans la soupape de commutation 180 est dirigé vers le tuyau d’alimentation en carburant pilote secondaire 269 et la tuyauterie principale 177.
Lorsqu’il est dans la deuxième position, le piston 150 ferme la première sortie 156 et ouvre la deuxième sortie 157 (la troisième sortie 158 reste ouverte), permettant à l’entrée 154 d’être en communication fluidique avec le circuit de carburant principal 69 et la tuyère de pulvérisation de carburant suivante 260. En d’autres termes, lorsque le piston 150 est dans la deuxième position, le carburant principal entrant dans la soupape de commutation 180 est dirigé vers le tuyau d’alimentation en carburant principal 68 et la tuyauterie principale 177.
Il est à noter que la troisième sortie 158 est ouverte aussi bien dans la première position que dans la deuxième position du piston 150, permettant à tout moment au carburant principal de s’écouler dans la tuyauterie principale 177, comme dans le premier mode de réalisation.
Dans des modes de réalisation alternatifs non illustrés, la soupape de commutation peut être configurée de sorte que lorsqu’un fluide d’actionnement sous pression est fourni, le piston 150 se déplace vers la première position dans laquelle la deuxième sortie 157 est fermée et l’entrée 154 est en communication fluidique avec la première sortie 156 pour délivrer du carburant principal au tuyau d’alimentation en carburant pilote secondaire 269 et avec la troisième sortie 158, tandis que, lorsque la pression du fluide d’actionnement est relâchée, le piston 150 se déplace vers la deuxième position dans laquelle la première sortie 156 est fermée et l’entrée 154 est en communication fluidique avec la deuxième sortie 157 pour délivrer du carburant principal au circuit de carburant principal 69 et avec la troisième sortie 158.
Les figures 10a et 10b illustrent une disposition d’un autre mode de réalisation du dispositif de commutation, ou d’une soupape d’étagement, 274 adapté pour être utilisé dans la tuyère de pulvérisation de carburant 260 au lieu du dispositif de commutation 174 illustré en référence aux figures 7 à 9b.
Le dispositif de commutation 274 commande la division du carburant entre l’injecteur de carburant pilote 70 et l’injecteur de carburant principal 72.
Le dispositif de commutation 274 est agencé en amont du bras d’alimentation 62 et de la bride 88. En utilisation, lorsque la tuyère de pulvérisation de carburant 260 est reliée au boîtier externe de brûleur 90 au niveau de la bride 88, le dispositif de commutation 274 est situé radialement vers l’extérieur du boîtier externe de brûleur 90.
Une disposition du dispositif de commutation 274 est illustrée schématiquement dans une position de courant principal hors service dans la figure 10a et dans une position de courant principal en service dans la figure 10b.
Le dispositif de commutation 274 est en communication fluidique avec la tuyauterie pilote 175 par l’intermédiaire d’une première entrée 176 pour fournir du carburant pilote au circuit de carburant pilote principal 266 et avec la tuyauterie principale 177 par l’intermédiaire d’une deuxième entrée 178 pour fournir du carburant principal au circuit de carburant principal 69 et au circuit de carburant pilote secondaire 268.
Une soupape de distribution de poids pilote 190 est agencée le long du circuit de carburant pilote primaire 266 en amont de l’injecteur de carburant pilote 70.
Le dispositif de commutation 274 comprend en outre une soupape de commutation 280 (représentée par un cercle dans les figures 10a et 10b) configurée pour commuter entre une première position uniquement pilote (ou de courant principal hors service) telle que représentée dans la figure 10a, et une deuxième position pilote et principale (ou étagée, de courant principal en service) telle que représentée dans la figure 10b.
Une soupape de distribution de poids principale 191 est agencée en amont de l’injecteur de carburant principal 72, par exemple en amont de la soupape de commutation 280. Dans des modes de réalisation non illustrés, la soupape de distribution de poids principale 191 peut être agencée le long du circuit de carburant principal 69 en aval de la soupape de commutation 280.
La principale différence entre le dispositif de commutation 274 et le dispositif de commutation 174 est que la tuyauterie principale 177 est reliée de façon permanente au circuit de carburant pilote secondaire 268 de sorte que le carburant principal s’écoule toujours dans le circuit de carburant pilote secondaire 268 quelle que soit la position du dispositif de commutation 280. À cet effet, le circuit de carburant pilote secondaire 268 est relié à la tuyauterie principale 177 en amont du dispositif de commutation 274 au niveau d’une jonction 200. La jonction 200 peut être agencée en aval de la soupape de distribution de poids principale 191. La jonction 200 divise le carburant principal entre le circuit de carburant pilote secondaire 268 et la soupape de commutation 280. Comme la soupape de commutation 280 est agencée dans le circuit de carburant principal 69 en aval de la jonction 200, l’écoulement de carburant principal dans le circuit de carburant pilote secondaire 268 n’est sensiblement pas affecté par le fait que la soupape de commutation 280 est dans la position uniquement pilote ou dans la position pilote et principale.
L’insert 121 s’étend longitudinalement. Il est plaqué contre les poutres longitudinales d’extrémité 35 juxtaposées d’un côté de la batterie 3 et contre le bord périphérique 29 du couvercle. Il ne s’étend que sur une partie de la hauteur poutres longitudinales d’extrémité 35, de telle sorte qu’un canal 133 est ménagée entre un bord inférieur 134 de l’insert 121 et le fond 23 de l’enveloppe. Le canal 133, à une extrémité longitudinale, communique avec la rainure 131 de l’insert 119. Le canal 133 est fermé à son extrémité longitudinale opposée. Les échancrures 109 débouchent dans le canal 133.
L’insert 123 s’étend longitudinalement. Il est plaqué contre les poutres longitudinales d’extrémité 35 juxtaposées d’un côté de la batterie 3 opposé à l’insert 121.
L’insert 123 ne s’étend que sur une partie de la hauteur des poutres longitudinales 35. Ainsi, un canal d’évacuation 135 pour le fluide caloporteur est délimité entre le bord inférieur 137 de l’insert 123 et le fond 31 de l’enveloppe.
L’insert 123, le long de son bord supérieur, présente une rainure de collecte 139. Cette rainure 139 est ménagée dans la grande face extérieure de l’insert 123, qui est plaquée contre le bord périphérique 29 du couvercle.
Un passage 141 est ménagé à l’extrémité longitudinale de l’insert 123 située à l’opposé de l’insert 119, par lequel la rainure de collecte 139 communique avec le canal d’évacuation 135.
Le canal d’évacuation 135 communique donc à une extrémité longitudinale avec le passage 141, et à une autre extrémité longitudinale avec une rainure 143 ménagée dans l’insert 119.
La rainure 143 est creusée dans la grande face extérieure de l’insert 119, plaquée contre le bord périphérique 29 du couvercle. Elle s’étend transversalement à partir de l’extrémité transversale de l’insert 119 qui jouxte l’insert 123, jusqu’à la sortie de fluide caloporteur 113. La rainure 143 communique avec le canal d’évacuation 135.
L’insert 125 s’étend transversalement. Il est plaqué contre la ou les poutre(s) transversale(s) d’extrémité 33 située(s) à l’opposé de l’insert 119.
L’entrée de fluide caloporteur 111 et la sortie de fluide caloporteur 113 sont prévues pour être raccordées à un circuit de refroidissement embarqué à bord du véhicule 1, comportant typiquement un organe de circulation du fluide caloporteur et un échangeur de chaleur. L’échangeur de chaleur est prévu pour évacuer la chaleur générée par la batterie de stockage d’électricité 3. L’organe de circulation met en mouvement le fluide caloporteur. Son refoulement est raccordé fluidiquement à l’entrée de fluide caloporteur 111 et son aspiration à la sortie de fluide caloporteur 113.
En variante, l’échangeur de chaleur et l’organe de circulation sont intégrés dans la batterie de stockage d’électricité 3. Dans ce cas, le collecteur d’évacuation est raccordé fluidiquement à une entrée de l’échangeur de chaleur, le collecteur amont étant raccordé fluidiquement au refoulement de l’organe de circulation. L’aspiration de l’organe de circulation est raccordée à la sortie de l’échangeur de chaleur.
La circulation du fluide caloporteur va maintenant être détaillée pour le premier mode de réalisation.
Le fluide caloporteur pénètre dans la batterie 3 par l’entrée de fluide caloporteur 111 et s’écoule dans la rainure 131. Il suit la rainure 131, puis s’écoule dans le canal 133 qui distribue le fluide caloporteur dans les canaux de distribution 107. A partir des canaux de distribution 107, le fluide caloporteur est distribué dans les canaux de refroidissement 99, et s’écoule au contact des grandes faces 9 des cellules de stockage d’électricité 7 des différents modules 5. Il sort des canaux de refroidissement 99 par le haut, et s’écoule ensuite transversalement au-dessus des faces supérieures 11 des cellules de stockage d’électricité 7. Le fluide caloporteur est collecté dans la rainure de collecte 139, s’écoule jusqu’au passage 141, et circule ensuite dans le canal d’évacuation 135 et la rainure 143 jusqu’à la sortie de fluide caloporteur 113.