باگ بانتی (Bug Bounty) چیست؟
پاداش اشتباهات به این امید ارائه شده است که آسیب پذیری های امنیتی قبل از اینکه توسط یک بازیکن مخرب مورد سوء استفاده قرار گیرند، شناسایی و به صاحب نرم افزار گزارش شود. Bug Bunty را می توان رقابتی بین هکرهای خوب دانست. این طرحها برای عموم آزاد است و شرکتی که جایزه باگ را ارائه میکند (از لحاظ نظری) میتواند هر گونه آسیبپذیری شناسایی شده را قبل از اینکه برای بازیگران بد شناخته شود پیدا کند. در بیشتر موارد، پاداشهای باگ بر اساس شدت آسیبپذیری شناساییشده ارزیابی میشوند. طبق گزارش HackerOne، تقریباً 900,000 دلار در پرداخت پاداش باگ تنها در سال 2018 انجام شده است. ارزش پاداش های فردی می تواند بسیار پایین باشد و شرکت ها معمولاً حدود 100 دلار به عنوان پاداش برای شناسایی یک آسیب پذیری با شدت پایین پرداخت می کنند. با این حال، آسیبپذیریهای حیاتی گاهی اوقات میتوانند پاداشهای 10000 دلاری یا بیشتر را جذب کنند. برخی از هکرها برای شناسایی باگ ها پول قابل توجهی به دست می آورند. Guido Vranken، محقق هلندی، 12 باگ را در یک هفته شناسایی کرد و 120000 دلار از EOS دریافت کرد.
اولویت اصلی توسعه دهندگان ایجاد کد ایمن و به حداقل رساندن آسیب پذیری ها قبل از ارسال محصول است. با این حال، حتی دقیق ترین توسعه دهندگان نیز به ناچار اشتباهات خود را از دست می دهند و برخی از آنها می توانند خطر امنیتی ایجاد کنند. بنابراین، پاداشهای باگ به عنوان دومین خط دفاعی مهم برای محافظت از صاحبان نرمافزار و کاربران در برابر عوامل بد عمل میکنند.
وقتی صحبت از رمزنگاری به میان می آید، کار با فناوری که روی آن کار می کند دشوار است. هنگامی که مهندسان بلاک چین یک نرم افزار یا وب سایت راه اندازی می کنند، باید مطمئن شوند که تا حد امکان ایمن و پایدار است. اینجاست که اشکالات وارد عمل می شوند.
باگ بانتی چیست؟
جایزه باگ برنامهای است که به افرادی که باگها یا آسیبپذیریها را در یک وبسایت یا نرمافزار پیدا میکنند، جوایز نقدی ارائه میکند. بسیاری از شرکت ها از پاداش های باگ برای یافتن و رفع اشکالات قبل از سوء استفاده هکرها استفاده می کنند.
تشخیص باگ روشی محبوب برای شرکتها برای یافتن و رفع آسیبپذیریهای نرمافزاری قبل از اینکه هکرها فرصتی برای سوء استفاده از آنها داشته باشند، است. در کریپتوکارنسی، پاداشها اغلب توسط کسبوکارهای ارزهای دیجیتال مانند پروتکلها، صرافیها و اپراتورهای کیف پول ارائه میشوند.
Bug Bounty به کسی یا تیمی تعلق می گیرد که آسیب پذیری را در نرم افزار یک شرکت کشف و افشا کند. جوایز می تواند از چند صد تا چند هزار دلار متغیر باشد و محققان مستقل را تشویق به یافتن اشکالات، ایجاد اعتماد بین شرکت ها و کاربران و افزایش امنیت پایگاه های کد می کند. جوایز معمولاً به شکل ارزهای دیجیتال هستند، اما ممکن است شامل مشوقهای اضافی مانند شناسایی یا نشانها باشند.
چرا شرکت ها از Bug Bunty استفاده می کنند؟
همانطور که گفته شد، Bug Bounty اساساً پاداشی است که یک شرکت در ازای یافتن و افشای یک آسیب پذیری در نرم افزار خود به شخص یا تیم ارائه می دهد. جوایز می توانند متفاوت باشند، اما معمولاً از چند صد تا چند هزار دلار متغیر هستند.
دلیل اصلی استفاده شرکتها از اشکالزدایی این است که این روشی کارآمد برای یافتن و رفع آسیبپذیریها بدون نیاز به مرور کل پایگاه کد است. این به ویژه برای شرکتهای بزرگتر که کدهای پایه بزرگ و پیچیده هستند و زمان زیادی را صرف میکنند مفید است. با BugBunty، شرکت ها می توانند به سرعت آسیب پذیری های احتمالی را شناسایی و رفع کنند.
یکی دیگر از مزایای باگ بونت ها این است که می توانند محققان امنیتی مستقل را تشویق به یافتن و گزارش اشکالات کنند. این می تواند به افزایش امنیت پایه کد و محصولات و خدماتی که روی آن اجرا می شوند کمک کند. همچنین، با ارائه حق بیمه، شرکتها میتوانند محققان بیشتری را به برنامههای پاداش باگ خود جذب کنند.
در نهایت، باگ bunnies همچنین می تواند به ایجاد اعتماد بین یک شرکت و کاربرانش کمک کند. با نشان دادن اینکه شرکت امنیت را جدی می گیرد، مصرف کنندگان به محصولات و خدمات شرکت اعتماد بیشتری خواهند داشت.
به طور کلی، Bug Bounty یک راه عالی برای شرکتها برای یافتن و رفع آسیبپذیریها در پایگاه کدشان است. آنها همچنین یک راه عالی برای شرکت ها هستند تا به کاربران خود نشان دهند که امنیت را جدی می گیرند و مایل به سرمایه گذاری برای اطمینان از ایمن بودن محصولات و خدمات آنها هستند.
چگونه با BugBunty کسب درآمد کنیم؟
وقتی نوبت به کسب پاداش برای یافتن اشکالات می رسد، این فرآیند بسیار ساده است. اگر اشکالی پیدا کردید، می توانید آن را مستقیماً به شرکت گزارش دهید یا از طریق وب سایت برنامه Bug Bounty ارسال کنید.
هنگامی که شرکت اشکال را تأیید کرد، می تواند برای یافتن آن پاداشی ارائه دهد. بسته به شدت اشکال و دشواری یافتن آن، جوایز می تواند از چند صد دلار تا ده ها هزار دلار متغیر باشد.
شرکتی که برنامه BugBunty را اجرا می کند معمولاً میزان پاداش های پاداش را تعیین می کند. در برخی موارد، جایزه ممکن است بر اساس جدی بودن تخلف باشد، در حالی که در برخی موارد ممکن است مبلغ بر اساس پیچیدگی تخلف باشد.
Bug Bounty معمولاً به عنوان ارز دیجیتال ارائه می شود. به عنوان مثال، اگر برنامه BugBunty توسط یک شرکت بلاک چین اجرا شود، آنها می توانند پاداشی را در قالب توکن اصلی خود ارائه دهند.
هنگامی که جایزه اشکال را دریافت می کنید، ممکن است از شما خواسته شود یک توافق نامه عدم افشا (NDA) را امضا کنید. این کار برای جلوگیری از افشای جزئیات این خطاها برای مردم است.
در برخی موارد، ممکن است از شما خواسته شود که قراردادی را برای انتقال حقوق شرکت به خطا امضا کنید. این بدان معنی است که شما نمی توانید در آینده از این باگ پتنت یا سوء استفاده کنید.
برخی از برنامههای پاداش اشکال ممکن است مشوقهای اضافی مانند شناسایی عمومی یا نشان ویژه را نیز شامل شوند.
به طور کلی، باگبانتیها راه بسیار خوبی برای کسب درآمد هستند و در عین حال به محافظت از اکوسیستم کریپتو کمک میکنند. با یافتن و گزارش اشکالات، میتوانید در عین حال به ایمنتر کردن فضا، جوایزی کسب کنید.
چند نمونه از باگهایی که از طریق پاداشهای باگ یافت میشوند
خرگوش ها از زمان پیدایش آن جزء اصلی صنعت ارزهای دیجیتال بوده اند. از آنها برای تشویق محققان امنیتی و هکرها برای یافتن آسیبپذیریها و باگهای امنیتی در پروژههای مبتنی بر بلاک چین و ارزهای دیجیتال استفاده میشود.
بنابراین چند نمونه از باگهایی که از طریق پاداش اشکال یافت میشوند چیست؟ در اینجا چند نمونه آورده شده است:
تزریق SQL: تزریق SQL نوعی حمله است که به عوامل مخرب اجازه می دهد تا با تزریق کد یا پرس و جوهای مخرب به یک برنامه آسیب پذیر به پایگاه داده دسترسی پیدا کنند. این حملات معمولاً برای سرقت داده ها از پایگاه داده یا تغییر داده های موجود در پایگاه داده استفاده می شوند.
اسکریپت بین سایتی (XSS) :XSS نوعی حمله که به عوامل مخرب اجازه می دهد تا کدهای مخرب را به یک وب سایت تزریق کنند. این کد سپس می تواند برای سرقت داده ها، هدایت کاربران به وب سایت های مخرب یا حتی کنترل مرورگر کاربر استفاده شود.
اجرای کد از راه دور (RCE): RCE حمله ای است که به عوامل مخرب اجازه می دهد تا کدهای مخرب را روی یک سیستم آسیب پذیر اجرا کنند. این حمله می تواند برای دسترسی به یک سیستم مورد استفاده قرار گیرد و در صورت موفقیت می تواند عواقب ویرانگری داشته باشد.
اینها فقط چند نمونه از خطاهایی هستند که از طریق اشکالزدایی یافت میشوند. همانطور که صنعت ارزهای دیجیتال به رشد خود ادامه می دهد، تعداد پاداش های باگ و انواع باگ های کشف شده از طریق آنها نیز افزایش می یابد.
آیا هک کردن وب سایت شخصی قانونی است؟
هک کردن وب سایت شخصی بدون اجازه در اکثر کشورها قانونی نیست. این یک نوع جرایم سایبری محسوب می شود و می تواند با جریمه نقدی، حبس یا هر دو مجازات شود.
با این حال، چند استثنا وجود دارد. برای مثال، بسیاری از کشورها قوانین خاصی دارند که به شرکتها اجازه میدهد برنامههای پاداش باگ را پیادهسازی کنند که به هکرهای اخلاقی اجازه میدهد تا آسیبپذیریهای امنیتی را در وبسایتها و برنامههای خود جستجو کنند.
در بیشتر موارد، برنامههای پاداش باگ به صورت داوطلبانه اجرا میشوند، به این معنی که هکرهای اخلاقی لازم نیست نگران عواقب قانونی برای کار خود باشند. با این حال، برخی از شرکت ها برای کسانی که نقص های امنیتی جدی پیدا می کنند، مشوق هایی مانند پاداش نقدی ارائه می دهند.
توجه به این نکته مهم است که هک کردن وب سایت شخصی بدون اجازه مالک همچنان جرم است، حتی اگر به عنوان بخشی از یک برنامه پاداش باگ انجام شود. اگر قصد دارید در برنامه Bug Bounty شرکت کنید، حتما شرایط و ضوابط را به دقت بخوانید و قوانین محلی خود را بررسی کنید تا مطمئن شوید که هیچ قانونی را زیر پا نمی گذارید.
نتیجه
Bug Bunty یک راه عالی برای شرکت ها برای شناسایی و رفع سریع مشکلات امنیتی در محصولات و خدمات خود است. با ارائه پاداش برای یافتن آسیبپذیریها، شرکتها میتوانند محققان مستقل را تشویق کنند تا به آزمایش سیستمهای خود کمک کنند، نقاط ضعف را شناسایی کنند و سپس آنها را به شرکت گزارش دهند تا بتوان آنها را برطرف کرد.