‹ بازگشت به کتابخانه‌ی رایت‌آپ‌ها
SSRF شدت: بالا

Blind SSRF بدون هیچ پاسخ قابل‌مشاهده (تشخیص با DNS/تایمینگ)

وقتی پاسخ درخواست SSRF هرگز به کاربر برنمی‌گردد، اما همچنان می‌توان وجود آسیب‌پذیری را اثبات کرد.

نویسنده: تیم PentesterHub

در Blind SSRF، سرور درخواست را به URL دلخواه می‌فرستد اما هیچ بخشی از پاسخ آن را برنمی‌گرداند؛ با این حال با استفاده از یک سرویس DNS/HTTP تحت کنترل خودتان (مثل Burp Collaborator)، اگر یک درخواست واقعی به سرور شما برسد، اثبات قطعی وجود SSRF است، حتی بدون دیدن محتوای پاسخ.

گام اثبات

راه‌حل

همان دفاع‌های SSRF پایه (allowlist، مسدودسازی IP داخلی) برای نسخه‌ی blind هم کاملاً مؤثر و کافی است؛ تشخیص سخت‌تر، ریسک را کم نمی‌کند.

تمرین عملی در آزمایشگاه‌های SSRF ›