Sécuriser votre portefeuille

De Bitcoin Wiki
Aller à : navigation, rechercher

Introduction

A moins que vous utilisiez un portefeuille physique il est fortement conseiller de lire cette page.

La sécurité d'un portefeuille à deux objectifs :

  1. Protéger votre portefeuille d'une perte.
  2. Protéger votre portefeuille d'un vol.

Dans le cas où votre portefeuille n'a pas été correctement protéger ( ex : L'avoir mis en ligne avec un mot de passe facile à trouver ) :

  1. Vous devez créer un nouveau portefeuille en utilisant une protection approprier sur le long-terme.

Pour un petit résumé voir aussi : Sécurité du portefeuille : Les choses à faire et à ne pas faire

Portefeuille Papier

Page principal : Portefeuille Papier

Les portefeuilles papier peuvent être utiliser pour stocker des bitcoins hors-ligne dans un format non digital. Utilisez des portefeuilles papier générés de manière sécuriser permet de faire baisser drastiquement les chances de se faire voler ses bitcoins par des pirates ou des virus informatique. Un portefeuille papier n'est rien d'autre qu'un enregistrement physique de la clé privée de votre portefeuille Bitcoin.

Portefeuille Physique

Les portefeuilles physique sont une avancée majeur dans la sécurité et l'accessibilité des portefeuilles Bitcoin.

Voir la page sur les portefeuilles physique pour plus d'informations sur les types de portefeuilles physique disponible sur le marché.

Importance des mises à jour de sécurité

Aucun logiciel informatique n'est parfait, et de temps en temps certaines vulnérabilités peuvent être trouver dans votre client Bitcoin. C'est pour cela qu'il faut bien faire attention à toujours effectuer les mises à jours de son client Bitcoin, encore plus quand une vulnérabilité est découverte. Nous maintenant une liste de vulnérabilités connues sur le wiki - vous pouvez voir cette page pour des mises à jours. Noté que vous n'avez pas forcément besoin d'avoir la dernière version de votre client Bitcoin : Certains clients, comme le très célèbre et populaire Bitcoin Core ( Anciennement Bitcoin-Qt ), possèdent des anciennes versions avec uniquement des mises à jours de sécurité.

Sécuriser le portefeuille Bitcoin Core ou bitcoind

Bitcoin transactions send Bitcoins to a specific public key. A Bitcoin address is an encoded hash of a public key. In order to use received Bitcoins, you need to have the private key matching the public key you received with. This is sort of like a super long password associated with an account (the account is the public key). Your Bitcoin wallet contains all of the private keys necessary for spending your received transactions. If you delete your wallet without a backup, then you no longer have the authorization information necessary to claim your coins, and the coins associated with those keys are lost forever.

The wallet contains a pool of queued keys. By default there are 100 keys in the key pool. The size of the pool is configurable using the "-keypool" command line argument. When you need an address for whatever reason (send, “new address”, generation, etc.), the key is not actually generated freshly, but taken from this pool. A brand new address is generated to fill the pool back to 100. So when a backup is first created, it has all of your old keys plus 100 unused keys. After sending a transaction, it has 99 unused keys. After a total of 100 new-key actions, you will start using keys that are not in your backup. Since the backup does not have the private keys necessary for authorizing spends of these coins, restoring from the old backup will cause you to lose Bitcoins.

Creating a new address generates a new pair of public and private keys, which are added to your wallet. Each keypair is mostly random numbers, so they cannot be known prior to generation. If you backup your wallet and then create more than 100 new addresses, the keypair associated with the newest addresses will not be in the old wallet because the new keypairs are only known after creating them. Any coins received at these addresses will be lost if you restore from the backup.

The situation is made somewhat more confusing because the receiving addresses shown in the UI are not the only keys in your wallet. Each Bitcoin generation is given a new public key, and, more importantly, each sent transaction also sends some number of Bitcoins back to yourself at a new key. When sending Bitcoins to anyone, you generate a new keypair for yourself and simultaneously send Bitcoins to your new public key and the actual recipient's public key. This is an anonymity feature – it makes tracking Bitcoin transactions much more difficult.

So if you create a backup, and then do more than 100 things that cause a new key to be used, and then restore from the backup, some Bitcoins will be lost. Bitcoin has not deleted any keys (keys are never deleted) – it has created a new key that is not in your old backup and then sent Bitcoins to it. A backup is therefore recommended roughly every 50 transactions (or address creations) just to be safe.

Créer un nouveau portefeuille Bitcoin Core ou bitcoind

Créer un espace de travail sécurisé

Linux ( Debian )

Tout stocker dans un dossier crypté

Sécurisé l'ensemble du répertoire principal de l'utilisateur

Mac

Windows

Solution général

Fiabilité du mot de passe

Choisir un mot de passe fort

Sauvegarder son portefeuille

Supprimer les portefeuilles avec du texte en clair

Portefeuille en ligne et mobile

Voir aussi

btcname : Alias d'adresse publique Bitcoin