دوره آموزشی هک اخلاقی برای قراردادهای هوشمند: جلوگیری از حملات و ایمن سازی کد بلاک چین
1 ساعت 3 دقیقهمتوسط2023-07-27
مدرسین

Michael Fawole
جزئیات دوره
مثل هر نرمافزاری، قراردادهای هوشمند—که کدهایی هستن که تو بلاکچین نوشته میشن و شرایط یه قرارداد رو از بیرون زنجیره اجرا میکنن—ممکنه دچار حملات، باگها و اشتباهات کدنویسی بشن. تو این دوره، "مایکل فاول"، توسعهدهنده بلاکچین و مربی، بهت نشون میده چطور از مشکلات جدی با قراردادهای هوشمند—مثل از دست دادن مالی و دزدی داراییها—جلوگیری کنی با استفاده از هک اخلاقی. مایکل پیچیدگیهای یکی از مهمترین حملات تو Web3—حمله رینتری—رو توضیح میده و نشون میده چطور ازش پیشگیری کنی و ازش در برابرش دفاع کنی به عنوان یک هکر اخلاقی. اون بهت یاد میده چطور قراردادهای هوشمند بدون آسیبپذیری بنویسی، چطور هم قراردادهای ساده و هم پیچیده رو دوباره وارد کنی، جریان ریاضی قراردادها رو دستکاری کنی و از تکنیکهای هک اخلاقی برای تست امنیت قرارداد استفاده کنی و جلوی حملات رو از همون ابتدا بگیری.
مهارت ها
CryptocurrencySecurity TestingFinance and AccountingCybersecurityLearningData Science
سرفصل ها
0. مقدمه
- 01 - هک بلاک چین - قراردادهای هوشمند
- 02 - آنچه باید بدانید
1. نمای کلی هک اخلاقی قرارداد هوشمند
- 03 - هک اخلاقی قرارداد هوشمند چیست
- 04 - انواع حملات قرارداد هوشمند
- 05 - چرا به هکرهای اخلاقی قرارداد هوشمند نیاز دارید؟
- 06 - چگونه میتوانید یک هکر اخلاقی قرارداد هوشمند شوید
2. دانش پیشینه
- 07 - حمله مجدد چیست؟
- 08 - کار با ریمیکس
3. قراردادهای هوشمند آسیب پذیر
- 09 - ایجاد قرارداد آسیب پذیر
- 10 - استقرار قراردادها در ریمیکس
- 11 - چالش - قرارداد آسیب پذیر خود را ایجاد کنید و نام آن را تغییر دهید
- 12 - راه حل - قرارداد آسیب پذیر خود را بسازید و نام آن را تغییر دهید
4. ایجاد و استقرار قرارداد حمله
- 13 - ایجاد قرارداد حمله - قسمت 1
- 14 - ایجاد قرارداد حمله - قسمت 2
- 15 - استقرار قرارداد حمله
5. جلوگیری از حملات بازگشت مجدد
- 16 - روشهای جلوگیری از ورود مجدد
- 17 - جلوگیری از ورود مجدد - کاربرد عملی
- 18 - چالش - از قرارداد با استفاده از گارد ورود مجدد محافظت کنید
- 19 - راه حل - حفاظت از قرارداد با استفاده از گارد ورود مجدد
نتیجه
- 20 - نتیجه گیری
دوره های مرتبط
- دوره آموزشی یادگیری بیت کوین و سایر ارزهای دیجیتال
- دوره آموزشی مقدمهای بر فینتک (Fintech)
- دوره آموزشی بلاکچین و ارز دیجیتال عملی
- دوره آموزشی یادگیری جامع هوش مصنوعی در فین تک
- دوره آموزشی ایجاد یک قرارداد هوشمند اتریوم با Go و Solidity
- دوره آموزشی مبانی بلاک چین
- دوره آموزشی استفاده از ChatGPT و هوش مصنوعی مولد در فینتک
- دوره آموزشی بلاک چین: یادگیری سالیدیتی