أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ١١ · الأمان: من يرى ماذا
الترشيح في الواجهة ليس أمانًا
الدرس ١٠٩ من ١٧٦ · ٣ دقيقة · معاينة مجانية
وجدولٌ مرشَّح إلى قسمٍ واحد قد تلقّى الأقسام الأخرى بالفعل. افتح لسان الشبكة واقرأ ما أُعيد فعلًا. وهذا أشيع عيبٍ أمني في التطبيقات المبنيّة هكذا، ويرتكبه من يفعلون شيئًا يبدو معقولًا تمامًا. والنمط: اجلب القائمة، ورشّحها في المتصفّح، واربط النتيجة المرشَّحة بالجدول. وهو بسيطٌ وسريع الكتابة، وقد لاحظه الدرس ٧ من الوحدة ٧ قرارَ أداء. وهنا هو الشفرة نفسها بعاقبةٍ مغايرة: فالصفوف التي رشّحتها خارجًا سُلِّمت للمستخدم قبل أن تزيلها. والصفحة صحيحة. فلا يرى المستخدم إلا قسمه ولا سبيل، باستعمال التطبيق، إلى رؤية أكثر. وبيانات كل قسمٍ آخر في الاستجابة، في المتصفّح، في الذاكرة، على بعد لسان. وذلك يعني أن الحماية هي الصفحةُ تختار ألّا تُظهِر شيئًا أُعطيته. وليس ذلك تحكّمًا — فالتحكّم ألّا تُعطاه. وسبب نجاته من المراجعة أن كل شاشةٍ تُظهِر الشيء الصحيح. فلا يستطيع من ينظر في التطبيق رؤية المشكلة، ولن تظهر في أي اختبارٍ يقود الواجهة. وهي مرئيّةٌ في الاستجابة فقط، ولذلك تكون تعليمة هذا الدرس…
هذا الدرس مجاني
شاهد الدرس كاملًا مع ملاحظاته المكتوبة من دون حساب. إنه أحد الدروس المجانية التي تبدأ بها هذه الدورة.
شاهد الدرس كاملًا