Introduction
Le projet SoulsOnly présente un font innovant qui permet de créer un texte lisible uniquement lorsqu'il est rendu avec ce font spécifique. Le texte est chiffré et ne peut être lu que lorsque le font est appliqué, rendant ainsi les tentatives de copie ou d'extraction de texte par des moyens automatisés inefficaces.
Contexte Technique
Le font SoulsOnly utilise un mécanisme de double flux : le flux de caractères (stocké dans les bytes) et le flux de glyphes (ce qui est dessiné après l'exécution de cmap et GSUB). Chaque caractère imprimable est encodé en deux moitiés, et chaque moitié est choisie aléatoirement à partir d'un pool de codes ASCII à deux caractères. Le font mappe chaque code ASCII à un glyphe vide dans cmap, puis une règle GSUBliga combine chaque code à deux caractères en un glyphe opaque.
Les glyphes sont conçus pour être ambigus, partageant des formes communes pour certaines lettres, ce qui rend difficile l'identification des caractères individuels. Le font est livré avec une police variable qui inclut un axe REVL, permettant de contrôler la lisibilité du texte. Lorsque l'axe REVL est réglé sur une valeur spécifique, le texte devient lisible ; sinon, il apparaît comme du bruit.
Analyse et Implications
Le projet SoulsOnly est une déclaration de l'importance de la sécurité et de la confidentialité dans l'ère numérique. En créant un font qui défie les méthodes automatisées de lecture de texte, les concepteurs visent à sensibiliser les utilisateurs aux risques potentiels liés à la collecte et à l'analyse de données personnelles. Cependant, il est important de noter que ce font n'est pas conçu pour offrir une sécurité infaillible, mais plutôt pour encourager une réflexion critique sur les enjeux de confidentialité.
Perspective
À l'avenir, il sera intéressant de suivre les développements de projets similaires qui visent à protéger la confidentialité et la sécurité des données personnelles. Les limites actuelles du font SoulsOnly, telles que la possibilité pour les attaquants automatisés de découvrir la valeur de l'axe REVL, devront être abordées pour améliorer l'efficacité de tels systèmes. Néanmoins, le projet SoulsOnly représente une étape importante dans l'exploration de nouvelles méthodes pour défendre la confidentialité dans un monde de plus en plus numérique.