الانتقال إلى المحتوى الرئيسي
ما هي مسابقة التقاط العلم، ولماذا يجب أن يشارك فيها فريقك؟
CTF

ما هي مسابقة التقاط العلم، ولماذا يجب أن يشارك فيها فريقك؟

٦ نوفمبر ٢٠٢٦CTF, Capture The Flag, Team Training, Beginners, Cybersecurity Careers

مسابقات التقاط العلم من أفضل طرق تعلّم الأمن السيبراني وتدريب الفرق معًا. ما هو العلم، وما أنماط المسابقات وفئاتها، وما المهارات التي تبنيها، وكيف تبدأ، وكيف تعمل المسابقة على منصة فورتمايند.

إن أمضيت وقتًا بين العاملين في الأمن السيبراني، فلا بد أنك سمعت أحدهم يقول إنه «سهر الليل كله على مسابقة التقاط العلم». يبدو الأمر هواية للخبراء وحدهم، لكنه ليس كذلك. فهذه المسابقات من أنسب الطرق للمبتدئين لتعلّم الأمن السيبراني، ومن أنجع الطرق لتدريب الفرق معًا.

يشرح هذا الدليل ما هي هذه المسابقات، وأنماطها المختلفة، والمهارات التي تبنيها فعلًا، ولماذا تنظّمها الشركات، وكيف تبدأ دون أن تضيع. وفي الختام نوضّح كيف تعمل المسابقة على منصة فورتمايند.

ما هي مسابقة التقاط العلم؟

مسابقة التقاط العلم (Capture The Flag – CTF) منافسة أمنية يحلّ فيها اللاعبون تحديات للعثور على نصوص مخفية تُسمّى الأعلام (Flags).

العلم سلسلة نصية سرية، تأتي عادةً بصيغة يسهل تمييزها مثل CTF{s0me_s3cret_text}. ويكون مخبّأً في مكان لا تصل إليه إلا بحل التحدي: داخل تطبيق ويب فيه ثغرة، أو في ملف لحركة الشبكة، أو مشفّرًا بخوارزمية ضعيفة، أو على جهاز عليك اختراقه. وحين تجده ترسله إلى المنصة، فإن كان صحيحًا حصلت على النقاط.

هذه هي الفكرة كلها. فالتحديات مصمَّمة سلفًا، وقانونية، ومعزولة. لا يتضرر شيء حقيقي، وكل هدف موجود أصلًا لكي تهاجمه.

ثلاث طرق للعب

لا تعمل كل المسابقات بالطريقة نفسها، وهناك ثلاثة أنماط شائعة.

مقارنة بين نمط «جيوباردي» والهجوم والدفاع وملك التل

نمط «جيوباردي» (Jeopardy) هو الأكثر شيوعًا والأنسب للبداية. يرى اللاعبون لوحة من التحديات المستقلة، مقسّمة حسب الفئة ولكل منها نقاط مختلفة. يمكنك اختيار أي تحدٍ وبأي ترتيب، وكلما صعب التحدي زادت نقاطه.

الهجوم والدفاع (Attack-Defense) نمط يتنافس فيه فريق ضد فريق، ويناسب أصحاب الخبرة. يشغّل كل فريق المجموعة نفسها من الخدمات المعرّضة للاختراق، فيكسب النقاط بسرقة الأعلام من خدمات الفرق الأخرى، ويخسرها حين تُخترق خدماته أو تتوقف. عليك أن تهاجم وتدافع في الوقت ذاته.

ملك التل (King of the Hill) يضع الفرق في صراع على أجهزة مشتركة. تخترق الهدف ثم تحاول منع الآخرين من الوصول إليه، وتُحتسب النقاط بمدة سيطرتك عليه.

ومعظم مسابقات المبتدئين والشركات تعتمد نمط «جيوباردي»، لأن كل تحدٍ قائم بذاته ويستطيع اللاعبون العمل بالسرعة التي تناسبهم.

ما نوع التحديات التي سأواجهها؟

في نمط «جيوباردي» تُقسَّم التحديات إلى فئات، وكل فئة تدرّب جانبًا مختلفًا من الأمن السيبراني.

الفئات الرئيسية في نمط «جيوباردي» وما تتضمنه كل فئة

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

وتأتي التحديات أيضًا بمستويات صعوبة متدرجة، من التمهيدي إلى الصعب جدًا، فالمسابقة الجيدة فيها ما يناسب الجميع.

