دروس الوحدة (4/4)
DNS rebinding and defenses
إعادة ربط DNS والدفاعات
مع إعادة ربط DNS، يمكن تحويل الاسم إلى عنوان واحد ثم إلى عنوان آخر لاحقًا. قد يحتفظ المتصفح بنفس اسم الأصل بينما تتسبب الصفحة في الاتصال بعنوان خاص على شبكة المستخدم. يمكن أن تكون TTLs القصيرة جزءًا من النمط، لكن الخطر يأتي من الثقة في الاسم مع تجاهل الوجهة وسياق الطلب.
يجب أن تتحقق الخدمات من صحة أسماء المضيفين والوجهات على جانب الخادم، وترفض الأهداف الخاصة أو أهداف الارتباط المحلية غير المتوقعة عند الاقتضاء، وتستخدم وسائل الحماية المضادة لـ CSRF، وتتجنب الكشف عن واجهات إدارية غير مصادق عليها. يختلف سلوك المتصفح والمحلل، لذا فإن حظر DNS فقط لا يعد دفاعًا كاملاً.
لا تختبر أبدًا إعادة الربط على الشبكات أو الخدمات دون إذن. استخدم معملًا خاضعًا للرقابة وقم بتوثيق حدود الثقة الدقيقة التي يتم اختبارها.
تحقق من فهمك
اختر أفضل إجابة. يتم تشغيل هذا الاختبار محليًا ولا يرسل أي استعلامات DNS إلى المجالات الحقيقية.
ما هو عنصر التحكم الذي يقلل من الطلبات غير المتوقعة للخدمات الداخلية؟