قراردادهای فناوری اطلاعات، نرمافزار، استارتاپها، هوش مصنوعی و دادهها
قرارداد برنامه پاداش شکار باگ
شرایط عمومی اعلام عمومی آسیبپذیریها توسط هکرهای کلاهسفید، معیارهای ارزیابی خطر [CVSS] و نحوه پرداخت پاداش
⚠ در دستِ بهبودی
متنِ قرارداد
ماده ۱ – طرفین، تعاریف و تفسیر
۱-۱- این سند در قالب یک برنامه پاداش آسیبپذیری میان «برگزارکننده» به مشخصات [مشخصات برگزارکننده شامل نام، شناسه ملی و نشانی] از یک سو و «پژوهشگر امنیتی» به مشخصات [مشخصات پژوهشگر شامل نام، کدملی و نشانی] از سوی دیگر منعقد میگردد.
۱-۲- اصطلاحات فنی و حقوقی مندرج در این قرارداد دارای تعاریف استاندارد صنعت فناوری اطلاعات بوده و از جمله شامل موارد زیر میباشند: «گزارش» به معنای مستندات ارسالی توسط پژوهشگر حاوی جزئیات کشف آسیبپذیری است؛ «PoC» یا اثبات مفهوم به کد یا سناریوی عملیاتی اطلاق میشود که وجود آسیبپذیری را بدون وارد کردن خسارت اثبات میکند.
۱-۳- «محدوده» عبارت است از داراییهای دیجیتال متعلق به برگزارکننده که آزمایش امنیت بر روی آنها صراحتاً مجاز اعلام شده است.
۱-۴- معیار ارزیابی خطر یا «CVSS» استاندارد جهانی ارزیابی شدت آسیبپذیریهای امنیتی است که مبنای تعیین امتیاز خطر قرار میگیرد.
۱-۵- اصطلاح «Duplicate» به گزارشی اطلاق میشود که پیشتر توسط شخص دیگری ثبت شده یا توسط تیم داخلی برگزارکننده شناسایی شده باشد.
۱-۶- «Safe Harbor» به معنای مصونیت حقوقی اعطا شده به پژوهشگر در چارچوب رعایت دقیق قوانین این قرارداد است.
۱-۷- «داده شخصی» هرگونه اطلاعات مربوط به شخص حقیقی شناساییشده یا قابل شناسایی است و «پلتفرم» زیرساخت آنلاین میزبانیکننده این برنامه است.
۱-۸- تمامی تعاریف این ماده جزء لاpشکف قرارداد محسوب شده و در صورت بروز ابهام، تفسیر مضیق به نفع برگزارکننده انجام خواهد شد.
۱-۹- تبصره: در صورت وجود تناقض میان تعاریف این سند و عرف صنعت، تعاریف اختصاصی این ماده حاکم خواهد بود.
ماده ۲ – ماهیت حقوقی سند
۲-۱- این سند به عنوان یک ایجاب عمومی جهت دعوت به همکاری در حوزه کشف آسیبپذیریهای امنیتی از سوی برگزارکننده منتشر میگردد.
۲-۲- قبول این ایجاب صرفاً از طریق ارسال گزارش معتبر منطبق با ضوابط این سند توسط پژوهشگر محقق میگردد.
۲-۳- انتشار این فراخوان و مشارکت در آن به هیچ وجه ایجاد رابطه کارگر و کارفرما، استخدام، مشارکت تجاری، شراکت یا نمایندگی میان طرفین نمینماید.
۲-۴- پژوهشگر در انجام فعالیتهای خود کاملاً مستقل بوده و هیچگونه حقوق، مزایا، بیمه یا دستمزد ثابتی از برگزارکننده مطالبه نخواهد کرد.
۲-۵- تبصره: این سند صرفاً چارچوب اعطای پاداش داوطلبانه در قبال ارائه خدمات مشخص امنیتی بوده و تعهد به نتیجه یا تضمین کشف آسیبپذیری ایجاد نمیکند.
ماده ۳ – موضوع برنامه و مجوز محدود آزمایش امنیتی (Authorization / Safe Harbor)
۳-۱- موضوع این برنامه عبارت است از ارزیابی امنیتی سامانههای نرمافزاری و سختافزاری برگزارکننده به منظور کشف و گزارش آسیبپذیریهای احتمالی.
۳-۲- برگزارکننده به موجب این ماده به پژوهشگر واجد شرایط، مجوز محدود، غیرقابل انتقال و مشروط برای انجام تست نفوذ در چارچوب «Safe Harbor» اعطا مینماید.
۳-۳- فعالیتهای مجاز صرفاً محدود به بررسی آسیبپذیری بدونexceed کردن حدود تعیینشده و با رعایت اصل حداقل آسیب میباشد.
۳-۴- لحظه خروج از پوشش حمایتی (Safe Harbor) دقیقاً زمانی است که پژوهشگر از محدوده مجاز تجاوز نموده، دسترسی غیرمجاز به دادههای اشخاص ثالث پیدا کند یا اقدام به استخراج غیرقانونی اطلاعات نماید.
۳-۵- تبصره: هرگونه فعالیت خارج از چارچوب مجاز، نقض صریح این قرارداد تلقی شده و مشمول حمایتهای قانونی و ایمنی نخواهد بود.
ماده ۴ – محدوده داخل و خارج (In/Out of Scope) و ارجاع به پیوست زندهٔ URL
۴-۱- داراییها، دامنهها و سرویسهای مشمول برنامه به صورت صریح در پیوست آنلاین به نشانی [URL پیوست] مشخص شدهاند که جزء لاینفک این قرارداد است.
۴-۲- هرگونه دارایی، سرویس یا سامانهای که نام آن در پیوست ذکر نشده باشد، به طور خودکار خارج از محدوده (Out of Scope) تلقی میگردد.
۴-۳- استناد به نسخههای این پیوست بر اساس تاریخ و شماره نسخه درج شده در صفحه رسمی پلتفرم معتبر میباشد.
۴-۴- پژوهشگر موظف است پیش از شروع هرگونه تست، آخرین نسخه پیوست زنده را بررسی نموده و از قرار داشتن هدف در محدوده مجاز اطمینان حاصل کند.
۴-۵- تبصره: انجام آزمایش امنیتی بر روی داراییهای خارج از محدوده، حتی به قصد تست اولیه، تخلف محسوب شده و قابل پیگرد قانونی است.
ماده ۵ – قواعد مشارکت
۵-۱- شرکت در این برنامه مستلزم داشتن اهلیت قانونی، سن بالای [۱۸] سال تمام شمسی و رعایت قوانین جمهوری اسلامی ایران است.
۵-۲- کارمندان رسمی، پیمانکاران Key و اشخاص مرتبط با تیمsecurity برگزارکننده حق شرکت در این برنامه و دریافت پاداش را ندارند.
۵-۳- هر پژوهشگر مجاز است صرفاً از یک حساب کاربری واحد و حقیقی در پلتفرم استفاده نماید و ایجاد حسابهای متعدد ممنوع است.
۵-۴- هرگونه تبانی، اشتراکگذاری اطلاعات محرمانه آسیبپذیری با اشخاص ثالث پیش از انتشار عمومی یا اقدام گروهی خارج از ضوابط ممنوع است.
۵-۵- تبصره: احراز عدم رعایت هر یک از قواعد مشارکت مندرج در این ماده، موجب حذف فوری پژوهشگر از برنامه و ضبط پاداشهای احتمالی میگردد.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۶ – روشهای ممنوع و محدودیت بار روی سامانه
۱-۶- پژوهشگر متعهد است در حین انجام فعالیتهای تست نفوذ، از هرگونه اقدامی که منجر به اختلال در دسترسپذیری، پایداری یا عملکرد عادی سامانهها و سرویسهای برگزارکننده گردد، اکیداً خودداری نماید. ۲-۶- انجام حملات منع سرویس (DoS) و توزیعشده (DDoS)، حملات بروتفورس (Brute Force) با نرخ بالا، و هرگونه اسکن خودکار که موجب بار غیرمتعارف بر روی سرورها شود، ممنوع بوده و تخلف محسوب میگردد. ۳-۶- استفاده از روشهای مهندسی اجتماعی، فیشینگ، یا هرگونه فریب کاربران و کارکنان برگزارکننده برای دسترسی به اطلاعات، اکیداً ممنوع است. ۴-۶- پژوهشگر موظف است در تمامی مراحل تست، از دسترسی، مشاهده، کپیبرداری یا تغییر دادههای شخصی کاربران یا اطلاعات محرمانه تجاری برگزارکننده خودداری نماید؛ در صورت دسترسی تصادفی، پژوهشگر مکلف است بلافاصله عملیات را متوقف و موضوع را گزارش کند. ۵-۶- هرگونه تلاش برای نفوذ به زیرساختهای فیزیکی یا تلاش برای دسترسی به حسابهای کاربری دیگران، خارج از محدوده مجاز این قرارداد بوده و مسئولیت کیفری و حقوقی آن مستقیماً بر عهده پژوهشگر است. تبصره: رعایت نرخ محدودیت (Rate Limit) اعلامی در مستندات فنی پلتفرم الزامی است و عبور از آن به منزله نقض این ماده تلقی میشود.
ماده ۷ – نحوهٔ ارسال گزارش، حداقل محتوای گزارش و کیفیت PoC
۱-۷- پژوهشگر مکلف است تمامی آسیبپذیریهای کشفشده را صرفاً از طریق کانالهای رسمی اعلامشده در پلتفرم و با رعایت فرمت استاندارد گزارشدهی ارسال نماید. ۲-۷- گزارش ارسالی باید حداقل شامل عنوان آسیبپذیری، شرح دقیق گامهای بازتولید (Steps to Reproduce)، تأثیر امنیتی (Impact) و پیشنهاد برای رفع آن باشد. ۳-۷- ارائه اثبات مفهوم (PoC) معتبر، خوانا و قابل اجرا برای تأیید آسیبپذیری الزامی است؛ PoC نباید حاوی کدهای مخرب یا ابزارهایی باشد که به زیرساخت برگزارکننده آسیب وارد کند. ۴-۷- گزارشهای مبهم، ناقص یا گزارشهایی که فاقد PoC قابل اتکا باشند، جهت تکمیل به پژوهشگر عودت داده شده و تا زمان رفع نقص، در فرایند ارزیابی قرار نخواهند گرفت. ۵-۷- پژوهشگر متعهد است از ارسال گزارشهای فاقد ارزش امنیتی (مانند گزارشهای خودکار ابزارهای اسکنر بدون تحلیل انسانی) خودداری نماید. تبصره: کیفیت و دقت PoC ارسالی، یکی از معیارهای اصلی در تعیین مبلغ پاداش نهایی خواهد بود.
ماده ۸ – معیار ارزیابی شدت (CVSS + تعدیل کسبوکار) و فرایند تصمیمگیری
۱-۸- شدت آسیبپذیریهای گزارششده بر اساس استاندارد بینالمللی CVSS (نسخه [ ]) ارزیابی میگردد. ۲-۸- برگزارکننده حق دارد علاوه بر امتیاز فنی CVSS، با در نظر گرفتن «تعدیل کسبوکار» (Business Impact) و میزان حساسیت دارایی درگیر، شدت نهایی آسیبپذیری را تعیین نماید. ۳-۸- فرایند تصمیمگیری در خصوص پذیرش یا رد گزارش، حداکثر ظرف مدت [ ] روز کاری پس از دریافت گزارش کامل انجام خواهد شد. ۴-۸- در صورت اختلاف نظر میان پژوهشگر و تیم امنیتی برگزارکننده در خصوص شدت آسیبپذیری، نظر نهایی تیم امنیتی برگزارکننده ملاک عمل خواهد بود. ۵-۸- برگزارکننده متعهد است دلایل فنی رد گزارش یا تغییر سطح شدت آن را به صورت شفاف به پژوهشگر اعلام نماید. تبصره: در مواردی که آسیبپذیری در لبههای تعریفشده قرار دارد، برگزارکننده با رویکردی منصفانه و با اولویت امنیت سامانه تصمیمگیری خواهد نمود.
ماده ۹ – جدول پاداش، پاداش ویژه، ارز، مالیات، نحوه و مهلت پرداخت
۱-۹- مبلغ پاداش بر اساس جدول مصوب برگزارکننده که در پیوست [ ] ذکر شده و بر مبنای شدت آسیبپذیری (Critical, High, Medium, Low) تعیین میگردد. ۲-۹- پرداخت پاداشها به صورت [ریالی/ارزی] و از طریق [شماره حساب/کیف پول] معرفیشده توسط پژوهشگر انجام خواهد شد. ۳-۹- کلیه کسورات قانونی از جمله مالیات بر درآمد و عوارض متعلقه، مطابق با قوانین مالیاتی جمهوری اسلامی ایران، از مبلغ پاداش کسر و مابقی به پژوهشگر پرداخت میشود. ۴-۹- پرداخت پاداش منوط به تأیید نهایی آسیبپذیری توسط تیم فنی برگزارکننده و امضای رسید یا تفاهمنامه عدم افشا (NDA) در صورت لزوم است. ۵-۹- مهلت پرداخت پاداشهای تأییدشده حداکثر [ ] روز کاری پس از اعلام نتیجه نهایی به پژوهشگر خواهد بود. تبصره: برگزارکننده میتواند در موارد خاص، برای گزارشهای بسیار حیاتی یا خلاقانه، پاداش ویژهای (Bonus) علاوه بر مبالغ جدول پایه در نظر بگیرد.
ماده ۱۰ – اولویت زمانی، گزارش تکراری، گزارش زنجیرهای و تقسیم پاداش میان چند نفر
۱-۱۰- در صورت ارسال گزارشهای مشابه توسط چند پژوهشگر، پاداش صرفاً به اولین نفری تعلق میگیرد که گزارش کامل و معتبر را ارسال کرده باشد (First-come, first-served). ۲-۱۰- گزارشهای تکراری (Duplicate) که قبلاً توسط تیم داخلی یا پژوهشگر دیگری گزارش شده باشند، مشمول دریافت پاداش نخواهند بود. ۳-۱۰- در صورتی که چندین آسیبپذیری در یک زنجیره (Chaining) منجر به یک نفوذ بزرگتر شوند، برگزارکننده مختار است پاداش را بر اساس تأثیر نهایی زنجیره محاسبه نماید. ۴-۱۰- اگر پژوهشگر برای اثبات آسیبپذیری از کمک شخص دیگری استفاده کرده باشد، تقسیم پاداش بر عهده خود پژوهشگران است و برگزارکننده مسئولیتی در قبال اختلافات احتمالی میان آنها ندارد. ۵-۱۰- برگزارکننده در صورت تشخیص همکاری مشترک و رسمی، میتواند پاداش را به صورت مجزا یا درصدی میان مشارکتکنندگان تقسیم نماید. تبصره: تشخیص تکراری بودن گزارش، صرفاً بر اساس زمان ثبت در سامانه پلتفرم صورت میگیرد و ادعاهای خارج از سامانه مسموع نخواهد بود.
ماده ۱۱ – تعهدات پژوهشگر
۱-۱۱- پژوهشگر متعهد است در تمامی مراحل شناسایی و گزارشدهی آسیبپذیری، با رعایت اصل حسننیت و اخلاق حرفهای عمل نموده و از هرگونه اقدام فراتر از محدوده تعیینشده خودداری نماید. ۲-۱۱- پژوهشگر موظف است حداقل آسیب ممکن را به سامانهها، دادهها و عملکرد سرویسهای برگزارکننده وارد آورد و از انجام هرگونه عملیات مخرب که منجر به اختلال در دسترسپذیری یا تخریب دادهها گردد، اکیداً پرهیز کند. ۳-۱۱- هرگونه تلاش برای اخاذی، تهدید به افشای عمومی آسیبپذیری پیش از مهلت مقرر، یا درخواست مبالغی خارج از چارچوب پاداشهای تعیینشده، تخلف جدی محسوب شده و موجب سلب حق دریافت پاداش و پیگرد قانونی خواهد بود. ۴-۱۱- پژوهشگر متعهد است تمامی دادههای بهدستآمده در حین آزمایش را صرفاً جهت اثبات آسیبپذیری (PoC) استفاده نموده و پس از تأیید گزارش توسط برگزارکننده، بلافاصله نسبت به حذف کامل و غیرقابلبازگشت کلیه دادههای کپیشده یا استخراجشده اقدام نماید. ۵-۱۱- پژوهشگر حق ندارد بدون کسب اجازه کتبی از برگزارکننده، آسیبپذیریهای کشفشده را نزد اشخاص ثالث افشا نماید یا از آنها برای مقاصد شخصی یا تجاری بهرهبرداری کند. تبصره: مسئولیت هرگونه خسارت ناشی از نقض تعهدات فوق یا عدم رعایت استانداردهای امنیتی توسط پژوهشگر، مستقیماً بر عهده وی بوده و برگزارکننده حق مطالبه خسارت وارده را برای خود محفوظ میدارد.
ماده ۱۲ – تعهدات برگزارکننده
۱-۱۲- برگزارکننده متعهد است تمامی گزارشهای دریافتی را با حسننیت، دقت و در بازه زمانی معقول بررسی نموده و نتیجه ارزیابی را به پژوهشگر اعلام نماید. ۲-۱۲- در صورتی که پژوهشگر در چارچوب «محدوده مجاز» (In-Scope) و با رعایت مفاد این قرارداد عمل کرده باشد، برگزارکننده متعهد میشود از هرگونه اقدام حقوقی یا کیفری علیه پژوهشگر در خصوص فعالیتهای امنیتی انجامشده خودداری نماید. ۳-۱۲- برگزارکننده موظف است وضعیت گزارش (تأیید، رد، تکراری یا در حال بررسی) را بهصورت شفاف و در زمانبندی مشخص به پژوهشگر اطلاعرسانی کند. ۴-۱۲- در صورت تأیید آسیبپذیری و استحقاق پاداش، برگزارکننده متعهد است مبلغ پاداش را مطابق با جدول پاداش و در مهلت مقرر به حساب اعلامی پژوهشگر واریز نماید. ۵-۱۲- برگزارکننده متعهد است بستری امن و محرمانه برای دریافت گزارشها فراهم آورد تا از افشای ناخواسته اطلاعات حساس پیش از رفع آسیبپذیری جلوگیری شود. تبصره: تعهدات برگزارکننده در این ماده، مشروط به رعایت کامل مفاد قرارداد توسط پژوهشگر بوده و در صورت اثبات سوءنیت یا تخلف پژوهشگر، برگزارکننده از هرگونه تعهد نسبت به وی مبرا خواهد بود.
ماده ۱۳ – محرمانگی و سیاست افشای مسئولانه
۱-۱۳- تمامی اطلاعات، دادهها، کدهای منبع و جزئیات فنی که در جریان این برنامه در اختیار پژوهشگر قرار میگیرد یا توسط وی کشف میشود، «اطلاعات محرمانه» تلقی شده و پژوهشگر متعهد به حفظ اسرار تجاری و فنی برگزارکننده است. ۲-۱۳- مدت زمان تعهد به محرمانگی، از زمان شروع همکاری آغاز شده و تا [ ] سال پس از پایان قرارداد یا رفع کامل آسیبپذیری (هرکدام که طولانیتر باشد) به قوت خود باقی است. ۳-۱۳- افشای اطلاعات تنها در صورتی مجاز است که طبق حکم قطعی مراجع قضایی یا قوانین آمره کشور باشد که در این صورت، پژوهشگر موظف است پیش از افشا، برگزارکننده را کتباً مطلع سازد. ۴-۱۳- طرفین بر سیاست «افشای هماهنگ» (Coordinated Disclosure) توافق دارند؛ بدین معنا که پژوهشگر حق انتشار عمومی جزئیات آسیبپذیری را تنها پس از رفع کامل آن توسط برگزارکننده و با کسب مجوز کتبی خواهد داشت. ۵-۱۳- در صورت تمایل طرفین به افشای عمومی، نحوه و محتوای آن باید به تأیید کتبی هر دو طرف برسد تا از آسیب به امنیت کاربران و شهرت برگزارکننده جلوگیری شود. تبصره: نقض تعهدات محرمانگی توسط پژوهشگر، موجب فسخ فوری قرارداد و مسئولیت جبران کلیه خسارات وارده خواهد بود.
ماده ۱۴ – مالکیت فکری گزارش، مجوز بهرهبرداری و حق نامبردن
۱-۱۴- کلیه حقوق مادی و معنوی ناشی از گزارشهای ارسالی، شامل شرح آسیبپذیری، مستندات و کدهای اثبات (PoC)، با پرداخت پاداش به برگزارکننده منتقل شده و متعلق به وی خواهد بود. ۲-۱۴- پژوهشگر با ارسال گزارش، مجوز غیرانحصاری، جهانی و دائمی بهرهبرداری از محتوای گزارش را برای مقاصد امنیتی و اصلاحی به برگزارکننده اعطا مینماید. ۳-۱۴- برگزارکننده مجاز است در صورت صلاحدید و با رعایت سیاستهای داخلی خود، نام یا نام کاربری پژوهشگر را در «تالار افتخارات» (Hall of Fame) یا لیست مشارکتکنندگان در امنیت سامانه درج نماید. ۴-۱۴- درج نام پژوهشگر در لیست مذکور، حقی برای وی جهت ادعای مالکیت یا شراکت در منافع تجاری برگزارکننده ایجاد نمیکند. ۵-۱۴- پژوهشگر تضمین مینماید که گزارش ارسالی، حاصل تلاش و خلاقیت شخصی وی بوده و حقوق مالکیت فکری هیچ شخص ثالثی را نقض نمیکند. تبصره: در صورتی که گزارش ارسالی حاوی کدهای متنباز (Open Source) باشد، پژوهشگر موظف است منبع و شرایط مجوز آن را بهطور شفاف در گزارش ذکر نماید.
ماده ۱۵ – داده شخصی، حداقلسازی، ممنوعیت استخراج و نگهداری
۱-۱۵- پژوهشگر متعهد است در حین آزمایش، از دسترسی به دادههای شخصی کاربران یا مشتریان برگزارکننده اکیداً خودداری نماید و تنها به دادههای تست (Dummy Data) اکتفا کند. ۲-۱۵- در صورتی که پژوهشگر بهطور اتفاقی به دادههای شخصی دسترسی پیدا کرد، موظف است بلافاصله عملیات را متوقف نموده، موضوع را به برگزارکننده گزارش دهد و از کپی، ذخیره یا پردازش آن دادهها خودداری کند. ۳-۱۵- اصل «حداقلسازی داده» باید در تمامی مراحل رعایت شود؛ به این معنا که پژوهشگر تنها مجاز به دسترسی به حداقل دادههای لازم برای اثبات وجود آسیبپذیری است. ۴-۱۵- هرگونه استخراج، دانلود یا نگهداری دادههای کاربران، نقض حریم خصوصی تلقی شده و میتواند منجر به مسئولیت کیفری برای پژوهشگر گردد. ۵-۱۵- برگزارکننده متعهد است دادههای شخصی پژوهشگر (مانند اطلاعات هویتی و بانکی) را صرفاً جهت پرداخت پاداش و امور اداری مرتبط با این قرارداد، مطابق با قوانین حفاظت از دادهها نگهداری نماید. تبصره: مسئولیت ناشی از نشت دادههای شخصی کاربران به دلیل سهلانگاری یا سوءنیت پژوهشگر، تماماً بر عهده وی بوده و برگزارکننده هیچگونه مسئولیتی در این خصوص نخواهد داشت.
ماده ۱۶ – نمایندگیها و سلب ضمانت
۱-۱۶- برگزارکننده برنامه پاداش شکار باگ را با وضعیت «همانگونه که هست» (As-Is) و «همانگونه که در دسترس است» (As-Available) ارائه مینماید و هیچگونه تضمین صریح یا ضمنی، اعم از تضمینِ پایداریِ زیرساخت، عدم وجودِ خطا در سیستمهایِ هدف یا تضمینِ پرداختِ پاداش برای هر گزارشِ ارسالی، ارائه نمیدهد.
۲-۱۶- پژوهشگر اذعان مینماید که مشارکت در این برنامه کاملاً داوطلبانه بوده و هیچگونه رابطه استخدامی، پیمانکاری، نمایندگی یا شراکت میان وی و برگزارکننده ایجاد نمیگردد.
۳-۱۶- برگزارکننده هیچ تعهدی نسبت به پذیرشِ گزارشهایِ ارسالی نداشته و حقِ ردِ هرگونه گزارش به تشخیصِ فنیِ خود را برای خویش محفوظ میدارد؛ لذا ارسالِ گزارش، لزوماً به معنایِ استحقاقِ دریافتِ پاداش نخواهد بود.
تبصره: هرگونه ادعایِ پژوهشگر مبنی بر وجودِ وعده یا تضمینِ پرداختِ پاداش، خارج از چارچوبِ معیارهایِ ارزیابیِ مندرج در این قرارداد، فاقدِ اعتبارِ قانونی است.
ماده ۱۷ – مسئولیت مدنی، سقف خسارت و استثنائات
۱-۱۷- مسئولیتِ مدنیِ برگزارکننده در قبالِ هرگونه خسارتِ مستقیم یا غیرمستقیمِ ناشی از مشارکت در این برنامه، صرفنظر از مبنایِ مسئولیت (قراردادی یا قهری)، محدود به سقفِ مبلغِ پاداشِ تعیینشده برایِ همان گزارشِ خاص است.
۲-۱۷- در مواردی که خسارتِ وارده ناشی از عمد، تقلب، نقضِ فاحشِ محرمانگی توسطِ پژوهشگر یا ارتکابِ جرمِ رایانهای باشد، سقفِ مسئولیتِ فوقالذکر منتفی بوده و پژوهشگر مسئولِ جبرانِ تمامیِ خساراتِ وارده به برگزارکننده و اشخاصِ ثالث خواهد بود.
۳-۱۷- برگزارکننده در برابرِ هرگونه خسارتِ ناشی از قطعِ دسترسی، از دست رفتنِ دادهها یا اختلال در سیستمهایِ پژوهشگر که ممکن است در حینِ انجامِ آزمایشهایِ امنیتی رخ دهد، هیچگونه مسئولیتی نخواهد داشت.
تبصره: مسئولیتِ کیفریِ ناشی از نقضِ قوانینِ جاریِ جمهوری اسلامی ایران، از جمله قانون جرایم رایانهای، در هر شرایطی متوجهِ شخصِ پژوهشگر است و این ماده رافعِ مسئولیتِ قانونیِ وی نمیباشد.
ماده ۱۸ – تخلف، تقلب، شستوشوی گزارش و ضمانتاجرا
۱-۱۸- هرگونه اقدامِ متقلبانه از قبیلِ «شستوشویِ گزارش» (ارسالِ گزارشهایِ تکراری یا فاقدِ ارزشِ فنی با هدفِ کسبِ پاداش)، تبانی با سایرِ پژوهشگران، یا تلاش برایِ دسترسیِ غیرمجاز به دادههایِ کاربران، تخلفِ اساسی محسوب میشود.
۲-۱۸- در صورتِ احرازِ هرگونه تخلفِ موضوعِ این ماده، برگزارکننده مجاز است ضمنِ سلبِ حقِ دریافتِ پاداش، حسابِ کاربریِ پژوهشگر را بهصورتِ مادامالعمر مسدود و وی را از مشارکت در تمامیِ برنامههایِ آتیِ خود محروم نماید.
۳-۱۸- علاوه بر ضمانتاجراهایِ انضباطی، برگزارکننده حقِ مطالبهیِ خساراتِ وارده و معرفیِ متخلف به مراجعِ قضایی و انتظامیِ ذیصلاح را برایِ خود محفوظ میدارد.
تبصره: تشخیصِ وقوعِ تقلب یا تخلف، صرفاً در صلاحیتِ فنی و انحصاریِ تیمِ امنیتیِ برگزارکننده است و تصمیمِ متخذه در این خصوص قطعی و لازمالاجرا میباشد.
ماده ۱۹ – مدت، تغییر یکجانبه شرایط، تعلیق و خاتمه برنامه
۱-۱۹- این برنامه از تاریخِ انتشارِ عمومی آغاز شده و تا زمانِ اعلامِ رسمیِ خاتمه توسطِ برگزارکننده در پلتفرمِ مربوطه، معتبر میباشد.
۲-۱۹- برگزارکننده حق دارد در هر زمان و بدونِ نیاز به اطلاعرسانیِ قبلی، شرایطِ برنامه، محدودهیِ آزمایش (Scope) یا مبالغِ پاداش را تغییر دهد؛ این تغییرات بلافاصله پس از انتشار در پلتفرم، برای تمامیِ پژوهشگران لازمالاجراست.
۳-۱۹- برگزارکننده میتواند در هر زمان و به صلاحدیدِ خود، برنامه را بهطورِ موقت تعلیق یا بهطورِ دائم خاتمه دهد؛ در این صورت، گزارشهایِ ارسالیِ پیش از تاریخِ خاتمه، مطابقِ شرایطِ زمانِ ارسال، موردِ بررسی قرار خواهند گرفت.
تبصره: پژوهشگر موظف است پیش از ارسالِ هر گزارش، آخرین نسخه از شرایطِ برنامه را در پلتفرمِ مربوطه مطالعه نماید و عدمِ اطلاع از تغییرات، رافعِ مسئولیتِ وی نخواهد بود.
ماده ۲۰ – قوه قاهره
۱-۲۰- در صورتِ بروزِ حوادثِ غیرمترقبه و خارج از اراده (قوه قاهره) از قبیلِ جنگ، سیل، زلزله، اعتصاباتِ سراسری، اختلالاتِ گسترده در شبکه اینترنتِ کشور یا دستوراتِ مقاماتِ دولتی که اجرایِ تعهداتِ این قرارداد را غیرممکن سازد، طرفین از مسئولیتِ عدمِ انجامِ تعهداتِ قراردادی معاف خواهند بود.
۲-۲۰- طرفی که دچارِ وضعیتِ قوه قاهره شده است، موظف است در اسرع وقت و حداکثر ظرفِ ۴۸ ساعت، مراتب را به طرفِ دیگر اطلاع دهد.
۳-۲۰- چنانچه وضعیتِ قوه قاهره بیش از ۳۰ روز به طول انجامد، هر یک از طرفین حق خواهد داشت با اعلامِ کتبی، قرارداد را بدونِ مسئولیتِ جبرانِ خسارت، خاتمه دهد.
ماده ۲۱ – وجه التزام
۱-۲۱ در صورت تأخیر برگزارکننده در پرداخت پاداش قطعیشده بیش از [ ] روز کاری از تاریخ تصویب نهایی گزارش، برگزارکننده علاوه بر اصل مبلغ مکلف به پرداخت خسارت تأخیر تأدیه بر اساس نرخ رسمی بانک مرکزی جمهوری اسلامی ایران خواهد بود.
۲-۲۱ هرگونه نقض تعهدات محرمانگی توسط پژوهشگر، موجب تحقق وجه التزام قطعی به میزان [ ] ریال (معادل [ ] تومان) به عنوان خسارت تخلف و جبران ضرر و زیان وارده خواهد بود.
۳-۲۱ مطالبه وجه التزام مانع از درخواست اجرای اصلی تعهد، سلب دسترسی پژوهشگر از پلتفرم و پیگیری قضایی تخلفات کیفری ناشی از افشای اطلاعات نخواهد بود.
۴-۲۱ تعیین این مبالغ به عنوان وجه التزام، مسقط حق برگزارکننده برای مطالبه خسارات مازاد بر وجه التزام در صورت اثبات ورود ضرر بیشتر نخواهد بود.
۵-۲۱ تبصره: پرداخت وجه التزام منوط به اعلام کتبی و مطالبه رسمی از سوی ذینفع در چارچوب مفاد این توافقنامه است.
ماده ۲۲ – انتقال قرارداد
۱-۲۲ پژوهشگر به هیچ وجه حق واگذاری، انتقال یا صلح حقوق و تعهدات ناشی از این قرارداد را به اشخاص ثالث، اعم از حقیقی یا حقوقی، بهطور کلی یا جزئی ندارد.
۲-۲۲ برگزارکننده مجاز است در هر زمان حقوق و تعهدات خود را تحت این قرارداد به شرکتهای وابسته، زیرمجموعه یا successors خود منتقل نماید و این انتقال نیاز به موافقت قبلی پژوهشگر نخواهد داشت.
۳-۲۲ هرگونه انتقال یا واگذاری برخلاف مفاد این ماده باطل بوده و هیچگونه اثری حقوقی در مقابل برگزارکننده نخواهد داشت.
۴-۲۲ در صورت انتقال قرارداد به شرکتهای وابسته، تعهدات برگزارکننده اصلی نسبت به پژوهشگر همچنان به قوت خود باقی خواهد ماند مگر آنکه کتباً توافق دیگری صورت گیرد.
ماده ۲۳ – استقلال مفاد، عدم اسقاط، تمامیت توافق، اولویت پیوستها و صفحهٔ سیاست آنلاین
۱-۲۳ چنانچه هر یک از مفاد یا بندهای این قرارداد به موجب رأی مرجع صالح قضایی یا داوری، باطل، غیرقابل اجرا یا مخالف قوانین اعلام شود، سایر بندها و مفاد قرارداد همچنان به اعتبار خود باقی و نافذ خواهند بود.
۲-۲۳ عدم اعمال یا تأخیر در اعمال هر یک از حقوق ناشیه از این قرارداد توسط هر یک از طرفین، به منزله اسقاط آن حق یا رضایت به نقض تعهد تلقی نخواهد شد.
۳-۲۳ این سند به انضمام پیوستها، سیاستهای آنلاین مندرج در وبسایت و شرایط عمومی پلتفرم، تمامیت توافق میان طرفین را تشکیل داده و جایگزین تمامی مذاکرات، توافقات پیشین و مکاتبات کتبی یا شفاهی میان آنها میشود.
۴-۲۳ در صورت بروز هرگونه تعارض میان متن اصلی قرارداد و پیوستها یا صفحه سیاست آنلاین، اولویت با متن اصلی قرارداد و سپس به ترتیب با پیوستها و سیاستهای آنلاین بهروزرسانیشده خواهد بود.
۵-۲۳ تبصره: هرگونه اصلاح یا تغییر در شرایط این قرارداد صرفاً از طریق انتشار نسخه جدید در پلتفرم برگزارکننده و با درج تاریخ بهروزرسانی معتبر خواهد بود.
ماده ۲۴ – قانون حاکم، مرجع صالح / داوری، زبان
۱-۲۴ این قرارداد از هر حیث تابع قوانین و مقررات جاری جمهوری اسلامی ایران بوده و تفسیر آن منحصراً بر اساس حقوق ایران انجام میگیرد.
۲-۲۴ در صورت بروز هرگونه اختلاف میان طرفین در خصوص تفسیر، اجرا یا اعتبار این قرارداد، تلاش خواهد شد تا موضوع از طریق مذاکره دوستانه ظرف مدت [ ] روز حلوفصل گردد.
۳-۲۴ در صورت عدم توافق، حل نهایی اختلاف به مراجع قضایی صالح دادگستری [تهران] ارجاع خواهد شد / نامطمئن (ارجاع به داوری تخصصی فناوری اطلاعات).
۴-۲۴ زبان رسمی این قرارداد فارسی است و کلیه مکاتبات، گزارشها و اسناد مرتبط باید به زبان فارسی تنظیم و مبادله شوند؛ در صورت وجود نسخه ترجمهشده، نسخه فارسی ملاک اعتبار خواهد بود.
ماده ۲۵ – اقامتگاه و ابلاغ (داده پیام معتبر)
۱-۲۵ اقامتگاه قانونی برگزارکننده همان است که در مقدمه این قرارداد یا در صفحه رسمی پلتفرم درج شده است.
۲-۲۵ اقامتگاه قانونی پژوهشگر همان نشانی الکترونیکی، شماره تماس و حساب کاربری ثبتشده وی در پلتفرم برنامههای پاداش آسیبپذیری خواهد بود.
۳-۲۵ کلیه اخطارها، ابلاغها و مکاتبات رسمی از طریق دادهپیام (ایمیل، پیامک یا اعلان در حساب کاربری پلتفرم) دارای اعتبار قانونی و در حکم ابلاغ کتبی تلقی میگردد.
۴-۲۵ طرفین موظفند در صورت تغییر اقامتگاه یا اطلاعات تماس، مراتب را ظرف مدت [ ] روز از طریق ابزارهای رسمی پلتفرم به اطلاع طرف مقابل برسانند؛ در غیر این صورت، کلیه مکاتبات به نشانی قبلی ابلاغشده محسوب و ابلاغ قانونی تلقی خواهد شد.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۲۶ – نسخ، پیوستها و امضا
۱-۲۶- این قرارداد در [تعداد] نسخه تنظیم شده و تمامی نسخهها دارای اعتبار یکسان و واحد میباشند. در صورتی که این برنامه به صورت عمومی و از طریق پلتفرمهای واسط یا وبسایت برگزارکننده ارائه گردد، کلیک بر روی دکمه «قبول شرایط» یا ارسال اولین گزارش توسط پژوهشگر، به منزله امضای الکترونیکی و قبول بیقید و شرط تمامی مفاد این قرارداد، پیوستها و سیاستهای مندرج در وبسایت برگزارکننده تلقی میگردد.
۲-۲۶- کلیه پیوستهای این قرارداد، از جمله «سیاستهای امنیتی»، «جدول پاداشها» و «محدوده فعالیتها (Scope)»، جزء لاینفک این قرارداد محسوب شده و مفاد آنها برای طرفین لازمالاجرا است. در صورت وجود هرگونه تعارض میان متن اصلی قرارداد و پیوستها، اولویت با متن اصلی قرارداد خواهد بود، مگر آنکه در پیوست به صراحت بر اولویت آن تأکید شده باشد.
۳-۲۶- هرگونه تغییر در پیوستها یا سیاستهای برنامه که از طریق وبسایت رسمی برگزارکننده اطلاعرسانی شود، پس از گذشت [تعداد] روز از تاریخ انتشار، برای پژوهشگرانی که پس از آن تاریخ اقدام به ارسال گزارش مینمایند، لازمالاجرا است.
تبصره ۱: در قراردادهای موردی (غیرعمومی)، امضای ذیل این قرارداد توسط نمایندگان مجاز طرفین یا از طریق سامانههای امضای الکترونیک معتبر، به معنای پذیرش کامل تمامی مفاد آن است.
تبصره ۲: طرفین توافق نمودند که نسخههای دیجیتال، اسکنشده یا فکسشده این قرارداد، در صورت احراز اصالت، دارای همان اعتبار نسخه اصلی و کاغذی خواهند بود.
محل امضای طرفین:
[نام و سمت نماینده برگزارکننده]
مهر و امضا: ....................................
[نام و نام خانوادگی پژوهشگر]
امضا: ....................................
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
نکاتِ تنظیمِ این قرارداد
- مبنای حقوقی
- ماده ۱۰ قانون مدنی جمهوری اسلامی ایران، احکام عمومی قراردادها، قواعد مربوط به جعاله (ماده ۵۶۱ قانون مدنی) در خصوص پرداخت پاداش در قبال کار معین، و مقررات جرایم رایانهای.
- نکاتِ کلیدی
- ۱. مشخص کردن دقیق داراییهای مجاز و غیرمجاز (In/Out of Scope) برای جلوگیری از اتهام هک غیرقانونی. ۲. ضرورت وجود بند Safe Harbor (مصونیت مشروط) جهت ایجاد آرامش خاطر برای هکرهای کلاهسفید. ۳. تعیین دقیق استاندارد CVSS برای ارجاع فنی و اجتناب از سلیقهای شدن پاداشها. ۴. ممنوعیت اکید نگهداری یا کپیبرداری از دادههای کاربران توسط پژوهشگر (حفاظت از حریم خصوصی). ۵. پیشبینی تکلیف گزارشهای تکراری (Duplicate) و قاعده اولویت زمانی ثبت. ۶. تصریح عدم ایجاد رابطه استخدامی یا کارگری بین برگزارکننده و پژوهشگر. ۷. الزام به افشای مسئولانه و عدم انتشار آسیبپذیری پیش از اصلاح سیستم.
- بندهای پرخطر
- ۱. ماده ۳ و ۴ (محدوده و Safe Harbor): خطرِ طرح دعوای کیفری تحت قانون جرایم رایانهای علیه پژوهشگر؛ این بند باید بسیار شفاف نوشته شود تا مرز فعالیت مجاز و غیرمجاز کاملاً مشخص گردد. ۲. ماده ۱۱ و ۱۳ (افشای اطلاعات و محرمانگی): انتشار زودهنگام آسیبپذیری میتواند خسارات حیثیتی و مالی شدید به برگزارکننده بزند؛ این بند باید با ضمانتاجراهای قوی و وجه التزام بازدارنده همراه باشد. ۳. ماده ۸ و ۹ (تعیین مبلغ و معیار پاداش): اختلاف نظر روی شدت آسیبپذیری (CVSS) میتواند منجر به نارضایتی هکر و افشای اطلاعات شود؛ فرمول ارزیابی باید شفاف و غیرقابل تفسیر به رای باشد.
این متن با کمکِ هوش مصنوعی و گاه با کنترلِ کارشناس، به زبانِ ساده تهیه شده؛ برای پروندهٔ خودتان با وکیل مشورت کنید. گاه عبارتها در هر پرونده معنای خاصِ خود را دارند و ممکن است خطا داشته باشد.
+ نمایشِ کاملِ مقدمه و توضیحاتِ پرامپت
# پرامپتِ تنظیمِ قرارداد برنامه پاداش شکار باگ (Bug Bounty Program Agreement)
## نقش
تو یک وکیل پایهیک دادگستری ایران، متخصص حقوق فناوری اطلاعات، قراردادهای نرمافزار و استارتاپ، و آشنا با حقوق تجارت بینالملل هستی. قرارداد را به زبان فارسیِ رسمی و حقوقی، دقیق، بیابهام و قابل استناد تنظیم کن. فرض کن این سند هم «شرایط عمومی برنامه» (ایجاب عمومی به هکرهای کلاهسفید) است و هم «قرارداد الحاقی» که با ثبتنام/ارسال گزارش، میان برگزارکننده و پژوهشگر منعقد میشود. هیچ مادهای را حدس نزن؛ اگر داده ناقص است، **قبل از نوشتن قرارداد** سؤال بپرس. از شمارهگذاری ساختگی مواد قانونی پرهیز کن؛ فقط به نام قوانین و اصول مسلم حقوقی استناد کن مگر کاربر شمارهٔ دقیق و معتبر بدهد.
## چارچوب حقوقی حاکم
حقوق حاکم، **حقوق ایران** است مگر کاربر صریحاً قانون خارجی یا داوری بینالمللی انتخاب کند.
قوانین و مقررات مرتبط که باید رعایت و در صورت لزوم در متن منعکس شود:
- **قانون مدنی** (قواعد عمومی عقود: اهلیت، قصد و رضا، موضوع معین، مشروعیت جهت؛ ایجاب و قبول؛ تعهدات؛ خسارت؛ قوه قاهره؛ فسخ و انحلال).
- **قانون تجارت** و لایحهٔ اصلاحی آن (اگر برگزارکننده شرکت تجاری است؛ نمایندگی امضاکنندگان؛ تعهدات تجاری).
- **قانون جرائم رایانهای** و مقررات جزایی مرتبط با دسترسی غیرمجاز، شنود، تخریب داده، اختلال در سامانه، و انتشار غیرمجاز داده — **شرط ایمنی حقوقی (Safe Harbor) جوهر این قرارداد است**؛ بدون تعریف دقیق «فعالیت مجاز»، پژوهشگر در معرض تعقیب کیفری قرار میگیرد و برگزارکننده نیز ممکن است شریک/مسئول تلقی شود.
- **قانون تجارت الکترونیکی** (عقد از راه دور، داده پیام، امضای الکترونیک، ابلاغ الکترونیک).
- **قانون حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای** و **قانون حمایت حقوق مؤلفان و مصنفان و هنرمندان** (مالکیت گزارش، کد اثبات مفهوم، و دارایی فکری هدف).
- مقررات و سیاستهای **پدافند غیرعامل / افتا / مرکز مدیریت راهبردی افتا** و الزامات امنیتی دستگاههای مشمول (اگر هدف، سامانهٔ دولتی یا زیرساخت حیاتی است).
- **قانون مالیاتهای مستقیم** و مقررات مالیاتی پرداخت به اشخاص حقیقی/حقوقی داخلی و خارجی (کسورات، صورتحساب، مالیات تکلیفی در صورت شمول).
- **قانون کار** (تصریح بر فقدان رابطهٔ کارگری؛ پژوهشگر پیمانکار مستقل است).
- در صورت پرداخت ارزی یا پژوهشگر خارجی: مقررات ارزی بانک مرکزی، تحریمها، و در صورت انتخاب اینکوترمز/کنوانسیونها فقط اگر واقعاً مرتبط باشد (معمولاً برای باگبانتی موضوعیت ندارد).
- اگر دادهٔ شخصی کاربران نهایی درگیر است: اصول محرمانگی و حداقل دسترسی؛ ایران قانون جامع حفاظت داده به سبک GDPR ندارد، اما افشای غیرمجاز داده میتواند وصف کیفری/مدنی داشته باشد.
نکتهٔ فقهی/قانونی عقد: این رابطه غالباً **ایجاب عمومی + قبول با عمل** (ارسال گزارش منطبق با شرایط) است؛ عقد لازم است مگر خیارات مصرح. موضوع باید مشروع و معین باشد؛ «اجازهٔ محدود آزمایش امنیتی» باید صریح، کتبی و محدود به محدودهٔ اعلامشده باشد وگرنه رضایت کیفری محقق نمیشود. قبض در معنای سنتی موضوعیت ندارد؛ اما **ثبت گزارش، زمانبندی اولویت (First Reporter)، و قبض پاداش** باید مستند شود. ثبت رسمی در دفترخانه معمولاً لازم نیست؛ گواهی امضا/امضای الکترونیک معتبر و حفظ لاگ توصیه میشود. مجوز خاص دولتی برای خودِ برنامه عموماً لازم نیست مگر هدف، سامانهٔ طبقهبندیشده یا دستگاه مشمول الزامات خاص باشد.
قواعد آمره که نباید نقض شود: نمیتوان با قرارداد، ارتکاب جرم (دسترسی خارج از محدوده، اخاذی، فروش باگ به ثالث، اختلال عمدی سرویس) را مباح کرد؛ شرط خلاف نظم عمومی و اخلاق حسنه باطل است؛ سلب مسئولیت مطلق از خسارات عمدی/در حکم عمد و صدمات بدنی معمولاً قابل استناد نیست؛ شرط خلاف قوانین کیفری و مالیاتی بیاثر است.
## اطلاعات لازم
کاربر باید موارد زیر را پر کند. هر جا خالی است با همین قالب مشخص شود. اگر موردی «ندارد» است، صریحاً بنویسد.
### الف) طرفین و برنامه
- برگزارکننده (مالک برنامه): [[نام شخص حقیقی / نام شرکت، نوع شرکت، شماره ثبت، شناسه ملی، اقامتگاه قانونی]]
- نمایندهٔ مجاز امضا: [[نام، سمت، مستند نمایندگی]]
- نام تجاری برنامه و نشانی صفحهٔ سیاست: [[نام برنامه / URL سیاست باگبانتی]]
- پلتفرم واسط (در صورت وجود: HackerOne، Bugcrowd، YesWeHack، پلتفرم داخلی و غیره): [[نام پلتفرم / نقش پلتفرم: صرفاً کانال یا طرف قرارداد]]
- مخاطب پژوهشگر در متن: بهصورت عام «پژوهشگر امنیتی / گزارشدهنده» مگر قرارداد موردی با فرد مشخص باشد: [[عمومی یا اختصاصی؛ اگر اختصاصی: مشخصات پژوهشگر و شناسه]]
- مخاطبان مجاز برنامه: [[عموم / فقط دعوتشدگان / کارمندان ممنوع یا مجاز]]
- محدودیت تابعیت/اقامت/تحریم: [[مثلاً پژوهشگر ایرانی مقیم ایران؛ یا بینالمللی با استثناهای تحریمی]]
- حداقل سن و اهلیت: [[مثلاً ۱۸ سال تمام؛ ولیّ قهری برای محجور]]
### ب) موضوع و محدوده (Scope)
- داراییها و سامانههای داخل محدوده: [[دامنهها، اپها، API، IP، اپ موبایل، سختافزار، مدل هوش مصنوعی و غیره — دقیق]]
- صریحاً خارج از محدوده (Out of Scope): [[محیط تولید کاربران واقعی، مهندسی اجتماعی، DoS، دفاتر فیزیکی، اشخاص ثالث و غیره]]
- محیط مجاز آزمایش: [[staging / production با محدودیت / حساب تست]]
- انواع آسیبپذیری پذیرفتهشده: [[لیست؛ مثلاً RCE، SQLi، XSS، IDOR، منطق کسبوکار، نشت داده، مسائل مدل AI]]
- انواع ردشده: [[گزارشهای نظری بدون PoC، نسخههای شناختهشده بدون اثر، خود-XSS، و غیره]]
- داده و حساب مجاز: [[فقط حسابهای تست خود پژوهشگر؛ ممنوعیت دسترسی به دادهٔ واقعی کاربران]]
- ابزارها و روشهای ممنوع: [[اسکن مخرب حجیم، باجافزار، دستکاری دادهٔ دیگران، استخراج انبوه]]
### ج) معیار ارزیابی خطر و پاداش
- استاندارد امتیازدهی: [[CVSS v3.1 یا v4.0 / بهعلاوهٔ معیار کسبوکار برگزارکننده]]
- جدول پاداش بر اساس شدت: [[مبالغ Critical / High / Medium / Low / Informational به عدد و حروف و واحد پول]]
- پاداش حداقلی و سقف: [[مبلغ / بدون سقف]]
- پاداش ویژه (bonus): [[اولین گزارش یک کلاس خاص، باگ زنجیرهای، کیفیت گزارش]]
- ارز پرداخت و نرخ تبدیل: [[ریال / ارز؛ نرخ نیما/توافقی در تاریخ پرداخت]]
- نحوهٔ پرداخت: [[حواله شبا، پیپال، کریپتو (با هشدار قانونی)، از طریق پلتفرم]]
- زمان بررسی و پرداخت: [[SLA: اعلام وصول X روز؛ تصمیم Y روز؛ پرداخت Z روز پس از تأیید]]
- گزارش تکراری (Duplicate) و اولویت: [[First to report معتبر؛ معیار زمان سرور]]
- گزارش ناکافی و مهلت تکمیل: [[تعداد روز برای ارائه PoC تکمیلی]]
- کسورات مالیاتی و صدور صورتحساب: [[آیا پژوهشگر فاکتور میدهد؛ مالیات تکلیفی]]
### د) افشا، محرمانگی و مالکیت فکری
- سیاست افشا: [[افشای مسئولانه؛ ممنوعیت افشای عمومی تا رفع یا تا N روز؛ افشای هماهنگ]]
- مدت محرمانگی گزارش: [[مثلاً از ارسال تا رفع + مدت اضافی]]
- مالکیت گزارش، PoC، کد و مستندات: [[انتقال به برگزارکننده / مجوز بهرهبرداری انحصاری]]
- حق برگزارکننده برای استفاده در وصله، مستندسازی و آمار عمومی بدون نام یا با نام: [[با ذکر نام پژوهشگر یا ناشناس]]
- ممنوعیت فروش/واگذاری آسیبپذیری به ثالث.
### هـ) مدت، تغییر شرایط و خاتمه
- تاریخ شروع برنامه: [[تاریخ]]
- مدت: [[نامحدود تا اعلام خاتمه / مدت معین]]
- نحوهٔ تغییر Scope و جدول پاداش: [[اعلام در URL؛ اثر نسبت به گزارشهای قبلی]]
- حق تعلیق فوری برنامه: [[شرایط]]
### و) تضمین، مسئولیت و بیمه
- سقف مسئولیت قراردادی برگزارکننده: [[مبلغ / محدود به پاداش همان گزارش]]
- بیمه مسئولیت سایبری برگزارکننده: [[دارد/ندارد]]
- تضمین پژوهشگر: [[ندارد / تعهدنامه محضری در برنامه خصوصی]]
### ز) حل اختلاف و سایر
- قانون حاکم: [[ایران مگر توافق دیگر]]
- مرجع حل اختلاف: [[دادگاههای تهران / داوری داخلی مطابق آییننامه داوری / مرکز داوری اتاق ایران]]
- زبان قرارداد: [[فارسی؛ در نسخهٔ دوزبانه، فارسی ملاک]]
- اقامتگاه و ابلاغ الکترونیک: [[ایمیل رسمی، سامانه تیکت]]
- پیوستها: [[جدول Scope، جدول CVSS-پاداش، نمونه گزارش، کد اخلاقی]]
### ح) شرایط خاص (در صورت وجود)
- برنامه روی محصول هوش مصنوعی / مدل: [[قواعد jailbreak، استخراج مدل، مسمومسازی داده]]
- زیرساخت حیاتی یا دادهٔ طبقهبندیشده: [[ممنوعیت مطلق یا مجوز جدا]]
- کارمندان، پیمانکاران و بستگان: [[واجد شرایط پاداش هستند یا خیر]]
- برنامه Bug Bounty خصوصی در برابر عمومی.
## ساختار الزامی قرارداد
قرارداد را با عنوان دقیق، مقدمهٔ کوتاه (ایجاب عمومی + الحاق با عمل)، و سپس مواد شمارهدار به این ترتیب بنویس. هر جا لازم است بندهای فرعی (۱-۱، ۱-۲) بیاور. بندهای خاص باگبانتی را حذف نکن.
[بندهای قرارداد در ادامه، هر کدام جدا]
بندهای خاص همین نوع قرارداد که نباید فراموش شود:
- **بند Safe Harbor صریح:** تا زمانی که پژوهشگر حسننیت دارد، در محدوده میماند، داده را افشا/نمیفروشد و دستور توقف را رعایت میکند، برگزارکننده شکایت کیفری/مدنی بابت همان فعالیت نمیکند و در حد مقدور نزد مراجع توضیح میدهد که فعالیت مجاز بوده است. خروج از محدوده = سقوط فوری حمایت.
- ممنوعیت **اخاذی و باجگیری** (تهدید به افشا در ازای مبلغ فراتر از جدول).
- قاعدهٔ **Stop-and-Report** هنگام دسترسی ناخواسته به دادهٔ واقعی.
- ممنوعیت نصب بکدور، ایجاد کاربر پایدار، و باقیگذاشتن اثر تخریبی.
- وضعیت **پژوهشگر ساکن خارج / پرداخت ارزی / هویت مستعار** (پرداخت فقط پس از احراز هویت مالیاتی در صورت لزوم).
- تعامل با **برنامه افشای آسیبپذیری شخص ثالث** (Vendor) اگر باگ در کتابخانه/ابزار وابسته باشد.
- قاعدهٔ **زنجیرهٔ تأمین و باگ در سرویس ابری شخص ثالث** (گزارش به صاحب اصلی؛ پاداش فقط اگر در Scope باشد).
- برای محصولات AI: مرز میان «مسئله ایمنی مدل» و آسیبپذیری امنیتی قابل پاداش.
## شرطهای پیشنهادی اختیاری
اینها را فقط اگر با موضوع سازگار است بهصورت بند جدا با برچسب «اختیاری» پیشنهاد بده و یک جمله بگو چه زمانی مفیدند:
- برنامهٔ دعوتمحور (Private) با NDA جدا — وقتی محصول هنوز عمومی نشده.
- پاداش توکن/سهام بهجای وجه نقد — فقط با رعایت مقررات بازار سرمایه و مالیات؛ معمولاً برای استارتاپ.
- داوری محرمانه نزد مرکز داوری اتاق ایران — وقتی طرف خارجی یا حساسیت شهرت بالاست.
- شرط عدم رقابت محدود و کوتاه برای پژوهشگرانی که به کد منبع دسترسی یافتهاند — فقط در برنامه خصوصی و با محدودیت زمانی/موضوعی معقول.
- بیمه و تعهد برگزارکننده به اطلاعرسانی به کاربران نهایی در صورت نشت — وقتی داده شخصی درگیر است.
- Hall of Fame و حق انتشار مقاله پس از رفع — برای جذب پژوهشگر باکیفیت.
- شرط قانون خارجی + زبان انگلیسی بهعنوان نسخهٔ همارز — فقط اگر مخاطب عمدتاً بینالمللی است؛ تکلیف نسخهٔ حاکم را روشن کن.
- ممنوعیت استفاده از مدلهای هوش مصنوعی برای استخراج انبوه یا ارسال گزارش خودکار بیکیفیت.
## نکات و هشدارهای مهم (در خودِ قرارداد یا پاورقی حقوقی کوتاه منعکس کن، نه موعظه)
- بدون **مجوز مکتوب محدود به Scope**، تست نفوذ میتواند مصداق دسترسی غیرمجاز باشد؛ Safe Harbor مبهم = ریسک کیفری برای هر دو طرف.
- نمیتوان «هرگونه آزمایش روی هر سامانهٔ گروه» را مجاز کرد؛ Scope باید قابل احراز باشد.
- شرط «برگزارکننده هیچ مسئولیتی ندارد حتی در صورت عمد» یا «پژوهشگر از تمام حقوق قانونی خود میگذرد» غالباً غیرقابل استناد است.
- جدول پاداش اگر فقط در سایت باشد و در قرارداد به نسخه و تاریخ ارجاع نشود، اختلاف Duplicate/مبلغ شایع است.
- پرداخت به هویت مستعار بدون احراز، ریسک پولشویی و ایراد مالیاتی دارد؛ کریپتو در ایران ریسک مقرراتی دارد — اگر کاربر خواست، هشدار بده و جایگزین قانونی پیشنهاد کن.
- کارمند برگزارکننده معمولاً از پاداش محروم است مگر سیاست صریح خلاف؛ گزارش کارمند میتواند تعارض منافع و حتی وصف خیانت در امانت ایجاد کند.
- DoS، مهندسی اجتماعی کارکنان، و ورود فیزیکی تقریباً همیشه باید خارج از محدوده و خارج از Safe Harbor باشد.
- افشای عمومی پیش از رفع میتواند هم نقض قرارداد باشد هم وصف کیفری (انتشار غیرمجاز داده).
- اگر هدف نهاد دولتی/زیرساخت حساس است، ممکن است برنامه بدون هماهنگی با مراجع ذیربط اساساً قابل اجرا نباشد.
- این سند جایگزین **مجوز تست نفوذ موردی (SOW/Rules of Engagement)** برای پیمانکار امنیتی نیست؛ آن قرارداد جداست.
- ثبت رسمی لازم نیست؛ اما قبول الکترونیک، لاگ زمان گزارش، و رسید پرداخت را بهعنوان ادلهٔ الکترونیک حفظ کنید.
- جنبهٔ بیمه: پاداش معمولاً مشمول بیمه تأمین اجتماعی بهعنوان مزد نیست اگر استقلال پیمانکار حفظ شود؛ اما رفتار شبیه اشتغال (دستورکار روزانه، ابزار اختصاصی) ریسک بیمه/کار ایجاد میکند.
## دستورالعمل اجرا
1. اگر هر یک از اطلاعات لازم خالی یا مبهم است، **اول** فهرست سؤالات را بپرس و قرارداد را حدس نزن.
2. پس از تکمیل داده، کل قرارداد را یکجا بنویس.
3. اعداد را به **عدد و حروف** و با واحد پول بیاور.
4. ارجاع به قوانین فقط با نام قانون (بدون شمارهٔ ماده مگر قطعی و توسط کاربر داده شده).
5. در پایان، یک **چکلیست بازبینی** بده شامل: وضوح Scope و Out of Scope؛ وجود Safe Harbor و موارد سقوط آن؛ جدول CVSS-پاداش؛ SLA بررسی/پرداخت؛ Duplicate؛ محرمانگی و افشا؛ مالکیت فکری؛ مالیات؛ فقدان رابطه کار؛ ممنوعیت اخاذی و DoS؛ داده شخصی؛ قانون حاکم و مرجع دعوا؛ قبول الکترونیک؛ پیوستها.
## قالب خروجی
- فارسی رسمی حقوقی، جملات کوتاه و تکمعنا.
- عنوان، مقدمه، مواد شمارهدار، بندهای فرعی.
- جدول پاداش و Scope بهصورت پیوست.
- بدون اموجی، بدون توضیح خارج از سند بهجز چکلیست پایانی.
- نسخهٔ آمادهٔ امضا/انتشار آنلاین.
بند 1
بررسی تخصصی این بندطرفین، تعاریف و تفسیر (برگزارکننده، پژوهشگر، گزارش، PoC، محدوده، CVSS، Duplicate، Safe Harbor، داده شخصی، پلتفرم)
1. طرفین، تعاریف و تفسیر (برگزارکننده، پژوهشگر، گزارش، PoC، محدوده، CVSS، Duplicate، Safe Harbor، داده شخصی، پلتفرم)
بند 2
بررسی تخصصی این بندماهیت حقوقی سند (ایجاب عمومی، نحوهٔ قبول، فقدان رابطه کار/شرکت/نمایندگی)
2. ماهیت حقوقی سند (ایجاب عمومی، نحوهٔ قبول، فقدان رابطه کار/شرکت/نمایندگی)
بند 3
بررسی تخصصی این بندموضوع برنامه و مجوز محدود آزمایش امنیتی (Authorization / Safe Harbor) — تصریح فعالیتهای مجاز و لحظهٔ خروج از پوشش حمایتی
3. موضوع برنامه و مجوز محدود آزمایش امنیتی (Authorization / Safe Harbor) — تصریح فعالیتهای مجاز و لحظهٔ خروج از پوشش حمایتی
بند 4
بررسی تخصصی این بندمحدوده داخل و خارج (In/Out of Scope) و ارجاع به پیوست زندهٔ URL با قاعدهٔ نسخه و تاریخ
4. محدوده داخل و خارج (In/Out of Scope) و ارجاع به پیوست زندهٔ URL با قاعدهٔ نسخه و تاریخ
بند 5
بررسی تخصصی این بندقواعد مشارکت (اهلیت، سن، تابعیت، ممنوعیت کارمند، حساب واحد، ممنوعیت تبانی)
5. قواعد مشارکت (اهلیت، سن، تابعیت، ممنوعیت کارمند، حساب واحد، ممنوعیت تبانی)
بند 6
بررسی تخصصی این بندروشهای ممنوع و محدودیت بار روی سامانه (Rate limit، منع DoS/DDoS، منع مهندسی اجتماعی، منع دسترسی به دادهٔ دیگران)
6. روشهای ممنوع و محدودیت بار روی سامانه (Rate limit، منع DoS/DDoS، منع مهندسی اجتماعی، منع دسترسی به دادهٔ دیگران)
بند 7
بررسی تخصصی این بندنحوهٔ ارسال گزارش، حداقل محتوای گزارش و کیفیت PoC
7. نحوهٔ ارسال گزارش، حداقل محتوای گزارش و کیفیت PoC
بند 8
بررسی تخصصی این بندمعیار ارزیابی شدت (CVSS + تعدیل کسبوکار) و فرایند تصمیمگیری
8. معیار ارزیابی شدت (CVSS + تعدیل کسبوکار) و فرایند تصمیمگیری
بند 9
بررسی تخصصی این بندجدول پاداش، پاداش ویژه، ارز، مالیات، نحوه و مهلت پرداخت
9. جدول پاداش، پاداش ویژه، ارز، مالیات، نحوه و مهلت پرداخت
بند 10
بررسی تخصصی این بنداولویت زمانی، گزارش تکراری، گزارش زنجیرهای و تقسیم پاداش میان چند نفر
10. اولویت زمانی، گزارش تکراری، گزارش زنجیرهای و تقسیم پاداش میان چند نفر
بند 11
بررسی تخصصی این بندتعهدات پژوهشگر (حسننیت، حداقل آسیب، عدم افشا، عدم اخاذی، حفظ داده، حذف داده پس از گزارش)
11. تعهدات پژوهشگر (حسننیت، حداقل آسیب، عدم افشا، عدم اخاذی، حفظ داده، حذف داده پس از گزارش)
بند 12
بررسی تخصصی این بندتعهدات برگزارکننده (بررسی با حسننیت، عدم تعقیب در صورت رعایت محدوده، اطلاعرسانی وضعیت، پرداخت)
12. تعهدات برگزارکننده (بررسی با حسننیت، عدم تعقیب در صورت رعایت محدوده، اطلاعرسانی وضعیت، پرداخت)
بند 13
بررسی تخصصی این بندمحرمانگی و سیاست افشای مسئولانه (مدت، استثناهای قانونی، افشای هماهنگ، ident disclosure)
13. محرمانگی و سیاست افشای مسئولانه (مدت، استثناهای قانونی، افشای هماهنگ، ident disclosure)
بند 14
بررسی تخصصی این بندمالکیت فکری گزارش، مجوز بهرهبرداری، و حق نامبردن (Hall of Fame)
14. مالکیت فکری گزارش، مجوز بهرهبرداری، و حق نامبردن (Hall of Fame)
بند 15
بررسی تخصصی این بندداده شخصی، حداقلسازی، ممنوعیت استخراج و نگهداری
15. داده شخصی، حداقلسازی، ممنوعیت استخراج و نگهداری
بند 16
بررسی تخصصی این بندنمایندگیها و سلب ضمانت (برنامه «همانگونه که هست»؛ عدم تضمین پرداخت برای هر گزارش)
16. نمایندگیها و سلب ضمانت (برنامه «همانگونه که هست»؛ عدم تضمین پرداخت برای هر گزارش)
بند 17
بررسی تخصصی این بندمسئولیت مدنی، سقف خسارت، استثنائات (عمد، تقلب، نقض محرمانگی، نقض کیفری)
17. مسئولیت مدنی، سقف خسارت، استثنائات (عمد، تقلب، نقض محرمانگی، نقض کیفری)
بند 18
بررسی تخصصی این بندتخلف، تقلب، شستوشوی گزارش، و ضمانتاجرا (سلب پاداش، اخراج مادامالعمر، مطالبه خسارت، معرفی به مرجع قضایی)
18. تخلف، تقلب، شستوشوی گزارش، و ضمانتاجرا (سلب پاداش، اخراج مادامالعمر، مطالبه خسارت، معرفی به مرجع قضایی)
بند 19
بررسی تخصصی این بندمدت، تغییر یکجانبه شرایط، تعلیق و خاتمه برنامه؛ اثر نسبت به گزارشهای در جریان
19. مدت، تغییر یکجانبه شرایط، تعلیق و خاتمه برنامه؛ اثر نسبت به گزارشهای در جریان
بند 20
بررسی تخصصی این بندقوه قاهره
20. قوه قاهره
بند 21
بررسی تخصصی این بندوجه التزام (تأخیر در پرداخت پاداشِ قطعیشده؛ نقض محرمانگی توسط پژوهشگر — مبالغ به عدد و حروف)
21. وجه التزام (تأخیر در پرداخت پاداشِ قطعیشده؛ نقض محرمانگی توسط پژوهشگر — مبالغ به عدد و حروف)
بند 22
بررسی تخصصی این بندانتقال قرارداد (منع واگذاری توسط پژوهشگر؛ حق واگذاری برگزارکننده به شرکت وابسته)
22. انتقال قرارداد (منع واگذاری توسط پژوهشگر؛ حق واگذاری برگزارکننده به شرکت وابسته)
بند 23
بررسی تخصصی این بنداستقلال مفاد، عدم اسقاط، تمامیت توافق، اولویت پیوستها و صفحهٔ سیاست آنلاین
23. استقلال مفاد، عدم اسقاط، تمامیت توافق، اولویت پیوستها و صفحهٔ سیاست آنلاین
بند 24
بررسی تخصصی این بندقانون حاکم، مرجع صالح / داوری، زبان
24. قانون حاکم، مرجع صالح / داوری، زبان
بند 25
بررسی تخصصی این بنداقامتگاه و ابلاغ (داده پیام معتبر)
25. اقامتگاه و ابلاغ (داده پیام معتبر)
بند 26
بررسی تخصصی این بندنسخ، پیوستها و امضا (برای نسخهٔ عمومی: سازوکار قبول الکترونیک؛ برای قرارداد موردی: محل امضا)
26. نسخ، پیوستها و امضا (برای نسخهٔ عمومی: سازوکار قبول الکترونیک؛ برای قرارداد موردی: محل امضا)
