برمجيات مصممة لطريقة عملك.مصر · السعودية · الإمارات

خطة تعلم Cyber Security من الصفر: من الشبكات لحد Red و Blue team

الخطة كاملة لو بتبدأ من الصفر: 5 مراحل بالترتيب، في كل واحدة إيه تتعلمه بالظبط، ومشروع تعمله بإيدك، ومدة تقريبية، وإزاي تعرف إنك جاهز للي بعدها. وكل التمرين في معامل قانونية.

لو أول حاجة نزلتها في Cyber Security هي Kali Linux، فانت بدأت من الآخر.

الـ Cyber Security شغلتها إنك تحمي الأجهزة والشبكات والبيانات، وإنك تكتشف الهجوم لو حصل. وعلشان مش هتعرف تحمي حاجة مش فاهم هي شغالة إزاي، فيه ترتيب: أساسيات الكمبيوتر والشبكات، وبعدها Linux، وبعدها أساسيات الأمن نفسه، وبعدين تتمرن في معامل قانونية زي TryHackMe و Hack The Box، وفي الآخر تختار ناحيتك: Red team ولا Blue team.

علّم على كل حاجة تخلصها وانت ماشي، علشان تعرف انت فين، وترجع تكمّل من نفس المكان.

قبل ما تبدأ

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

القاعدة اللي مفيش فيها نقاش

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

المرحلة 1 من 5

أساسيات الكمبيوتر والشبكاتالجهاز بيكلم جهاز تاني إزاي

المدة: 4 لـ 6 أسابيع

علشان مش هتعرف تحمي حاجة مش فاهم هي شغالة إزاي، فابدأ بأساسيات الكمبيوتر والشبكات: الجهاز بيكلم جهاز تاني إزاي، والـ IP اللي هو عنوان الجهاز، زي عنوان البيت.

ورأيي إن الشبكات هي اللي بتفرّق بين اللي فاهم واللي بيشغّل أدوات وخلاص. فخد وقتك هنا، وارجعلها كل ما تقف. ولو عايز تتعمق فيها أكتر، فيه خطة Network Engineering.

هتتعلم إيه

0 من 12

اعمل بإيدك

خريطة شبكة بيتك. ارسم شبكة البيت: الراوتر، وكل جهاز متوصل، والـ IP بتاعه. وبعدها شغّل Wireshark على جهازك انت، وافتح موقع، وتابع بعينك الـ DNS والـ TCP handshake والـ HTTP، واكتب اللي شفته في صفحة.

تعدّي للمرحلة اللي بعدها لما

  • تقدر تشرح إيه اللي بيحصل من ساعة ما تكتب عنوان موقع لحد ما الصفحة تفتح
  • بتحسب الـ subnet لشبكة صغيرة من غير أداة
  • بتعرف الفرق بين TCP و UDP، وأشهر ports زي 22 و 53 و 80 و 443

المرحلة 2 من 5

Linuxلازم تبقى مرتاح فيه

المدة: 3 لـ 4 أسابيع

Linux نظام تشغيل زي Windows، ولازم تبقى مرتاح فيه. سيرفرات كتير جدًا شغالة عليه، وأغلب أدوات الأمن اللي هتقابلها معمولة ليه.

وهنا مكان Kali الحقيقي: Kali توزيعة Linux. فلما تبقى فاهم Linux كويس، هتفهم Kali لوحدها. بس متبدأش بيها.

هتتعلم إيه

0 من 12

اعمل بإيدك

سيرفر صغير مقفول كويس. اعمل Virtual Machine عليها Ubuntu Server، وظبّط فيها user عادي بـ sudo، وادخل عليها بـ SSH بالـ key بس، واقفل الدخول بالباسورد. وبعدها اكتب Bash script بيلخصلك محاولات الدخول من الـ logs.

تعدّي للمرحلة اللي بعدها لما

  • بتتنقل وتعدّل ملفات من الـ terminal من غير ما تفتح واجهة
  • تقدر تقرا الـ permissions بتاعة أي ملف وتغيّرها
  • بتدوّر في logs كبيرة بـ grep وتلاقي اللي عايزه

المرحلة 3 من 5

أساسيات الأمنالحارس اللي على باب الشبكة

المدة: 4 لـ 6 أسابيع

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

