چالش WTSG-CLIENT-010

مقدماتی
چالش WTSG-CLIENT-010

در این چالش شما با یک سامانه عملیاتی به نام PulseBridge روبرو هستید که برای مدیریت رویدادها و جریان‌های داده بلادرنگ (Realtime Streams) در یک محیط عملیاتی استفاده می‌شود.

 

این سامانه از WebSocket برای انتقال پیام‌های زنده میان مرورگر و سرور استفاده می‌کند و بخشی از داده‌های عملیاتی از طریق همین کانال ارتباطی به رابط کاربری منتقل می‌شود.

 

هدف این سناریو، بررسی امنیت پیاده‌سازی ارتباطات Realtime مبتنی بر WebSocket و ارزیابی نحوه مدیریت مرزهای امنیتی در ارتباطات سمت کلاینت است.

 

هدف شما در این چالش

 

در این سناریو شما باید به عنوان تحلیل‌گر امنیت برنامه‌های وب:

 

✔️ رفتار ارتباط WebSocket در برنامه را شناسایی و تحلیل کنید.
✔️ پیام‌های ردوبدل‌شده در کانال realtime را بررسی نمایید.
✔️ تفاوت بین داده‌های نمایش‌داده‌شده در رابط کاربری و داده‌های واقعی موجود در پیام‌های پروتکل را ارزیابی کنید.
✔️ نحوه مدیریت Origin در ارتباطات WebSocket را بررسی کنید.
✔️ ارزیابی کنید که آیا عملیات حساس سامانه فقط به کنترل‌های رابط کاربری متکی است یا در لایه backend نیز به‌درستی اعتبارسنجی می‌شود.

 

همچنین جهت دسترسی به صفحه مربوط به آزمایشگاه WSTG می توانید به لینک زیر مراجعه نمایید:

 

 

آزمایشگاه WSTG

دسترسی محدود شده

برای دسترسی به این چالش باید وارد حساب کاربری خود شوید

ثبت نام / ورود

درصد پیشرفت حل چالش

0%