Foundationপ্রথম নীতি থেকে
LEVEL 10 · Computer Security

SSRF

এসএসআরএফ

Server-Side Request Forgery — server-কে attacker-নির্ধারিত URL fetch করতে বাধ্য করে internal network/cloud-metadata-এ পৌঁছানো।

also: server-side-request-forgery

feature: "import image from URL" → server fetch(user_supplied_url)
attacker url = http://169.254.169.254/latest/meta-data/iam/...   ← cloud metadata endpoint
server নিজেই trusted network-এর ভেতরে থেকে request পাঠায় — credential leak
  • সমস্যা: server নিজেই trust-boundary-র ভেতরে বসে, তাই attacker-নির্ধারিত destination-এ request পাঠালে internal-only service/secret পৌঁছানো যায়
  • 2019 Capital One breach-এর মূল vector — AWS metadata endpoint থেকে credential চুরি হয়েছিল ঠিক এই mechanism-এ
  • Mitigation: destination allowlist, internal/link-local IP range block করা, redirect-follow বন্ধ রাখা যাতে সরাসরি না হলেও পরোক্ষে internal-এ না পৌঁছায়