Blockchain Application Security
eBook - PDF

Blockchain Application Security

How to Design Secure and Attack Resilient Blockchain Applications

  1. 643 pages
  2. English
  3. PDF
  4. Available on iOS & Android
eBook - PDF

Blockchain Application Security

How to Design Secure and Attack Resilient Blockchain Applications

About this book

Learn to secure, design, implement, and test tomorrow's blockchain applications.

Blockchain Application Security guides readers through the architecture and components of blockchain, including protocols such as Bitcoin and beyond, by offering a technical yet accessible introduction. This resource is ideal for application architects, software developers, security auditors, and vulnerability testers working on enterprise blockchain solutions. It bridges the gap between theory and implementation, providing actionable guidance on protecting decentralized systems while capitalizing on their innovative benefits.

Blockchain Application Security covers the essentials, from the fundamentals of distributed ledgers, consensus algorithms, digital wallets, smart contracts, privacy controls, and DIDs, to designing secure dApp architectures with component-level threat analysis and resilient APIs, token transactions, digital exchanges, and identity models. It features a complete lifecycle example for securing a DeFi lending and borrowing platform, along with practical walkthroughs for smart contract development, AWS-integrated blockchain systems, frontend/API integration, and code auditing.

"An accessible, comprehensive blockchain overview that emphasizes its value across industrial and government sectors with a holistic security focus."
David W. Kravitz, Technical Advisor, Spring Labs

"A cutting-edge method for securing blockchain applications, pushing the boundaries of current practice."
David Cervigni, Senior Security Research Engineer at R3

"Bridging theory and practice with realistic examples, this guide empowers architects and developers to build attack-resistant applications."
Steven Wierckx, Product Security Team Lead & Threatmodel Trainer at Toreon

"A valuable resource for blockchain specialists, featuring hands-on examples of deploying dApps on AWS and securing infrastructure."
Ihor Sasovets, Lead Security Engineer, Penetration Tester at TechMagic

"A practical roadmap for navigating blockchain security that we recommend to clients and incorporate into our training.
Vijay Dhanasekaran, Founder & Chief Blockchain Officer, Consultant at Blocknetics

"An indispensable resource for dApp developers, guiding readers from fundamentals to advanced implementation with in-depth vulnerability analysis."
Mohd Mehdi, Head of DevOps, DevSecOps and Infrastructure at InfStones

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Blockchain Application Security by Marco Morana,Harpreet Singh,Francesco Piccoli in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Electrical Engineering & Telecommunications. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover
  2. Title Page
  3. Copyright
  4. Contents
  5. Foreword
  6. Preface
  7. Acknowledgments
  8. Introduction
  9. 1: The Blockchain Technology Primer
  10. 2: Designing Secure Decentralized Applications
  11. 3: Mitigating Blockchain Vulnerabilities
  12. 4: Securing Blockchain Applications: Practical Examples
  13. Appendix A: Threat Modeling Matrix
  14. Appendix B: Mapping of Threat Scenarios to Targeted Weaknesses and Asset Impacted
  15. Appendix C: Mapping of Threat Scenarios to Exploitable Attack Paths
  16. Appendix D: Threat Scenarios Attack Simulation Tests
  17. Appendix E: Threat Scenario Weakness and Vulnerabilities Risk Ratings
  18. Appendix F: Risks Mitigation Plan
  19. Appendix G: Threats Risk Register
  20. Appendix H: Attack Simulation Testing Report
  21. Appendix I: Risk Analysis Report
  22. References
  23. About the Authors
  24. Index
  25. EULA