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
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
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
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 à:
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
Re: Protection du fchier main sur Esp32
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.
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
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
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.
-
- Posts: 3
- Joined: Thu 29 Dec 2022 18:13
Re: Protection du fchier main sur Esp32
Bonjour
Je vous remercie pour cette réponse complète et précise.
Il me reste à appliquer vos conseils.
Luc
Je vous remercie pour cette réponse complète et précise.
Il me reste à appliquer vos conseils.
Luc