← أحدث الأبحاث
🤖 machine learning

DNS-GT: A Graph-based Transformer Approach to Learn Embeddings of Domain Names from DNS Queries

تقدم هذه الورقة البحثية DNS-GT، وهو نموذج محول (Transformer) جديد يعتمد على التعلم الذاتي، يتعلم تمثيلات سياقية لأسماء النطاقات من تسلسلات استعلامات نظام أسماء النطاقات (DNS) ليتفوق على النماذج المرجعية الحالية في مهام مثل تصنيف النطاقات وكشف شبكات البوتنت (botnet).

المؤلفون الأصليون: Massimiliano Altieri, Ronan Hamon, Roberto Corizzo, Michelangelo Ceci, Ignacio Sanchez

نُشر 2026-03-13
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Massimiliano Altieri, Ronan Hamon, Roberto Corizzo, Michelangelo Ceci, Ignacio Sanchez

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك حارس أمن في مطار ضخم ومزدحم. مهمتك هي رصد المشاغبين قبل أن يتسببوا في أي ضرر. في العالم الرقمي، هذا "المطار" هو شبكة كمبيوتر، و"المسافرون" هم الطلبات الصغيرة التي ترسلها أجهزة الكمبيوتر للبحث عن مواقع الويب (وهذه تسمى استعلامات نظام أسماء النطاقات - DNS queries).

لسنوات، اعتمد حراس الأمن (أنظمة الأمن السيبراني) على طريقتين رئيسيتين:

  1. نهج "ملصق المطلوب": حيث يتحقق مما إذا كان المسافر يطابق وجه مجرم معروف (توقيع/بصمة). إذا تطابق، يتم إيقافه. لكن هذه الطريقة تفشل أمام المجرمين الجدد الذين لم يتم القبض عليهم بعد.
  2. نهج "السلوك المريب": حيث يبحثون عن أشخاص يتصرفون بغرابة. لكن البرامج الحاسوبية التقليدية سيئة في فهم السياق. فقد يصنفون شخصاً ما بأنه مشبوه لأنه يركض، دون إدراك أنه مجرد شخص متأخر عن رحلته وليس هارباً من جريمة.

تقدم هذه الورقة البحثية حارس أمن فائق الذكاء يسمى DNS-GT. وإليك كيف يعمل، مشروحاً ببساطة:

1. المشكلة: "الكلمة" مقابل "الجملة"

كانت الأساليب القديمة تتعامل مع كل طلب لموقع ويب كأنه كلمة واحدة في قاموس. تعلمت أن "google.com" جيد عادةً و"bad-site.com" سيء عادةً.

  • العيب: هذا يشبه محاولة فهم فيلم من خلال النظر إلى لقطات فردية فقط. أنت تفقد القصة.
  • الواقع: موقع الويب ليس مجرد اسم؛ إنه جزء من محادثة. إذا طلب جهاز كمبيوتر "google.com" متبوعاً بـ "youtube.com"، فهذا أمر طبيعي. ولكن إذا طلب "google.com" متبوعاً بسلسلة عشوائية غريبة من الحروف ثم موقع فيروس معروف، فهذه قصة مريبة.

2. الحل: "القارئ الخارق" (DNS-GT)

بنى المؤلفون DNS-GT، وهو بمثابة قارئ متطور للغاية لا يحفظ الكلمات فحسب، بل يفهم القصة وراءها.

إنه يستخدم أداتين قويتين:

  • المحول (Transformer) (سيد السياق): هذه هي نفس التقنية التي تقف وراء نماذج الدردشة الآلية مثلي. ينظر إلى جملة كاملة من الطلبات دفعة واحدة. ويفهم أن معنى الطلب يتغير بناءً على ما سبقه.
  • الرسم البياني (Graph) (خريطة العلاقات): تخيل رسم خطوط بين الأشخاص الذين يتحدثون مع بعضهم البعض. هذا النموذج يرسم خطوطاً بين الطلبات ذات الصلة، متجاهلاً الطلبات التي لا تتناسب مع المحادثة. إنه يركز فقط على الروابط ذات الصلة.

3. كيف يتعلم: لعبة "ملء الفراغات"

قد تتساءل: "كيف يتعلم دون وجود معلم يخبره ما هو الشيء السيئ؟"
يلعب النموذج لعبة تسمى "ملء الفراغات".

  • الإعداد: يقوم الكمبيوتر بتغذية النموذج بقائمة طويلة من طلبات المواقع من مستخدم طبيعي.
  • الخدعة: يقوم النموذج بإخفاء (تغطية) أحد الطلبات سراً.
  • التحدي: يجب على النموذج تخمين ما كان الطلب المخفي بناءً فقط على الطلبات الأخرى في القائمة.
    • مثال: إذا كانت القائمة هي [facebook.com, instagram.com, <MASK>, whatsapp.com]، فمن المفترض أن يخمن النموذج أن <MASK> هو على الأرجال messenger.com أو شيء مشابه.
  • النتيجة: من خلال لعب هذه اللعبة ملايين المرات ببيانات حقيقية، يتعلم النموذج "قواعد" سلوك الإنترنت الطبيعي. إنه يتعلم كيف تبدو "الجملة الطبيعية".

4. القبض على المجرمين

بمجرد تدريب النموذج، يمكنه رصد السيئين بطريقتين:

  • كاشف "الشيء الخارج عن السياق": إذا طلب جهاز كمبيوتر فجأة قائمة من الطلبات التي لا تبدو منطقية معاً (مثل جملة تحتوي على كلمات عشوائية ملقاة فيها)، فإن النموذج يصاب بالارتباك. وهذا الارتباك هو علامة حمراء. معناه: "هذه القصة لا تبدو منطقية؛ هناك شخص يكذب".
  • صائد الشبكات البوتية (Botnets): الشبكات البوتية هي جيوش من أجهزة الكمبيوتر المصابة. غالباً ما تتواصل هذه الأجهزة مع بعضها البعض بأنماط غريبة. ولأن DNS-GT يفهم سياق المجموعة بأكملها، فإنه يستطيع رصد هذه الأنماط المنسقة وغير الطبيعية بشكل أفضل بكثير من الأساليب القديمة.

5. لماذا يعد هذا أمراً هاماً؟

  • لا حاجة لـ "ملصقات المطلوب": لا يحتاج لمعرفة الاسم المحدد لفيروس جديد لكي يمسك به. هو يعرف فقط أن الفيروس يتصرف "بغابة".
  • صديق للخصوصية: يمكنه التعلم من البيانات الخام دون الحاجة لتصنيف كل طلب على حد أنه "جيد" أو "سيء" (وهو أمر صعب ومكلف للقيام به).
  • قابل للتكيف: تماماً مثل حارس بشري يتعلم من الخبرة، يمكن ضبط هذا النموذج بدقة للإمساك بأنواع محددة من التهديدات، مثل الشبكات البوتية أو عمليات التصيد الاحتيالي، بسرعة كبيرة.

الخلاصة

فكر في DNS-GT كحارس أمن قرأ كل الكتب في المكتبة ويمكنه فوراً تمييز ما إذا كانت الجملة كذبة، حتى لو كان الكاذب يستخدم اسماً جديداً. إنه ينقل الأمن السيبراني من "التحقق من قائمة الأسماء" إلى "فهم القصة"، مما يجعل من الصعب جداً على مجرمي الإنترنت الاختباء في وضح النهار.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →