مسام
العودة إلى الدورة

أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ١١ · الأمان: من يرى ماذا

أين يقع حد الثقة

الدرس ١٠٨ من ١٧٦ · ٣ دقيقة

وكل ما في المتصفّح تحت سيطرة المستخدم — الصفحةُ والمتغيّرات والطلبات. صمِّم من ذلك لا حوله. ولهذه الوحدة فكرةٌ واحدة والباقي عواقب. والفكرة أن الحدّ بين ما تتحكّم به وما يتحكّم به المستخدم يجري بين المتصفّح والخادم، وكلُّ ما بنيته حتى الآن على جانبه. والصفحة لهم. فيستطيعون قراءة مصدرها ورؤية أيّ المكوّنات يوجد ورؤية ما أخفيته. والمتغيّرات لهم — فكل قيمةٍ حمّلتها صفحتك في ذاكرةٍ يستطيعون فحصها، ومنها حقولٌ لا يعرضها مكوّن. والطلبات لهم: فيستطيعون مشاهدة ما يُرسَل وتغييره وإرساله ثانيةً بلا صفحتك. ولا شيء من ذلك يقتضي مهارةً أو سوء نيّة. بل هي أدوات المطوّر في المتصفّح نفسه، في الصفحة التي أُعطوها. ولذلك لا يكون نموذج التهديد هنا مهاجمًا — بل مستخدمًا فضوليًّا عاديًّا، وأحيانًا من أُعطي وصولًا لغرضٍ فنظر في آخر. فالسؤال الوحيد ذو المعنى عن أي حماية أيُّ جانبي الحدّ هي فيه. فمرشِّحٌ في جدول، وعمودٌ مخفيّ، وزرٌّ معطَّل، وفحصُ دورٍ في سلسلة إجراءات: كلها على جانبهم،

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ١١ · الأمان: من يرى ماذا

  1. ١أين يقع حد الثقة
  2. ٢الترشيح في الواجهة ليس أمانًامعاينة مجانية
  3. ٣إخفاء الحقل يرسله على أي حال
  4. ٤رشّح عند المصدر
  5. ٥تمرير الهوية كما ينبغي
  6. ٦الأدوار داخل تطبيقك
  7. ٧تأمين نقاط نهاية كائنات الأعمال
  8. ٨الأسرار لا توضع في تطبيق
  9. ٩ما ينتهي في سجل أو في عنوان
  10. ١٠ما الذي ينكسر: أربع نتائج أمنية
  11. ١١تمهيد التدريب · هاجم تطبيقك أنت