Bonjour,
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique

Protection du fchier main sur Esp32

Le langage MicroPython, l'API machine (I2C, SPI, UART, Pin, etc)
Forum rules
Vous aimez MicroPython? Nous aussi! Ces forums sont destinés aux amoureux de Python sur MicroContrôleur.
Le support se fait sur base volontaire et uniquement pour des produits officiels (pas de copie SVP).
Le forum de MicroPython.org sera une excellente référence documentaire (en anglais).

Merci de suivre les recommandations suivantes.
Pensez à:
  • Titre claire: permettant d'identifier le produit et le problème
  • Contenu complet: schema, message d'erreur, etc (tout ce qui permet d'aider à distance).
  • Fichier joint: Max 300 Ko
  • Courtoisie et précision
Post Reply
levieuxnordiste
Posts: 3
Joined: Thu 29 Dec 2022 18:13

Protection du fchier main sur Esp32

Post 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
User avatar
fpie
Posts: 36
Joined: Sun 24 May 2020 08:25
Location: Auch, Gers, France, Terre
Contact:

Re: Protection du fchier main sur Esp32

Post 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.
User avatar
Dominique
Administrateur du site
Posts: 259
Joined: Sun 17 May 2020 22:43

Re: Protection du fchier main sur Esp32

Post 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
Dominique, MC Hobby.
levieuxnordiste
Posts: 3
Joined: Thu 29 Dec 2022 18:13

Re: Protection du fchier main sur Esp32

Post by levieuxnordiste »

Bonjour
Je vous remercie pour cette réponse complète et précise.
Il me reste à appliquer vos conseils.
Luc
Post Reply