امکان ارسال وجود دارد
برنامه پاداش باگ
با یافتن باگهای پروتکل، کاربر و Solidity که بر شبکه اتریوم تأثیر میگذارند، تا 250،000 دلار و جایگاهی در جدول امتیازات کسب کنید.
کاربرهای ویژه در باونتیها
در محدوده
برنامه باگبانتی ما سرتاسر را در بر می گیرد: از صحت پروتکل ها (مانند مدل اجماع بلاکچین، پروتکل های سیمی و p2p، اثبات سهام و غیره) و انطباق پروتکل/پیاده سازی با امنیت شبکه و یکپارچگی اجماع. امنیت کلاسیک کاربر و نیز امنیت رمزنگاری های اولیه نیز بخشی از این برنامه است. در صورت وجود هرگونه ابهام، یک ایمیل به bounty@ethereum.org ارسال کنید و از ما سوال بپرسید. همچنین میتوانید افشا/آسیبپذیری را مستقیماً به آدرس bounty@ethereum.org(opens in a new tab) ارسال کنید، در این صورت از شما می خواهیم که پیام را با استفاده از کلید PGP(opens in a new tab) رمزگذاری کنید
اشکالات مشخصات
مشخصات اتریوم منطق طراحی لایه اجرا و لایه اجماع را شرح می دهد.
مشخصات لایه اجرا(opens in a new tab)
بررسی پاورقیهای زیر میتواند سودمند باشد:
انواع باگ
- باگهای امنیتی/مخل قطعیت
- بردارهای ممانعت از سرویس (DOS)
- عدم پیوستگی در فرضیات، مانند وضعیتی که در آن اعتبارسنجهای صادق ممکن است خط زده شوند
- عدم پیوستگی در محاسبات یا پارامترها
اشکالات مشتری
مشتریان شبکه اتریوم را اجرا می کنند و باید از منطق تعیین شده در مشخصات پیروی کنند و در برابر حملات احتمالی ایمن باشند. اشکالاتی که می خواهیم پیدا کنیم مربوط به اجرای پروتکل است.
در حال حاضر کاربرهای لایه اجرا (Besu و Erigon و Geth و Nethermind و Reth) و کاربرهای لایه اجماع (Lighthouse و Lodestar و Nimbus و Teku و Prysm) در برنامه باگباونتی گنجانده شده اند. با تکمیل ممیزی و آماده شدن برای تولید، ممکن است کاربرهای بیشتری اضافه شوند.
انواع باگ
- مشکلات عدم همخوانی مشخصات
- خرابی های غیرمنتظره، آسیب پذیری RCE یا رد سرویس (DOS)
- هر مشکلی که سبب جدایی تعمیرناپذیر اجماع از بقیه شبکه شود
باگهای Solidity
برای جزئیات بیشتر در مورد آنچه در این محدوده گنجانده شده است به Solidity SECURITY.MD مراجعه کنید.
Solidity دارای ضمانتهای امنیتی در مورد ایجاد ورودی نامعتبر نیست - و ما برای خرابی کامپایلر solc در دادههای تولید شده به طور مخرب پاداشی صادر نمیکنیم.
لینکهای سودمند
اشکالات قرارداد واریز
مشخصات و کد منبع قرارداد سپرده زنجیره ای بیکن بخشی از برنامه پاداش باگ است.
باگ های وابستگی
وابستگی های خاصی برای عملکرد شبکه اتریوم بسیار مهم هستند و برخی از این وابستگی ها به برنامه پاداش باگ اضافه شده اند. در حال حاضر، لیست وابستگیهای موجود در برنامه پاداش باگ عبارت است از C-KZG-4844 و Go-KZG-4844.
خارج از دامنه
فقط اهدافی که در محدوده فهرست شده اند، بخشی از برنامه پاداش باگ هستند. این بدان معناست که برای مثال زیرساخت های ما مانند صفحات وب، dns، ایمیل و غیره، بخشی از محدوده پاداش نیستند. باگ های قرارداد ERC20 معمولاً در محدوده پاداش گنجانده نمی شوند. با این حال، ما میتوانیم در ارتباط با طرفهای آسیبدیده، مانند نویسندگان یا صرافی ها در چنین مواردی، کمک کنیم. ENS توسط بنیاد ENS نگهداری می شود، و بخشی از محدوده پاداش نیست. آسیبپذیریهایی که کاربر را ملزم به افشای عمومی یک API، مانند JSON-RPC یا Beacon API میکند، خارج از محدوده برنامه پاداش باگ است.
ارسال باگ
برای هر اشکال معتبری که پیدا کنید، جوایزی دریافت خواهید کرد. تعداد جوایز اعطا شده بسته به شدت متفاوت خواهد بود. شدت بر اساس مدل رتبه بندی ریسک OWASP بسته به تأثیر بر شبکه اتریوم و احتمال محاسبه می شود. مشاهده روش OWASP(opens in a new tab)
بنیاد همچنین پاداشهایی را به شرح زیر اهدا میکند:
کیفیت توضیحات: به ارسالیهای تمیز و خوانا جوایز بیشتری تعلق میگیرد.
کیفیت تکرارپذیری: برای واجد شرایط بودن برای جوایز، باید یک اثبات مفهوم (POC) گنجانده شود. لطفا کد تست، اسکریپت ها و دستورالعمل های دقیق را وارد کنید. هرچه بازتولید و تأیید آسیبپذیری برای ما آسانتر باشد، پاداش بالاتری خواهد داشت.
کیفیت رفع مشکل، در صورت شمول: به ارسالیهایی که شامل توضیح شفاف درباره چگونگی رفع مشکل باشند پاداش بیشتری تعلق میگیرد.
کم
تا 2000 دلار
تا سقف 1000 امتیاز
شدت
- اثرات کم، احتمال متوسط
- اثرات متوسط، احتمال کم
مثال
متوسط
تا سقف 10000 دلار
تا سقف 5000 امتیاز
شدت
- اثرات زیاد، احتمال کم
- اثرات متوسط، احتمال متوسط
- اثرات کم، احتمال زیاد
مثال
زیاد
تا سقف 50000 دلار
تا سقف 10000 امتیاز
شدت
- اثرات زیاد، احتمال متوسط
- اثرات متوسط، احتمال زیاد
مثال
بحرانی
تا سقف 250000 دلار
تا سقف 25000 امتیاز
شدت
- اثرات زیاد، احتمال زیاد
مثال
قوانین شکار باگ
برنامه پاداش باگ یک برنامه جایزه گرفته آزمایشی و داوطلبانه برای اعضای فعال ما در جامعه اتریوم است جهت تشویق و جایزه دادن به آنهایی که به تقویت پلتفرم کمک میکنند. این یک رقابت نیست. باید توجه داشته باشید که ما میتوانیم هر زمان برنامه را لغو کنیم و اعطای جوایز به صلاحدید پنل پاداش باگ بنیاد اتریوم است. علاوه بر آن، ما قادر به جایزه دادن به افرادی که در لیست تحریم ها هستند یا کشور هایی که در لیست تحریم ها هستند نیستیم (مثلا: کره شمالی، ایران و...). مسئولیت تمام مالیات شما با شماست. تمام جوایز مشمول قوانین اجرایی هستند. نهایتا، آزمایش شما نباید هیچ قانونی را نقض کرده یا هیچ داده ای را که متعلق به شما نیست افشا کند.
- مشکلاتی که سابقا توسط کاربری دیگر فرستاده شده باشد یا کاربرهای نگهدارنده و تیم های عیب یابی از قبل بر آن واقف بوده باشند واجد پاداش باگ نیستند.
- افشای عمومی یک آسیبپذیری یا گزارش آن به طرفهای دیگر بدون توافق قبلی باعث میشود که این آسیبپذیری واجد شرایط نباشد.
- کارمندان و پیمانکاران بنیاد اتریوم یا تیمهای مشتری در محدوده برنامه پاداش میتوانند فقط در انباشت امتیاز در برنامه شرکت کنند و پاداش پولی دریافت نخواهند کرد.
- برنامه پاداش اتریوم تعدادی مؤلفه را در تعیین جوایز مدنظر قرار میدهد. تعیین صلاحیت، امتیازها و تمام امور مرتبط با یک پاداش در اختیار تمام و کمال پنل پاداش باگ بنیاد اتریوم است.
تابلوی امتیازات پاداش باگ لایه اجرا
اشکالات لایه اجرا را پیدا کنید تا به این تابلوی امتیازات اضافه شوید
- 4In place number 4 with 31000 pointsnrv (@nervoir)31000 امتیازها
- 12In place number 12 with 13000 pointsBob Conan13000 امتیازها
- 14In place number 14 with 12500 pointsRalph Pichler12500 امتیازها
- 16In place number 16 with 10000 pointsHeilman/Marcus/Goldberg10000 امتیازها
- 19In place number 19 with 8000 pointsSebastian Henningsen8000 امتیازها
- 20In place number 20 with 7500 pointsDominic Brütsch7500 امتیازها
- 32In place number 32 with 2000 pointsMing Chuan Lin2000 امتیازها
- 39In place number 39 with 1000 pointsVasily Vasiliev1000 امتیازها
- 46In place number 46 with 1000 pointsBarry Whitehat1000 امتیازها
- 51In place number 51 with 500 pointsMyeongjae Lee500 امتیازها
- 53In place number 53 with 500 pointsjazzybedi500 امتیازها
تابلوی امتیازات لایه اجماع پاداش باگ
باگهای لایه اجماع را بیابید تا به این جدول امتیازات اضافه شوید
- 5In place number 5 with 10000 pointsscio10000 امتیازها
- 16In place number 16 with 1750 pointsAkincibor1750 امتیازها
پرسشهای متداول
سؤالی دارید؟
به ما ایمیل بزنید: bounty@ethereum.org(opens in a new tab)