Sécurité des applications sur systèmes non maîtrisés : étude des risques, protections, enjeux et intérêts autour de la confiance dans les produits informatiques sur étagère

Les fournisseurs de services ont de plus en plus numérisé les biens qu’ils mettent à disposition des utilisateurs, que ce soit dans le domaine de la monétique, de l’identification ou des transports, entre autres. La conséquence directe est une forte concentration des contenus sensibles sur les appareils personnels, qu’il s’agisse de données ou d’exécutables, à la fois pour la vie privée et professionnelle. Ces systèmes dits sur étagère sont en grande partie sous le contrôle des utilisateurs finaux. Les acteurs industriels et étatiques à la recherche d’environnements stables et de confiance rencontrent de nombreux défis lorsqu’ils cherchent à y déployer des solutions, puisqu’ils ne peuvent pas nécessairement exploiter les mécanismes de sécurité matériels, s’il y en a. Certains s’orientent alors vers des implémentations visant le modèle de sécurité en boîte blanche, impliquant que toutes les opérations puissent se dérouler à la vue de tous. Les limites générales autour de ce paradigme sont abordées dans cette thèse. D’abord, la robustesse du cryptosystème de McEliece dans un tel contexte, avec son algorithme asymétrique aujourd’hui pertinent pour différentes raisons, a été étudiée, menant à la découverte d’une attaque sur sa clé privée basée sur l’injection de faute. Ensuite, la confidentialité des processus sur les plateformes Android a été remise en question. En particulier, il est montré comment, en instrumentalisant la gestion de l’énergie sur ces systèmes, une application malveillante peut en espionner une autre. Un cas pratique visant la récupération de codes numériques secrets tapés dans d’autres contextes est explicité. Des ajustements et améliorations ont malgré tout été proposés pour ces deux sujets. Les travaux présentés contestent la vision hégémonique autour de la sécurité dans les produits informatiques sur étagère. Ceux-ci sont sous la responsabilité des utilisateurs, mais peuvent également contenir des enclaves privatives régies par le secret et faisant office de racines de confiance. La robustesse des logiciels sensibles dépend alors de paramètres inéquitables tels que l’identité des développeurs, les ressources de l’utilisateur, et les choix techniques et personnels qu’il a réalisés. Une nouvelle organisation des responsabilités liées à la sécurité est proposée.

Authors

Institutions

Publication Details

Journal
theses.fr (ABES)
Published
2024-09-26
Primary Topic
Cloud Data Security Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sécurité des applications sur systèmes non maîtrisés : étude des risques, protections, enjeux et intérêts autour de la confiance dans les produits informatiques sur étagère

Vincent Giraud
theses.fr (ABES)
Cloud Data Security Solutions
article

Sécurité des applications sur systèmes non maîtrisés : étude des risques, protections, enjeux et intérêts autour de la confiance dans les produits informatiques sur étagère

Vincent Giraud
article en

Abstract

Les fournisseurs de services ont de plus en plus numérisé les biens qu’ils mettent à disposition des utilisateurs, que ce soit dans le domaine de la monétique, de l’identification ou des transports, entre autres. La conséquence directe est une forte concentration des contenus sensibles sur les appareils personnels, qu’il s’agisse de données ou d’exécutables, à la fois pour la vie privée et professionnelle. Ces systèmes dits sur étagère sont en grande partie sous le contrôle des utilisateurs finaux. Les acteurs industriels et étatiques à la recherche d’environnements stables et de confiance rencontrent de nombreux défis lorsqu’ils cherchent à y déployer des solutions, puisqu’ils ne peuvent pas nécessairement exploiter les mécanismes de sécurité matériels, s’il y en a. Certains s’orientent alors vers des implémentations visant le modèle de sécurité en boîte blanche, impliquant que toutes les opérations puissent se dérouler à la vue de tous. Les limites générales autour de ce paradigme sont abordées dans cette thèse. D’abord, la robustesse du cryptosystème de McEliece dans un tel contexte, avec son algorithme asymétrique aujourd’hui pertinent pour différentes raisons, a été étudiée, menant à la découverte d’une attaque sur sa clé privée basée sur l’injection de faute. Ensuite, la confidentialité des processus sur les plateformes Android a été remise en question. En particulier, il est montré comment, en instrumentalisant la gestion de l’énergie sur ces systèmes, une application malveillante peut en espionner une autre. Un cas pratique visant la récupération de codes numériques secrets tapés dans d’autres contextes est explicité. Des ajustements et améliorations ont malgré tout été proposés pour ces deux sujets. Les travaux présentés contestent la vision hégémonique autour de la sécurité dans les produits informatiques sur étagère. Ceux-ci sont sous la responsabilité des utilisateurs, mais peuvent également contenir des enclaves privatives régies par le secret et faisant office de racines de confiance. La robustesse des logiciels sensibles dépend alors de paramètres inéquitables tels que l’identité des développeurs, les ressources de l’utilisateur, et les choix techniques et personnels qu’il a réalisés. Une nouvelle organisation des responsabilités liées à la sécurité est proposée.

theses.fr (ABES)
École Normale Supérieure - PSL (FR), Département d'Informatique (FR)
Openalex Percentile: Top 28%
Cloud Data Security Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.