Sécurité

Qu’est-ce que la stéganographie ? L’art de cacher des informations dans des images

Gardez ce mot en sécurité : stéganographie. La technique qui permet de cacher des messages dans d’autres médias, tels que des textes, des vidéos ou des photos, est apparue avec la création de l’écriture, mais elle est devenue si simple à l’ère numérique qu’elle permet les attaques par les mèmes. Apprenez-en plus sur cette technique et apprenez à créer vous-même des messages cachés.

Qu’est-ce que la stéganographie ?

Le mot stéganographie, du grec “écriture cachée”, est une branche de la cryptologie, une discipline qui rassemble les connaissances et les techniques pour la création (cryptographie) et la rupture (cryptoanalyse) de codes cryptés. Il rassemble des études, des techniques et des méthodologies pour la création et la rupture de messages à l’intérieur d’autres messages, afin de dissimuler leur véritable signification.

Les méthodes archaïques de la stéganographie, un art aussi ancien que l’écriture elle-même, consistaient à tatouer le cuir chevelu avec des messages importants, à les cacher en laissant pousser les cheveux, à des textes apparemment normaux qui utilisent des codes spécifiques, ne pouvant être identifiés que par ceux qui ont la clé.

  Voir comment poster des GIF sur Facebook : ou presque

La différence entre la stéganographie et la cryptographie est que la première est un message textuel ou une image commune pour la plupart des gens, alors que ceux qui ont les clés sont capables d’en extraire le message secret.

La stéganographie en images

Avec l’invention de l’ordinateur, les données secrètes peuvent être insérées dans pratiquement n’importe quel support, depuis une clé d’authentification jusqu’à une chanson, un texte ou une image, et être réparties entre plusieurs fichiers. Aujourd’hui, le processus de dissimulation de données dans des photos, des mèmes ou des illustrations est l’un des plus courants et des plus difficiles à suivre.

Les fichiers multimédias sont les meilleurs “conteneurs” pour les messages secrets, qui peuvent aller d’un fichier texte inoffensif à des contenus protégés par des droits d’auteur et des codes malveillants. Oui, une photo peut contenir des logiciels malveillants, dormez dessus.

Des informations secrètes peuvent être contenues dans les métadonnées d’un fichier multimédia, ou même les pixels d’une photo ou d’une vidéo. Dans ce cas, chaque pixel modifié stocke une partie de l’information à cacher, qui peut être répartie entre deux ou plusieurs conteneurs.

  Le spamming augmente encore avec les botnets

En général, le changement de photos consiste à changer 1 à 3 bits de la description d’un format RGB, qui occupe 24 bits de mémoire. Les changements sont pratiquement imperceptibles à l’œil nu et passeront sans encombre par des systèmes de sécurité moins préparés, atteignant leur destination en douceur.

C’est pourquoi les entreprises de sécurité s’efforcent de développer de nouveaux outils capables d’identifier les messages cachés dans les films, les textes et les images distribués sur Internet, à la fois pour contenir l’action des pirates et pour empêcher la propagation des logiciels malveillants et autres nuisibles.

Comment cacher les messages dans les images

Il existe un certain nombre de méthodes qui peuvent être utilisées pour cacher les messages cachés dans les images, allant de l’implémentation directe dans le code à l’utilisation de puissants programmes dédiés. Cependant, vous pouvez jouer à l’agent secret et échanger des photos avec du texte stocké avec JPHS (JP Hide-and-Seek), un programme open-source compatible avec Windows et Linux, qui est assez simple et facile à utiliser.

  5 programmes pour sauvegarder l'écran des PC et des Mac

Accédez à linux01.gwdg.de, téléchargez et installez le format JPHS ;

Ouvrez le bloc-notes et créez un fichier texte, avec n’importe quel message ;

Ouvrez JPHS et cliquez sur “Open jpeg” ;

Sélectionnez l’image que vous souhaitez utiliser et cliquez sur “Ouvrir” ;

Cliquez sur “Cacher”, créez un mot de passe pour protéger le message et cliquez sur “OK” ;

Sélectionnez le fichier texte et cliquez sur “Ouvrir” ;

Cliquez sur “Enregistrer jpeg” ;

Le format JPHS comprime le message à l’intérieur de l’image, ce qui peut modifier la qualité de l’image.

C’est tout.

Pour extraire le message, la personne qui a reçu l’image doit également avoir le JPHS et le mot de passe que vous avez inclus dans la photo :

Ouvrez JPHS et cliquez sur “Open jpeg” ;

Sélectionnez l’image et cliquez sur “Ouvrir” ;

Cliquez sur “Chercher”, entrez le mot de passe et cliquez sur “OK” ;

Indiquez le dossier dans lequel le SMS sera enregistré (donnez-lui un nom, avec la même extension que l’original) et cliquez sur “Enregistrer” ;

Le message caché sera extrait dans le dossier que vous avez indiqué.

C’est aussi simple que cela.

A propos de l'auteur

Ronan

Le Breton de l'équipe ! Développeur back-end dans une startup française. Internet des objets, domotiques, mes sujets de prédilection sont vastes. #teamLinux sur PerlmOl

Laisser un commentaire