وهتلاحظ إن كل حاجة هنا مبنية على اللي فات: الـ Firewall بيشتغل بالـ IP والـ port، والهجمات بتستغل حاجة في الشبكة أو في نظام التشغيل. لو المرحلتين اللي فاتوا مش واضحين، الكلام هنا هيبقى حفظ.

هتتعلم إيه

0 من 12

اعمل بإيدك

تأمين بيتك ومعملك. اكتب ورقة لشبكة بيتك: إيه اللي ممكن يتهاجم، وإزاي، والحل لكل حاجة (باسورد الراوتر، والتحديثات، و MFA، والـ backup). وفي الـ VM بتاعتك من المرحلة اللي فاتت، شغّل firewall بـ ufw يقفل كل حاجة ما عدا SSH، وجرّب إنه شغال.

تعدّي للمرحلة اللي بعدها لما

  • تقدر تشرح أشهر 5 هجمات، وإزاي كل واحدة بتتمنع
  • بتعرف الفرق بين التشفير والـ hashing، وإمتى تستخدم كل واحد
  • ظبطت firewall بنفسك، واتأكدت إنه بيمنع اللي المفروض يمنعه

المرحلة 4 من 5

TryHackMe و Hack The Boxمعامل قانونية تتمرن فيها

المدة: 6 لـ 8 أسابيع

دلوقتي تتمرن على TryHackMe و Hack The Box. ودول معامل قانونية: أجهزة معمولة مخصوص علشان تجرب فيها الاختراق من غير ما تأذي حد، ومن غير ما تخالف القانون.

وهنا بس Kali تبقى في مكانها: انت فاهم الشبكة، وفاهم Linux، وفاهم الهجمة بتشتغل إزاي. فالأداة بقت أداة في إيدك، مش زرار بتدوس عليه وخلاص.

هتتعلم إيه

0 من 11

اعمل بإيدك

10 rooms و 10 writeups. خلّص 10 rooms على الأقل من مسارات المبتدئين في TryHackMe، واكتب لكل واحد writeup قصير بكلامك: كان فيه إيه، والثغرة سببها إيه، وكان المفروض تتقفل إزاي. وانشر اللي قواعد المنصة بتسمح بنشره على GitHub أو مدونة.

تعدّي للمرحلة اللي بعدها لما

  • بتخلّص room سهل لوحدك من غير ما تبص على حل
  • لكل ثغرة لقيتها، بتعرف تشرح إزاي تتقفل، مش بس لقيتها إزاي
  • عندك notes و writeups مترتبة لكل اللي عملته

المرحلة 5 من 5

Red team ولا Blue teamتختار ناحيتك

المدة: 6 لـ 10 أسابيع

بعد كده تختار ناحية: Red team، اللي بيهاجم علشان يلاقي الثغرات قبل أي حد تاني، ولا Blue team، اللي بيدافع ويكتشف الهجوم.

الاتنين بيحموا نفس الحاجة، والفرق في زاوية الشغل. والـ Red team بيشتغل بإذن مكتوب وفي حدود متفق عليها، ومن غير الإذن ده مبقاش شغل أمن خالص.

هتتعلم إيه

0 من 11

اعمل بإيدك

مشروع على حسب ناحيتك. لو Red: اختار جهاز retired على Hack The Box أو معمل من PortSwigger، واكتب عليه تقرير كامل كأنك بتسلّمه لعميل: الثغرات، وخطورتها، والحل. لو Blue: خلّص تحقيقات على LetsDefend أو CyberDefenders، واكتب لواحد منهم تقرير incident: حصل إيه، وعرفته منين في الـ logs، وكان يتمنع إزاي.

تعدّي للمرحلة اللي بعدها لما

  • اخترت ناحية، وعارف ليه اخترتها
  • عندك مشروع كامل في الناحية دي، تقدر تشرحه لحد خطوة خطوة
  • تقدر تشرح الناحية التانية بتشتغل إزاي، لأن الاتنين محتاجين بعض

سلم المشاريع

