با ورود به این چالش، شما با یک سامانه سازمانی شبیهسازیشده روبهرو هستید که در آن قابلیت اتصال به سرویسهای جانبی از طریق بخش Ticketing integrations فراهم شده است.
ساختار این بخش به مدیران و کاربران اجازه میدهد تا با وارد کردن آدرس سرورهای مدیریت پروژه (مانند جیرا)، ارتباط بینسامانهای برقرار کنند.
هدف اولیه، بررسی نحوه اعتبارسنجی و پردازش درخواستهای سمت سرور در مواجهه با ورودیهای کاربران است.
در این سناریو، چالش اصلی حول محور مدیریت درخواستهای سمت سرور و مرزهای اعتماد شبکه میچرخد.
اگرچه دسترسی مستقیم به برخی از سرویسها و زیرساختهای داخلی از طریق شبکه بیرونی و مرورگر کاربر محدود و مسدود شده است، اما سامانه باید با دقت بررسی کند که آیا درخواستهایی که از سمت خودِ سرور ارسال میشوند، در کنترل و چارچوب امنیتی مناسبی قرار دارند یا خیر.
شما باید به عنوان یک ارزیاب امنیتی، رفتار این قابلیت یکپارچهسازی را زیر ذرهبین قرار دهید؛ خطاهای بازگشتی و واکنشهای متفاوتی را که سامانه در مواجهه با مقصدهای مختلف شبکه داخلی بروز میدهد تحلیل کنید؛ و بررسی کنید که آیا امکان سوءاستفاده از این دسترسیهای ناخواسته برای نقشهبرداری از شبکه داخلی و عبور از محدودیتهای دسترسی به سرویسهای حساس مدیریتی وجود دارد یا خیر.
نکته: قبل از شروع، لازم است دامنه زیر را به آدرس IP ماشین هدف در فایل etc/hosts/ سیستم خود نگاشت کنید تا دسترسی به سرویس ممکن شود.
newrelic.local
docs.newrelic.local
status.newrelic.local
rpm-admin.newrelic.local
راهنمایی:
rpm-admin.newrelic.local
لینک رایت آپی که این چالش بر اساس آن طراحی شده است:
https://blog.ajxchapman.com/posts/2019/07/02/hackerone-new-relic-344032.html
درصد پیشرفت حل چالش
0%