Page 1 of 1

Protection du fchier main sur Esp32

Posted: Mon 27 Feb 2023 18:38
by levieuxnordiste
Bonjour
Le programme en micropython, sous esp32 , est téléverse sous Main. Or, il est possible de récupérer ce fichier depuis un pc équipé. Comment éviter cette lecture, surtout que le ssid et le mot de passe wifi sont inscrits en clair, s'il vous plaît ? Merci d'avance

Re: Protection du fchier main sur Esp32

Posted: Wed 1 Mar 2023 12:30
by fpie
Bonjour,

L'utilisation du logiciel Thonny permet d'échanger des fichiers en la pybstick26 et votre PC. Quand à l'aspect sécurisation du code, le mieux est de compiler votre code qui ne sera plus lisible en clair.

Re: Protection du fchier main sur Esp32

Posted: Mon 6 Mar 2023 19:14
by Dominique
Bonjour,
Disons qu'il faut aussi un accès physique à la plateforme pour acceder au fichier main.py.

Une option déjà plus contraignante est d'utiliser une eproom physiquement attachée à la carte) et Noyer le tout dans de la résine pour interdire l'accès physique.

Utiliser un algorithme AES avec une clé symétrique permet aussi de masquer/encrypter le vrai code WiFi dans le code source ou l'epprom. Une contre-mesure pour ne pas exposer directement le SSID et mot de passe WiFi.
Ce n'est pas incassable à qui veut vraiment y arriver.

Il existe également des solutions électronique à base de clé-privé/clé publique-permettant de protéger du contenu (la clé privée est efficacement sécurisée dans un composant électronique spécialisé).

Voir le breakout ATECC608 chez Adafruit.

Ce n'est pas la seule solution matérielle de protection des données.

Voici quelques pistes de recherche.
Dominique

Re: Protection du fchier main sur Esp32

Posted: Mon 13 Mar 2023 14:28
by levieuxnordiste
Bonjour
Je vous remercie pour cette réponse complète et précise.
Il me reste à appliquer vos conseils.
Luc