Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1/ Imaginez une seule clé privée divulguée coûtant des millions à votre projet.
Chaque développeur de smart contracts en a laissé une en texte clair dans un fichier .env à un moment donné. Nous vous voyons 👀
C'est facile, mais extrêmement risqué.
Le plugin keystore de @NomicFoundation crypte les secrets dans les projets Hardhat, afin que vous évitiez les fuites et les expositions accidentelles.
Voici un guide complet pour le configurer en utilisant les projets de Neon.

2/ Le stockage de données d'identification en texte clair est la principale vulnérabilité dans le développement de la blockchain.
Cela ouvre la porte à des fuites accidentelles, un accès malveillant et une perte éventuelle de fonds.
Rien qu'en 2024, 2,2 milliards de dollars ont été volés lors de 303 hacks - le plus jamais enregistré. @chainalysis rapporte que 43,8 % de cela provient de fuites de clés privées.


3/ Lorsque vous ajoutez une clé privée à un fichier .env, vous êtes exposé à :
- Des fuites Git dues à des commits accidentels
- Une exposition des processus via des sous-processus ou des plugins
- Un usage abusif par l'équipe à travers des fichiers partagés
- Des logiciels malveillants lisant le fichier et extrayant des identifiants
Pas idéal, n'est-ce pas ?
4/ Le plugin Hardhat Keystore résout ce problème avec un stockage chiffré et protégé par mot de passe. Il :
- Chiffre les clés privées avec un mot de passe sécurisé
- Stocke uniquement les fichiers de keystore chiffrés dans votre répertoire de projet
- Déchiffre uniquement à l'exécution - ne touche jamais au disque ou aux journaux de mémoire
Nous l'utilisons dans les projets de Neon, où la gestion sécurisée des clés est indispensable.
5/ Passer à un chiffrement basé sur un keystore réduit votre surface d'attaque et s'aligne avec les meilleures pratiques de sécurité.
📝 Cet article vous montre comment le configurer et l'utiliser dans un projet Neon. Jetez-y un œil !
3,02K
Meilleurs
Classement
Favoris