وحدك أم مع فريق؟

يمكنك أن تلعب وحدك، وكثيرون يفعلون ذلك. لكن هذه المسابقات تتألق حقًا حين تكون نشاطًا جماعيًا.

لا أحد يتقن كل الفئات. ففريق يحب أحد أفراده الويب، ويستمتع آخر بالتشفير، ويصبر ثالث على التحليل الجنائي، يغطي من اللوحة أكثر بكثير مما يغطيه أي منهم منفردًا. كما يعلّمك اللعب الجماعي أن تشارك ما تجده، وأن تطلب المساعدة مبكرًا، وأن تسلّم التحدي لزميل لديه فكرة أفضل.

ما الذي تدرّبه المسابقة فعلًا؟

الفائدة التقنية واضحة، لكن الفوائد الأقل وضوحًا لا تقل قيمة عنها.

المهارات التقنية ومهارات العمل الجماعي التي تبنيها المسابقات تحت ضغط الوقت

من الناحية التقنية، تمنحك المسابقات اتساعًا في المعرفة. ففي عطلة نهاية أسبوع واحدة قد تتعامل مع أمن الويب، والتشفير، وصيغ الملفات، وخفايا نظام لينكس. وتتعلم قراءة شيفرات غير مألوفة، واستخدام أدوات حقيقية، والأهم من ذلك التفكير بعقلية المهاجم: «ما الذي افترضه المطوّر، وكيف أكسر هذا الافتراض؟»

ومن ناحية العمل الجماعي، تُعدّ المسابقة تمرينًا على التعامل مع الحوادث الحقيقية. توزّعون المهام حسب نقاط القوة، ويُطلع بعضكم بعضًا على التقدّم، وتقررون متى يكون التحدي طريقًا مسدودًا وحان وقت الانتقال إلى غيره، ثم توثّقون ما توصلتم إليه ليتمكن الآخرون من تتبّع خطواتكم.

ويحدث هذا كله في سباق مع الوقت، وهذا تحديدًا ما يجعله مفيدًا، فالعمل الأمني الحقيقي نادرًا ما يكون هادئًا ومتأنيًا.

لماذا تنظّم الشركات هذه المسابقات؟

تزداد المؤسسات التي تستخدم هذه المسابقات داخليًا، لعدة أسباب:

  • تدريب يرسخ في الذاكرة. يتذكر الموظف الثغرة التي استغلها بنفسه أكثر بكثير مما يتذكر ثغرة قرأ عنها في عرض تقديمي.
  • بناء فريق بهدف واضح. تجمع المسابقة المطورين وموظفي تقنية المعلومات والأمن على المشكلات نفسها، وتُري كل فئة كيف تفكر الفئات الأخرى.
  • اكتشاف المواهب الكامنة. تكشف المسابقات من يتمتع بالفضول والمثابرة وسرعة التعلّم تحت الضغط، وهذا مفيد في التوظيف وفي اكتشاف من يمكن أن ينمو ليشغل أدوارًا أمنية.
  • وعي أمني لدى المطورين. المطوّر الذي اخترق تطبيق ويب في مسابقة يكتب بعدها شيفرة أكثر حرصًا.
  • مساحة آمنة للتدرّب. تستطيع الفرق تجربة الأساليب الهجومية بصورة قانونية، على أهداف بُنيت لهذا الغرض، دون المساس بالأنظمة الفعلية.

كيف تبدأ دون أن تضيع؟

قد تبدو المسابقة الأولى مربكة، وهذه العادات تساعدك.

ست عادات يتّبعها اللاعبون الذين يتقدّمون بسرعة

  1. ابدأ بالتحديات التمهيدية. وُضعت لتعرّفك على المنصة وصيغة العلم والأدوات الأساسية، والانتصارات المبكرة تمنحك الحماس.
  2. حدّد وقتًا لكل تحدٍ. إن طال تعثّرك دون أفكار جديدة، فخذ تلميحة، أو انتقل إلى تحدٍ آخر، أو اسأل زميلك. والعودة لاحقًا بذهن صافٍ تنجح كثيرًا.
  3. دوّن ملاحظاتك أولًا بأول. اكتب الأوامر التي نفّذتها، وما فشل، وما نجح. ستحتاجها لكتابة الحل، وللمسابقة التالية.
  4. اقرأ الحلول المنشورة بعد المسابقة. بعد انتهاء المسابقة، كثيرًا ما ينشر اللاعبون شروحًا لطريقة حلّهم كل تحدٍ (Writeups). وقراءة حلول التحديات التي فاتتك من أسرع طرق التحسّن.
  5. العب ضمن فريق. حتى الفريق المكوّن من شخصين يغطي مساحة أكبر، وستتعلم من مراقبة طريقة الآخرين في التفكير.
  6. التزم بالنطاق. هاجم الأهداف المحددة لك فقط. لا تهاجم منصة المسابقة نفسها، ولا البنية التي تعمل عليها، ولا اللاعبين الآخرين. ولا تشارك الأعلام أو الحلول أثناء سير المسابقة، فهي لا تنجح إلا إذا التزم الجميع باللعب النظيف.