المشاريع هي اللي بتعلمك بجد، وهي اللي هتوريها لأي حد عايز يشغّلك. دول 5 مشاريع، كل واحد أصعب شوية من اللي قبله. أول 4 عملتهم في المراحل فوق، والخامس هو اللي بيقفل الخطة.

  1. خريطة شبكة بيتك

    الشبكات و Wireshark

    أول مرة تشوف بعينك الكلام اللي بتقراه: DNS، و handshake، و HTTP.

  2. سيرفر Linux مقفول كويس

    Linux و SSH و Bash

    سيرفر بتدخله بالـ key بس، و script بيقرالك الـ logs.

  3. تأمين بيتك ومعملك

    أساسيات الأمن و ufw

    ورقة بتحلل المخاطر وحلولها، و firewall ظبطته بإيدك.

  4. 10 writeups

    TryHackMe و Hack The Box

    مش بس حليت، كتبت فهمت إيه، وإزاي الثغرة كانت تتقفل.

  5. مشروع الـ portfolio: تقرير على حسب ناحيتك

    Red team أو Blue team

    لو Red: تقرير كامل على جهاز retired أو معمل ويب، بالثغرات وخطورتها وحلولها. لو Blue: home lab صغير على جهازك فيه أجهزة بتبعت الـ logs لـ SIEM، وتقرير بيشرح إزاي تكتشف هجوم من الـ logs. خد فيه من 3 لـ 4 أسابيع، وحطه على GitHub، وحط لينكه في الـ CV بتاعك.

مصادر مجانية

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

الشبكات والأساسيات

Linux

أساسيات الأمن

معامل قانونية

Red team

Blue team

أكتر الأخطاء اللي بشوفها

  • إنك تبدأ بـ Kali Linux. Kali مليانة أدوات اختراق، ولو نزلتها أول حاجة فانت بدأت من الآخر. هتشغّل أدوات متعرفش بتعمل إيه، ولا ليه نجحت، ولا ليه فشلت. ابدأ بالكمبيوتر والشبكات و Linux عادي، و Kali هتيجي في وقتها.
  • إنك تجرّب على أجهزة أو مواقع مش بتاعتك. حتى لو بتقول إنك بتتعلم بس. ده مخالف للقانون، ومفيش سبب يخليك تعمله والمعامل القانونية موجودة وفيها جزء مجاني كبير.
  • إنك تحفظ أوامر بدل ما تفهم. لما تحل room بإنك تنسخ الأوامر من writeup، انت خلصته بس متعلمتش حاجة. اقف عند كل خطوة واسأل: ليه ده اشتغل؟ وكان هيتقفل إزاي؟
  • إنك تجري ورا الشهادات قبل المهارة. الشهادة ممكن تفيدك، بس هي بتثبت إنك عارف، مش بتعلمك. اعمل المعامل والمشاريع الأول، والشهادة تيجي بعدها لو احتجتها.
  • إنك تتجاهل الـ Blue team علشان الـ Red team شكله أمتع. حتى لو هتختار Red، لازم تفهم الدفاع بيشوف الهجوم إزاي، وإلا التقرير بتاعك هيبقى ناقص.

بعد كده

لما تخلص الخطة دي وتعمل مشروع الـ portfolio، دي الخطوات اللي بعدها:

  • تتخصص أكتر: زي أمن تطبيقات الويب، أو أمن الـ Cloud، أو الـ Digital Forensics. كل واحد فيهم عالم لوحده.
  • برمجة أعمق: Python كويس، علشان تكتب أدواتك بنفسك، وتفهم الكود اللي فيه الثغرة وتعرف تصلحه.
  • شهادة لو محتاجها: زي CompTIA Security+ في الأول، وبعدها شهادات في الناحية اللي اخترتها. الشهادات دي بفلوس، فاختار على حسب الشغل اللي هتقدّم عليه.

وافتكر: الشبكات هي اللي بتفرّق بين اللي فاهم واللي بيشغّل أدوات وخلاص.

احفظ الصفحة دي، وارجعلها كل ما تخلص حاجة وعلّم عليها. ولو وقفت في مرحلة ومش فاهم، ارجع للي قبلها، غالبًا المشكلة هناك.

لديك مشروع يحتاج من يبنيه؟

تبني JoSamCode مواقع وأنظمة وأتمتة لأنشطة في مصر والخليج. إذا كانت لديك فكرة تحتاج من يبنيها، أخبرنا بها.

ابدأ مشروعكاختر الخدمة المناسبة