آموزش امنیت بلاک‌چین - آخرین آپدیت

دانلود Blockchain Security

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به آموزش امنیت بلاک‌چین می‌پردازد، از جمله شرح نحوه عملکرد بلاک‌چین در هر سطح از اکوسیستم آن. مدرس دوره با بررسی اجزای سازنده ساختار بلاک‌چین، رمزنگاری‌های مورد استفاده برای امنیت، نقش توابع هش در بلاک‌چین و نحوه حمله به آن‌ها شروع می‌کند. در ماژول بعدی، مدرس به توضیح مفهوم اجماع (Consensus) در بلاک‌چین، دلیل نیاز به آن، تئوری‌های زیربنایی (تحمل خطای بیزانتی [BFT] و امنیت از طریق کمیابی)، برخی از الگوریتم‌های رایج اجماع و مسائل امنیتی ذاتی هر نسخه می‌پردازد. دوره با ماژولی پیش می‌رود که نحوه ایجاد بلوک‌ها، گره‌ها (Nodes) و شبکه‌ای که اکوسیستم بلاک‌چین را تشکیل می‌دهند و نمونه‌هایی از حملات مختلف علیه امنیت آن‌ها را شرح می‌دهد. در مرحله بعد، تمرکز بر قراردادهای هوشمند (Smart Contracts) و نحوه آسیب‌پذیر شدن امنیت آن‌ها در اثر خطاهای برنامه‌نویسی رایج در طول توسعه قرارداد، از جمله در اتریوم (پرکاربردترین پلتفرم قرارداد هوشمند) است. در نهایت، دوره با بحث درباره معماری‌های دفتر کل توزیع‌شده (DLT) به عنوان جایگزین بلاک‌چین، پروتکل‌های لایه دوم بلاک‌چین و رمزنگاری پیشرفته در بلاک‌چین به پایان می‌رسد.

سرفصل ها و درس ها

مبانی امنیت بلاک‌چین Fundamentals of Blockchain Security

  • به دوره امنیت بلاک‌چین خوش آمدید! Welcome to blockchain security!

  • مبانی امنیت بلاک‌چین Fundamentals of blockchain security

  • بلاک‌چین چیست؟ What is the blockchain?

  • نویدهای بلاک‌چین The promises of blockchain

  • بررسی واقعیت‌های هیجانات بلاک‌چین Inside the blockchain hype

  • ساختار بلاک‌چین Structure of the blockchain

  • بلوک‌ها The blocks

  • زنجیره‌ها The chains

  • رمزنگاری کلید عمومی چیست؟ What is public-key cryptography?

  • رمزنگاری کلید عمومی چگونه کار می‌کند؟ How does public-key cryptography work?

  • رمزنگاری کلید عمومی در بلاک‌چین Public-key cryptography in the blockchain

  • فرض‌های امنیتی رمزنگاری کلید عمومی Security assumptions of public-key cryptography

  • تولید ضعیف اعداد تصادفی Poor random number generation

  • کلیدهای خصوصی گم شده یا سرقت شده Lost/stolen private keys

  • محاسبات کوانتومی Quantum computing

  • تابع هش چیست؟ What is a hash function?

  • ویژگی‌های توابع هش Properties of hash functions

  • توابع هش در بلاک‌چین Hash functions in the blockchain

  • توابع کلید هش در امنیت بلاک‌چین Blockchain security hash key functions

  • مرور مبانی امنیت بلاک‌چین Fundamentals of blockchain security recap

امنیت الگوریتم اجماع Consensus Algorithm Security

  • مرور کلی امنیت الگوریتم اجماع Consensus algorithm security overview

  • چرا بلاک‌چین به اجماع نیاز دارد؟ Why does blockchain need consensus?

  • مسئله ژنرال‌های بیزانتی The Byzantine generals problem

  • امنیت از طریق کمیابی Security via scarcity

  • الگوریتم‌های رایج اجماع بلاک‌چین Common blockchain consensus algorithms

  • قانون طولانی‌ترین زنجیره The longest chain rule

  • آشنایی با اثبات کار (Proof of Work) Introduction to proof of work

  • بررسی عمیق استخراج PoW Inside PoW mining

  • حمله به اجماع PoW Attacking PoW consensus

  • حمله ۵۱ درصد The 51% attack

  • محروم‌سازی از سرویس (DoS): افزایش مصنوعی دشواری Denial of service: artificial difficulty increases

  • آشنایی با اثبات سهام (Proof of Stake) Introduction to proof of stake

  • انتخاب ایجادکننده بلوک Choosing the block creator

  • حمله به اجماع PoS Attacking PoS consensus

  • حمله XX درصد و بمب زمانی در PoS XX% attack and the PoS "timebomb"

  • حملات سهام جعلی Fake stake attacks

  • حملات برد دور (Long range attacks) Long-range attacks

  • مشکل عدم وجود ریسک در سهام (Nothing at stake) Nothing at stake problem

  • حمله شیر ترش (Sour milk attack) Sour milk attack

  • مرور امنیت الگوریتم اجماع Concensus algorithm security recap

