mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-11-29 03:18:33 +00:00
25 lines
1.4 KiB
Plaintext
25 lines
1.4 KiB
Plaintext
[[ch07_security]]
|
|
== Bitcoin Security
|
|
|
|
This chapter looks at the fundamental issue of bitcoin security, from a technology and process perspective. Users of bitcoin will learn about the main risks surrounding a crypto-currency, from the theoretical (but often unlikely), to the practical and commonly used scams, tricks and hacks. Bitcoin is, after all, digital money which enables frictionless, instant,
|
|
irreversible and pseudonymous transactions. Why would a thief be interested in bitcoin? Because that's where the money is. Bitcoin theft encompasses in a single transaction the theft (compromise), the fencing (monetization), the money laundering (obfuscation) and the payout (distribution). All of the advantages of crypto-currencies (frictionless, irreversible etc)
|
|
turn into advantages for thieves once compromised. Most importantly, this chapter offers practical, effective and robust security solutions and best practices to defend against the most common threats.
|
|
|
|
|
|
=== Risks and non-risks
|
|
==== Cracking the bitcoin protocol or encryption (debunk)
|
|
==== Password loss, brute force, dictionary attacks
|
|
==== Keyloggers
|
|
==== Hosted wallet compromise
|
|
|
|
=== Two-Factor Authentication
|
|
==== OTP, Software token
|
|
==== Hardware Token
|
|
==== Challenge-Response (SMS, email)
|
|
==== Secondary key
|
|
==== On-screen keyboard
|
|
=== Secure Storage
|
|
==== Backup and recovery
|
|
==== Cold storage
|
|
==== Offline transaction signing
|