كيف تعمل المسابقة على منصة فورتمايند؟

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

خطوات المسابقة على منصة فورتمايند من تسجيل الدخول حتى لوحة الترتيب

  1. ادخل مع فريقك. لكل لاعب حساب دخول خاص به، وينتمي إلى فريق. ويمكن أيضًا تنظيم المسابقة بنظام فردي يتنافس فيه كل لاعب وحده.
  2. اختر تحديًا. يمكن تصنيف لوحة التحديات حسب الفئة والصعوبة، وتعرض عدد الفرق التي حلّت كل تحدٍ، والفريق الذي حقق «أول دم» (First Blood)، أي أول من حلّه.
  3. احصل على الهدف. بعض التحديات تأتي مع ملفات للتنزيل، وبعضها مع جهاز مخصص يشغّله فريقك بنقرة واحدة ويفتحه في المتصفح مباشرة. يعمل جميع أعضاء الفريق على الجهاز نفسه، ولا يستطيع أي فريق آخر الوصول إليه.
  4. اعثر على العلم. إن تعثّرت، قد يوفر التحدي تلميحات، لكنها تكلّف نقاطًا.
  5. أرسل العلم. يُتحقق من العلم على الخادم. ويمكن أن يحصل كل فريق على علم خاص به، فلا ينفع علم منسوخ من فريق آخر. كما أن عدد المحاولات الخاطئة محدود، فالتخمين العشوائي لا يجدي.
  6. تقدّم في الترتيب. ترتّب لوحة النتائج المباشرة الفرق كلها، مع رسم بياني يوضح كيف تطوّرت المنافسة. ويمكن للمنظّمين تجميد اللوحة قرب النهاية لتبقى النتيجة النهائية مفاجأة.

وتعمل المنصة كاملةً بالعربية والإنجليزية، ويمكن لكل لاعب التبديل بين اللغتين في أي وقت.

كيف تُحتسب النقاط؟

لكل تحدٍ قيمة أساسية، وهناك أمران قد يغيّران نتيجتك فوقها.

كيف تجتمع النقاط الأساسية ومكافأة أول دم والتلميحات في نتيجة التحدي

  • أول دم: قد يحصل أول فريق يحل التحدي على مكافأة إضافية.
  • التلميحات: تُخصم قيمة كل تلميحة تفتحها من نقاط ذلك التحدي، لكن فقط إذا حللته فعلًا. أما التلميحة التي تفتحها في تحدٍ لم تحلّه فلا تكلّفك شيئًا.

وتعتمد بعض التحديات احتسابًا ديناميكيًا للنقاط: تبدأ بقيمة أعلى ثم تقل كلما حلّها فريق آخر، حتى حد أدنى محدد. وهذا يكافئ الفرق التي تنجح في حل المشكلات الصعبة التي يعجز عنها معظم الآخرين.

وتعرض صفحة كل تحدٍ تفصيل نتيجتك: النقاط الأساسية، ومكافأة أول دم، وما خُصم مقابل التلميحات، فتعرف دائمًا من أين جاءت نقاطك.

هل أنت مستعد للعب؟

مسابقة التقاط العلم أقرب ما يكون إلى رياضة في عالم الأمن السيبراني: قواعد واضحة، ولوحة نتائج، وكثير من التعلّم في بضع ساعات. سواء كنت طالبًا تجرّب تحديك الأول، أو قائد فريق يبحث عن يوم تدريبي سيستمتع به فريقه فعلًا، فالتجربة تستحق.

هل تفكر في تنظيم مسابقة لفريقك أو مؤسستك؟ تواصل مع فورتمايند وسنساعدك في إعدادها.

العودة إلى المدونة