Attacking and Defending Blockchains - From Horror Stories to Secure Wallets
Offered By: Black Hat via YouTube
Course Description
Overview
Explore a comprehensive conference talk that delves into the world of blockchain security, examining notorious failures and providing strategies for risk mitigation. Analyze dramatic Ethereum smart contract issues, objectively evaluate the case of Iota's custom crypto, and discover how millions of dollars worth of tokens could have been stolen. Gain insights into bugs found in popular Bitcoin software utilities and learn about various types of crypto wallets, including hot wallets, online wallets, mobile wallets, desktop wallets, paper wallets, and hardware wallets. Understand the advantages and disadvantages of each wallet type, and discover best practices for securing your digital assets. Examine the design and implementation of Bitcoin, explore the worst bugs in blockchain history, and learn about smart contract attacks and programming. Dive into the ethics of blockchain security, double spend attacks, and design bugs. Conclude with a discussion on the importance of proper cryptography design and the challenges faced in the blockchain industry.
Syllabus
Introduction
Crypto Wallets
Hot Wallets
Online Wallets
Advantages
Online interfaces
Phishing
Mobile Wallet
Mobile Wallet Advantages
Desktop Wallet Advantages
Desktop Wallet Interface
Desktop Wallet Example
Password Generation
Password Encryption
Paper Wallet
Hardware
Security Risks
Hardware vs Software
Best Practices
General Recommendations
Exchanges
Kraken
Hardware Storage
HSN
Warm Waters
Bitcoin
Design vs Implementation
Sonataker
Worst Bugs
Bitcoin Bug
DAO Bug
Smart Contract Attack
Smart Contract Programming
Ethics
Double Spend
Design Bug
Collisions
What can be done
Design Cryptography
Parity
Smart Contract
Bug in Pattern
IOTA
You just dont do this
This was ridiculous
In the java flow
Whitepaper
Blackpaper
Difficulty
Conclusion
Taught by
Black Hat
Related Courses
Enterprise and Infrastructure SecurityNew York University (NYU) via Coursera Blockchain Architecture Design and Use Cases
NPTEL via Swayam Applications of Blockchain
Monash University via FutureLearn Advance Your Skills in the Blockchain
LinkedIn Learning Blockchain and Smart Contracts Security
LinkedIn Learning