در این سناریو، شما با ارزیابی امنیتی یک فروشگاه آنلاین مدرن به نام SecureHome روبرو هستید که تجهیزات و سامانههای هوشمند امنیت خانگی را عرضه میکند.
هدف این چالش، شبیهسازی یک تست نفوذ واقعی وب بر پایه متدولوژیهای استاندارد OWASP WSTG است؛ جایی که سازوکارها و منطق پردازش سفارش، محاسبات مالی و اعتبارسنجی ورودیهای کاربر از سمت کلاینت تا سرور مورد آزمون قرار میگیرد.
محیط چالش شامل پرتال فروشگاهی، چرخه کامل خرید و یک سرویس وبمیل محلی جهت دریافت اعلانهای سفارش است.
ماموریت شما در این سناریو، بررسی عمیق جریان کاربری و کنترلهای اعتبارسنجی در تعامل میان مرورگر و سرویسدهنده پشتیبان است.
شما باید با تحلیل درخواستهای ردوبدلشده در مراحلی همچون افزودن کالا، مدیریت سبد خرید و فرایند نهاییسازی سفارش، صحت فرضیات تیم توسعهدهنده در پایبندی به محدودیتهای کاربری را ارزیابی نمایید.
آیا تکیه بر اعتبارسنجیهای لایه رابط کاربری برای حفظ یکپارچگی محاسبات سمت سرور کافی است؟
چالش اصلی شما کشف ناهماهنگیها در قوانین تجاری سیستم یا Business Logic Flaws و بررسی اثرات ناشی از پردازش مقادیر غیرمنتظره بر خروجی محاسبات مالی بهویژه پارامترهای موثر بر فاکتور نهایی و وضعیتهای پس از ثبت سفارش است.
شما باید با آزمون مقادیر مرزی و ردیابی رفتار سیستم در لایههای مختلف پردازش، میزان تابآوری منطق برنامه در برابر دستکاری دادهها را بسنجید.
نکته: قبل از شروع، لازم است دامنه های زیر را به آدرس IP ماشین هدف در فایل etc/hosts/ سیستم خود نگاشت کنید تا دسترسی به سرویس ممکن شود.
securehome.local
mail.securehome.local
لینک رایت آپی که این چالش بر اساس آن طراحی شده است:
درصد پیشرفت حل چالش
0%