CodeShot

آزمون Secure Coding

چند سؤال کوتاه درباره اصول کدنویسی امن: اعتبارسنجی ورودی، کمترین دسترسی و مدیریت وابستگی‌ها.

⏱ حدود 9 دقیقه · 6 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    اصل «هرگز به ورودی کلاینت اعتماد نکن» به چه معناست؟

  2. 2.

    اصل کمترین دسترسی (Principle of Least Privilege) می‌گوید هر کاربر/سرویس باید فقط به منابعی دسترسی داشته باشد که برای انجام وظیفه‌اش لازم است، نه بیشتر.

  3. 3.

    «Secure by Default» به چه رویکردی در طراحی سیستم اشاره دارد؟

  4. 4.

    چرا اسکن منظم وابستگی‌های پروژه (کتابخانه‌های شخص ثالث) برای آسیب‌پذیری‌های شناخته‌شده مهم است؟

  5. 5.

    کدام‌ها از اصول کدنویسی امن هستند؟ (چند گزینه)

  6. 6.

    استفاده از یک الگوریتم هش قدیمی و ضعیف (مثل MD5) برای ذخیره رمز عبور، همچنان شیوه‌ای امن و قابل‌قبول در کدنویسی مدرن محسوب می‌شود.

0 از 6 سؤال پاسخ داده شده