mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
Internal page urls are now all declared once in _config.yml for each language Translators can translate file and anchor urls without needing to manually update all pages
78 lines
7.8 KiB
HTML
Executable file
78 lines
7.8 KiB
HTML
Executable file
---
|
|
lang: en
|
|
layout: base-en
|
|
id: secure-your-wallet
|
|
title: Securing your wallet - Bitcoin
|
|
---
|
|
<h1>Securing your wallet</h1>
|
|
<p>Like in real life, your wallet must be secured. Bitcoin allows the transfer of value worldwide easier than ever. Such great features also come with great security concerns. At the same time, Bitcoin can provide very high levels of security if used correctly. <b>Always remember that it is your responsibility to adopt good practices in order to protect your money</b>. Here are some things you should consider.</p>
|
|
|
|
<h2>Be careful with online wallets</h2>
|
|
<p>Online wallets look like online banks. You are trusting someone to store and protect your bitcoins while you have to remember your password. However, you should always choose such services carefully. As of today, no online wallet provides enough insurance and security to be used to store value like a bank. Using security features like two-factor authentication can also increase the security of your acccounts.</p>
|
|
|
|
<h2>Backup your wallet</h2>
|
|
<p>Bitcoin services and software allow you to backup your wallet. Stored in a safe place, a backup can protect you against computer failures and many human mistakes.
|
|
|
|
<div class="box">
|
|
|
|
<h3>Backup your entire wallet</h3>
|
|
<p>Your wallet contains many private keys that receive the change of your transactions in order to protect your privacy. If you only have a backup of your visible private keys, you might not be able to recover a great part of your funds with your backup.</p>
|
|
|
|
<h3>Encrypt online backups</h3>
|
|
<p>Any backup that is stored online is highly vulnerable to theft. Even a computer that is connected to the Internet is vulnerable to malicious software. As such, encrypting any backup that is exposed to the network is a good security practice.</p>
|
|
|
|
<h3>Use many secure locations</h3>
|
|
<p>Single points of failure are bad for security. If your backup is not dependent of a single location, it is less likely that any bad event will prevent you to recover your wallet. You might also want to consider using different medias like USB keys, papers and CDs.</p>
|
|
|
|
<h3>Make regular backups</h3>
|
|
<p>You need to backup your wallet on a regular basis to make sure that all recent Bitcoin change addresses and all new Bitcoin addresses you created are included in your backup. However, all applications will be soon using wallets that only need to be backed up once.</p>
|
|
|
|
</div>
|
|
|
|
<h2>Encrypt your wallet</h2>
|
|
<p>Encrypting your wallet allows you to set a password for anyone trying to withdraw any funds. This helps protect against thieves, though it cannot protect against keylogging hardware or software.</p>
|
|
|
|
<div class="box">
|
|
|
|
<h3>Never forget your password</h3>
|
|
<p>You should make sure you never forget the password or your funds will be permanently lost. Unlike your bank, there are no password recovery options with Bitcoin. In fact, you should be able to remember your password even after many years without using it. In doubt, you might want to keep a paper copy of your password in a safe place like a vault.</p>
|
|
|
|
<h3>Use a strong password</h3>
|
|
<p>Any password that contains only letters or recognizable words can be considered very weak and easy to break. A strong password must contain letters, numbers, punctuation marks and must be at least 16 characters long. Still, this should not prevent you to remember your password.</p>
|
|
|
|
</div>
|
|
|
|
<h2>Offline wallet for savings</h2>
|
|
<p>An offline wallet, also known as cold storage, provides the highest level of security for savings. It involves storing a wallet in a secured place that is not connected to the network. When done properly, it can offer a very good protection against computer vulnerabilities. It is however very important to test this type of setup before you start to use it with serious transactions. Using an offline wallets in conjunction with backups and encryption is also a good practice. Here is an overview of some approaches.</p>
|
|
|
|
<div class="box boxexpand">
|
|
<h3><a href="#" onclick="boxshow(event);">Offline transaction signing</a></h3>
|
|
<p>This approach involves having two computers sharing some parts of the same wallet. The first one must be disconnected from any network. It is the only one that holds the entire wallet and is able to sign transactions. The second computer is connected to the network and only have a watching wallet that can only create unsigned transactions. This way, you can securely issue new transactions with the following steps.</p>
|
|
<ol>
|
|
<li>Create a new transaction on the online computer and save it on an USB key.</li>
|
|
<li>Sign the transaction with the offline computer.</li>
|
|
<li>Send the signed transaction with the online computer.</li>
|
|
</ol>
|
|
<p>Because the computer that is connected to the network cannot sign transactions, it cannot be used to withdraw any funds if it is compromised. <a href="https://bitcoinarmory.com/using-offline-wallets-in-armory/">Armory</a> can be used to do offline transaction signature.</p>
|
|
</div>
|
|
|
|
<br>
|
|
<div class="box boxexpand">
|
|
<h3><a href="#" onclick="boxshow(event);">Temporary environment</a></h3>
|
|
<p>This approach involves loading a wallet inside a temporary environment. For example, it is possible to boot on a Linux live CD, load a light SPV wallet software with its configuration from an USB key and issue a transaction. When a computer is booted from a trusted read-only environment that is only loaded in memory, malicious code is kept away and no trace of your wallet is left on the hard drive. You should however be very careful with the following points.</p>
|
|
<p><b>Losing funds</b></p>
|
|
<p>A temporary environment is the perfect place to lose funds forever. If your wallet is not correctly loaded from an external permanent storage like an USB key, any changes made in your wallet will be lost permanently. Including the new Bitcoin adresses that might have been created during the temporary session to receive the change of your last transactions.</p>
|
|
<p><b>Password mismatch</b></p>
|
|
<p>Booting in a temporary environment might possibly assign a different layout to your keyboard which will later produce different characters then expected. When using encryption, this can cause password mismatches. You might want to type your password on the screen to prevent problems.</p>
|
|
<p><b>Leaving no trace</b></p>
|
|
<p>As long as a storage media like a hard drive is connected to the computer, there is a small risk that some traces of your private keys can remain. You might want to disconnect any hard drive or disable all swap partitions before loading your wallet.</p>
|
|
</div>
|
|
|
|
<h2>Multi-signature to protect against theft</h2>
|
|
<p>Bitcoin includes a multi-signature feature that allows a transaction to require the signature of more than one private key to be spent. It is however only usable for technical users but a greater availability for this feature can be expected in the future. Multi-signature can allow an organization to give access to its treasury to its members while only allowing a withdrawal if 3 of 5 members sign the transaction. It can also allow future online wallets to share a multi-signature address with their users, so that a thief would need to compromise both your computer and the online wallet servers in order to steal your funds.</p>
|
|
|
|
<h2>Small amounts on your mobile</h2>
|
|
<p>A Bitcoin wallet on your phone is like a wallet with cash. If you wouldn't keep a thousand dollar in your pocket, you might want to have the same consideration for your Bitcoin wallet. You can easily add more funds at any time on your mobile. This way, you can combine security with ease of use.</p>
|
|
|
|
<h2>Think about your testament</h2>
|
|
<p>Your bitcoins can be lost forever if you don't have a backup plan for your peers and family. If the location of your wallets or your passwords are not known by anyone when you are gone, there is no hope that your funds will ever be recovered. Taking a bit of time on these matters can make a huge difference.</p>
|