در این چالش شما با یک محیط شبیهسازیشده از یک پنل داخلی سازمانی با نام ClientDesk Command Center روبهرو هستید. این سامانه برای مدیریت و بررسی اطلاعات مشتریان طراحی شده و چند ماژول مختلف در اختیار تحلیلگران داخلی قرار میدهد. هدف شما بررسی رفتار این سامانه و تحلیل نحوه پردازش دادههای ورودی در بخشهای مختلف آن است.
در صفحه اصلی چند ماژول عملیاتی در دسترس قرار دارد که هرکدام بخشی از فرآیند کاری تیم پشتیبانی را شبیهسازی میکنند. این ماژولها شامل Client Preview برای پیشنمایش کارت مشتری، Support Notes برای ثبت یادداشتهای داخلی تحلیلگران، و Legacy Print برای تولید خروجی قابل چاپ از اطلاعات هستند.
در نگاه اول، این سامانه ظاهراً یک ابزار داخلی ساده برای مشاهده و ثبت اطلاعات به نظر میرسد. با این حال، در بخشهای مختلف رابط کاربری نشانههایی وجود دارد که به نحوه پیادهسازی قدیمی برخی اجزای سیستم اشاره میکند. در توضیحات عملیاتی سیستم نیز اشاره شده است که برخی قسمتها همچنان از rendererهای قدیمی سمت کاربر استفاده میکنند و بعضی خروجیها پیش از اعمال استانداردهای جدید encoding و sanitization طراحی شدهاند.
همچنین در متن راهنمای داخلی سیستم به این نکته اشاره شده است که برخی دادهها ممکن است دقیقاً همانطور که توسط تحلیلگران ثبت شدهاند نمایش داده شوند. چنین شرایطی میتواند در صورت مدیریت نادرست دادهها منجر به رفتارهای غیرمنتظره در نحوه نمایش محتوا شود.
وظیفه شما در این چالش بررسی دقیق ماژولهای موجود، تحلیل نحوه دریافت و نمایش دادهها، و شناسایی نقاطی است که در آنها دادههای ورودی کاربر به شکلی خاص در رابط کاربری پردازش یا نمایش داده میشوند. برای حل چالش لازم است با دقت رفتار برنامه در برابر ورودیهای مختلف را بررسی کرده و ارتباط بین ورودیها و نحوه رندر شدن آنها در مرورگر را تحلیل کنید.
با بررسی دقیق این ماژولها و نحوه تعامل آنها با دادههای ورودی، میتوانید سرنخهایی درباره طراحی داخلی سامانه و نقاط قابل بررسی برای تحلیل امنیتی پیدا کنید.
همچنین جهت دسترسی به صفحه مربوط به آزمایشگاه WSTG می توانید به لینک زیر مراجعه نمایید:
درصد پیشرفت حل چالش
0%