النتيجة التي ستصل إليها

قارن قاعدتين للتنبيه بسجلات وهمية في مشروع تخرج الأمن السيبراني. افصل التطوير عن التقييم، واحسب الأخطاء، واشرح حدود النتائج دون الادعاء باكتشاف هجمات حقيقية.

١. اتفقوا على سؤال واحد يمكن قياسه

سؤال فريق طلاب في القاهرة: هل شرط نسبة الفشل يقلل التنبيهات غير المطلوبة لكنه يفوّت حالات تحتاج مراجعة؟ المطلوب تجربة قابلة للتكرار دون شبكة حقيقية أو بيانات عملاء أو هجمات.

كل صف يمثل فترة دخول وهمية مدتها عشر دقائق. نسجل رقم الصف، وعدد المحاولات الفاشلة F، وإجمالي المحاولات T الذي يشمل الناجحة والفاشلة، وتصنيفًا مرجعيًا: ١ للحالة التي تحتاج مراجعة داخل السيناريو، و٠ للحالة العادية. هذه ملخصات أحداث تطبيق، وليست تسجيلًا لحزم الشبكة.

لاختيار موضوع أوسع، راجع دليل اختيار فكرة مشروع التخرج. هنا نقارن قاعدتين فقط.

٢. اكتب القواعد ومعنى التصنيف قبل التنفيذ

  1. القاعدة A: أظهر تنبيهًا إذا كان عدد المحاولات الفاشلة خمسة أو أكثر.
  2. القاعدة B: أظهر تنبيهًا إذا كان العدد خمسة أو أكثر، وكانت نسبة الفشل إلى الإجمالي نصفًا أو أكثر.
  3. شروط المدخلات: العددان صحيحان، والإجمالي أكبر من صفر، والفشل لا يقل عن صفر ولا يتجاوز الإجمالي. اعرض طلب تصحيح للصف غير الصالح ولا تدخله في حساب النتائج.

صنّف الحالة من السيناريو قبل تشغيل القواعد: اختبار مقرر قد ينتج فشلًا كثيرًا ويظل عاديًا، وشكوى عن نشاط غير معروف قد تحتاج مراجعة رغم قلة المحاولات. احتفظ بسبب التصنيف منفصلًا؛ لا تستخدم القاعدتان التصنيف أو السبب أو رقم الصف.

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

٣. افصل بيانات التطوير عن بيانات التقييم

استخدم الصفوف D1 إلى D4 لمراجعة الحسابات. ثبّت تعريف الحقول والقاعدتين وشكل الناتج قبل تشغيل T1 إلى T8. لا ندرّب نموذج تعلم آلي هنا؛ نختبر قواعد ثابتة.

يمكن تمرير الجدول أفقيًا على الشاشات الصغيرة.

مجموعة البيانات الوهمية الكاملة
المجموعةالصفالفشل Fالإجمالي Tالتصنيف
تطويرD10100
تطويرD25101
تطويرD38400
تطويرD4451
تقييمT18101
تقييمT26121
تقييمT37401
تقييمT4351
تقييمT591000
تقييمT65200
تقييمT7680
تقييمT81200

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

٤. راجع مصفوفة النتائج يدويًا

تطلق A تنبيهًا للصفوف T1 وT2 وT3 وT5 وT6 وT7. أما B فتطلقه للصفوف T1 وT2 وT7 فقط. الصف T4 لا تلتقطه أي منهما.

TP تنبيه لحالة تصنيفها ١، وFP تنبيه لحالة تصنيفها ٠. أما FN فهي حالة تصنيفها ١ لم يظهر لها تنبيه، وTN حالة تصنيفها ٠ ولم يظهر لها تنبيه. هذه الأعداد الأربعة هي مصفوفة النتائج.

يمكن تمرير الجدول أفقيًا على الشاشات الصغيرة.

نتائج التقييم للصفوف الثمانية T
القاعدةTPFPFNTNPrecisionRecall
A33113/6 = 50%3/4 = 75%
B21232/3 ≈ 66.7%2/4 = 50%

Precision = TP/(TP+FP) تعني نسبة التنبيهات التي وافقت التصنيف ١ من كل التنبيهات. وRecall = TP/(TP+FN) تعني نسبة الحالات ذات التصنيف ١ التي التقطتها القاعدة. تأكد أن مجموع الأعداد الأربعة يساوي ثمانية لكل قاعدة. هذه هي تعريفات المقاييس المستخدمة في التقييم. إذا كان المقام صفرًا، اكتب أن المقياس غير معرّف واشرح السبب.

قللت B التنبيهات الخاطئة باثنين وفوّتت حالة إضافية. الاختيار يعتمد على أثر الخطأ؛ ثمانية صفوف وهمية لا تقيس حماية حقيقية.

٥. جهّز سجلًا يستطيع زميلك العمل منه

قبل اجتماع الفريق أو التسليم عن بُعد، أكمل سجل التجربة:

  • سؤال التجربة، وسياسة التصنيف، وإصدار البيانات وعدد الصفوف.
  • قائمة صفوف كل مجموعة، وكيف جُمعت السيناريوهات المتشابهة.
  • إصدار القواعد وحدودها الدقيقة وطريقة التعامل مع المدخلات غير الصالحة.
  • لكل صف: التصنيف المرجعي، وقرار A، وقرار B، ونوع النتيجة.
  • الأعداد الأربعة لكل قاعدة، وحساب النسب، والقيود، واسم المراجع وتاريخ المراجعة.

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

٦. وسّع التجربة دون تغيير قواعدها بعد رؤية النتيجة

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

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

٧. اعرض الدليل وحدوده في المناقشة

اعرض السؤال والبيانات والقواعد وقرار كل صف ومصفوفة النتائج ومثالين للأخطاء. البيانات المؤلفة والعينة الصغيرة والسياق الناقص تمنع الادعاء باكتشاف اختراقات حقيقية؛ الواجهة الجميلة لا تعالج ذلك.

يمكن تنفيذ التجربة ببرنامج محلي أو جدول حسابي وتقرير. أما مشروع التكامل مع Gammal Tech لمعرض الأعمال فيشرح مهارة أخرى، ولا تحتاج إلى بناء بوابة دخول لتنفذ هذه المقارنة. اتفق مع المشرف على المطلوب أكاديميًا؛ لا توجد هنا متطلبات منسوبة إلى جامعة بعينها في القاهرة.

أسئلة قبل بدء المشروع

هل نحتاج محاولات دخول فعلية؟

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

هل نسميه نظام ذكاء اصطناعي لكشف الاختراق؟

ما نفذته قواعد ثابتة على أحداث تطبيق وهمية. صفه بهذا الشكل؛ لم تثبت التجربة استخدام ذكاء اصطناعي أو اكتشاف هجمات واقعية.

ماذا نفعل إذا أخفقت القاعدتان؟

احتفظ بالنتيجة واشرح المعلومات الناقصة وافتراضات السيناريو. اكتشاف قيد يمكن تكراره أفضل من تغيير الاختبار حتى تحصل على نسبة مرتفعة.

مراجع للاستزادة

أعدت Gammal Tech الأمثلة وأوراق العمل في هذا الدليل. روجعت الروابط والمراجع في ٢٠ أكتوبر ٢٠٢٦.

واصل التعلم مع Gammal Tech

اختر الخطوة التالية وفق المهارة التي تحتاجها. استخدم مسار التعلم العام والتمارين الحالية، واسأل عن متطلبات التعلم قبل اختيار دورة.

العودة إلى المقالات والأدلة