بلاک‌چین در عمل Blockchain in Action

  • مرور کلی بلاک‌چین در عمل Blockchain in action overview

  • اکوسیستم بلاک‌چین The blockchain ecosystem

  • درون یک گره (Node) Inside the node

  • نحوه ایجاد بلوک‌ها How blocks are created

  • حمله به فرآیند ایجاد بلوک Attacking block creation

  • حملات محروم‌سازی از سرویس (DoS) Denial-of-service attacks

  • حمله پیش‌دستی (Frontrunning) Frontrunning

  • استخراج خودخواهانه (Selfish mining) Selfish mining

  • استخراج SPV SPV mining

  • حمله به گره‌های بلاک‌چین Attacking blockchain nodes

  • پیکربندی اشتباه نرم‌افزار بلاک‌چین Blockchain software misconfiguration

  • محروم‌سازی از سرویس Denial of service

  • تراکنش‌های مخرب Malicious transactions

  • حمله به شبکه بلاک‌چین Attacking the blockchain network

  • حمله خورشیدی (Eclipse attack) Eclipse attack

  • حمله مسیریابی Routing attack

  • حمله Sybil Sybil attack

  • مرور بلاک‌چین در عمل Blockchain in action recap

امنیت قرارداد هوشمند Smart Contract Security

  • مرور کلی امنیت قرارداد هوشمند Smart contract security overview

  • کامپیوتر جهانی The world computer

  • قراردادهای هوشمند Smart contracts

  • آسیب‌پذیری‌های عمومی برنامه‌نویسی General programming vulnerabilities

  • آسیب‌پذیری‌های محاسباتی Arithmetic vulnerabilities

  • نمونه کد آسیب‌پذیری‌های محاسباتی Arithmetic vulnerabilities code example

  • کاراکتر کنترلی راست به چپ Right-to-left control character

  • آسیب‌پذیری‌های بلاک‌چین Blockchain vulnerabilities

  • کنترل دسترسی Access control

  • تصادفی بودن ضعیف Bad randomness

  • محروم‌سازی از سرویس Denial of service

  • آسیب‌پذیری‌های پیش‌دستی (Frontrunning) Frontrunning vulnerabilities

  • نمونه کد آسیب‌پذیری‌های پیش‌دستی Frontrunning vulnerabilities code example

  • وابستگی به برچسب زمانی (Timestamp) Timestamp dependence

  • آسیب‌پذیری‌های اتریوم Ethereum vulnerabilities

  • محروم‌سازی از سرویس Denial of service

  • بازگشت مجدد (Reentrancy) Reentrancy

  • نمونه کد Reentrancy Reentrancy code example

  • آدرس‌های کوتاه Short addresses

  • مقادیر بازگشتی بررسی نشده Unchecked return values

  • مرور امنیت قرارداد هوشمند Smart contract security recap

فراتر از مبانی Beyond the Basics

  • مرور کلی فراتر از مبانی بلاک‌چین Beyond the basics of blockchain overview

  • معماری‌های جایگزین دفتر کل توزیع‌شده Alternative distributed ledger architectures

  • آشنایی با DAG Introduction to DAGs

  • آشنایی با شبکه شبکه‌ای بلوک (Block lattices) Introduction to block lattices

  • آشنایی با زنجیره‌های جانبی (Sidechains) Introduction to sidechains

  • پروتکل‌های لایه دوم بلاک‌چین Second-level blockchain protocols

  • نحوه عملکرد کانال وضعیت (State channel) How a state channel works

  • رمزنگاری پیشرفته در بلاک‌چین Advanced cryptography in blockchain

  • امضاهای چندگانه (Multisignatures) Multisignatures

  • اثبات دانش صفر (Zero knowledge proofs) Zero-knowledge proofs

  • آدرس‌های مخفی (Stealth addresses) Stealth addresses

  • امضاهای حلقه‌ای (Ring signatures) Ring signatures

  • طرح‌های تعهد (Commitment schemes) Commitment schemes

  • مرور نهایی فراتر از مبانی Beyond the basics recap

نمایش نظرات

آموزش امنیت بلاک‌چین
جزییات دوره
8h 15m
93
(آخرین آپدیت)
12,653
4.8 از 5
دارد
دارد
دارد
Howard Poston
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Howard Poston Howard Poston

هوارد پستون یک کپی‌رایتر فریلنسر، توسعه‌دهنده دوره و مشاور متخصص در زمینه بلاک‌چین و امنیت سایبری است. او بیش از ۲۰ دوره آنلاین در موضوعات مختلف امنیتی مانند پایتون برای امنیت سایبری، امنیت بلاک‌چین و کدنویسی امن توسعه داده است. او همچنین نویسنده کتاب‌های «پایتون برای امنیت سایبری» و «امنیت بلاک‌چین از پایه» است و در چندین کنفرانس امنیت سایبری در موضوعات مختلف سخنرانی کرده است.