انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-041-L06

SSRF

  • الدرس 6 من 7
  • Junior
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

protect features that fetch URLs.

الموضوعات المخطط لها

  • SSRF (server-side request forgery): the server is tricked into calling a URL the attacker picks, such as an internal service or the cloud metadata address.
  • Typical features at risk: import from URL, webhooks, image fetch.
  • Best fix: an allow-list of permitted hosts and schemes, not a deny-list.
  • Resolve the host and block private and loopback addresses; do not follow redirects blindly.
  • Set timeouts and size limits.
تفاصيل المخطط المبدئي

عرض عملي

an attack URL http://169.254.169.254/latest/meta-data/ and the allow-list check that refuses it.

اختبر فهمك

Allow-list or deny-list for permitted hosts?

أظهر الإجابة

Allow-list.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.