انتقل إلى المحتوى
النماذجform-transport

نقل بيانات النماذج

يعد action وformaction الصريحين اللذين يشيران إلى HTTP داخل HTML المرصود، من دون إرسال النموذج.

المنهجية
evidence_v2
إصدار القاعدة
2.0.0
التصنيف الافتراضي
إعداد مرصود يحتاج معالجة
قوة الدليل
دليل مباشر من الاستجابة

حدود هذا الفحص

ما الذي يطلبه تَحَصَّنْ؟

يقرأ عناصر form وحقولها وسمات action وformaction في HTML فقط؛ لا يرسل أي نموذج.

متى تنطبق القاعدة؟

  • A parseable HTML response contains forms whose action attributes can be inspected.

متى لا تنطبق؟

  • The response is not parseable HTML or form action attributes could not be inspected.

اختبار الاستغلال

لم يُختبر

ما الذي يرصده؟

يعد action وformaction الصريحين اللذين يشيران إلى HTTP داخل HTML المرصود، من دون إرسال النموذج.

العبارات التقنية التالية مرتبطة بكتالوج المنهجية وإصدار القاعدة، لذلك تُعرض باتجاه LTR مع شرح عربي محيط بها.

  • Count of form action and valid descendant submitter formaction attributes with an explicit HTTP URL

ماذا تثبت الملاحظة؟

  • That the observed markup contains an explicit HTTP form or descendant submitter action.

ماذا تعني نتيجة الاجتياز؟

تعني أن الشرط المسمى اجتاز على الاستجابة المرصودة فقط. لا تصف أمان الموقع كله ولا تختبر المسارات الأخرى.

ماذا تعني نتيجة المراجعة؟

تعني وجود حقيقة أو إشارة تحتاج إلى قراءة الدليل وسياق التطبيق. لا تعني تلقائياً وجود ثغرة قابلة للاستغلال.

الأثر المحتمل

قد تُرسل بيانات النموذج بلا تشفير إذا استخدم المستخدم الإجراء وبقيت الوجهة على HTTP.

الشروط اللازمة لحدوث ضرر

  • أن ينفذ النموذج إجراءً يغير الحالة أو ينقل بيانات حساسة.
  • غياب دفاع خادمي مناسب مثل التحقق من الرمز أو Origin أو ضوابط مكافئة.

ما لم يُختبر أو يُثبت

  • That a user submitted the form
  • That sensitive values are present
  • That the destination remained on HTTP after redirects
  • That traffic was intercepted or exploitability was demonstrated

قيود القاعدة

  • The scanner does not submit forms, follow action redirects, inspect JavaScript submission behavior, resolve base-URL effects, or inspect submitters associated from outside the form element.

الإجراء المقترح

معالجة الإعداد المرصود

  • Use an HTTPS destination or a verified same-origin relative action.

الفائدة المتوقعة

  • Avoids explicitly sending form data to an unencrypted URL.

أمثلة تمنع التفسير الخاطئ

لا تضيف هذه القاعدة مثالاً خاصاً؛ تنطبق عليها حدود الاجتياز والمراجعة وما لم يُختبر الموضحة أعلاه.

مراجع للتعلم