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