أهلاً بك يا صديقي مجدداً.
في مقالي السابق كيف تبدأ في الأمن السيبراني من الصفر؟ خارطة طريق واقعية من قلب التخصص، رسمنا معاً المعالم الرئيسية لخريطة الطريق، واتفقنا على أن الخطوة الأولى والأساسية دون أي منازع هي الأساس الخرساني: فهم الشبكات وأنظمة التشغيل.
اليوم نغوص معاً في هذا الأساس بشكل أكثر عمقاً وواقعية. ولكن قبل أن ندخل في تفاصيل الطبقات والبورتات، دعني أشاركك خاطرة نعيشها يومياً داخل القاعات الدراسية واللابات العملية.
💡 فلسفة الدراسة الجامعية: لماذا ندرس مواداً مساندة؟
كثيراً ما يسأل المبتدئون بشتات: لماذا تفرض علينا المناهج دراسة مواد مثل أساسيات الاتصالات، واللغة الإنجليزية، والرياضيات، والبرمجة العامة، وهي ليست أمناً سيبرانياً بمسماه المباشر؟
الحقيقة التي أدركتها من واقع تجربتي هي أن الجامعة تمنحك فقط 20% من الأساسيات النظرية وتضعك على بداية الطريق. أما الـ 80% الباقية فتعتمد كلياً على سهرك، وبحثك الشخصي، وتجاربك المستمرة في لاباتك الخاصة.
أما تلك المواد الإضافية، فهدفها بناء عقلية المهندس الشامل حتى لا تتحول إلى مجرد منفذ لأدوات جاهزة.
كيف ستستوعب ثغرة في تطبيق دون أن تفهم كيف كُتبت بنيته البرمجية؟
كيف ستفهم التشفير وحركة الإشارات دون أساسيات الاتصالات والرياضيات؟
وكيف ستتعامل مع التوثيقات التقنية والمراجع العالمية إذا لم تتقن لغة العصر (اللغة الإنجليزية)؟
المهندس الحقيقي هو من يمتلك أفقاً واسعاً يربط هذه المفاهيم ببعضها، وهو نفس التحول الفكري الذي شاركتكم تفاصيله سابقاً في مقال من درع اليوتيوب إلى هندسة الأمن والتشفير.
1. رحلة البيانات عبر نموذج (OSI Model) وكيف تحفظه بسهولة
لكي تستطيع حماية شبكة أو فهم كيفية تحليل الحركة المشبوهة داخلها — مثل الموقف العملي الذي واجهته وتحليلي له في مقال قصة واقعية: كيف كشفتُ الهكر داخل الشبكة وتحليل الهجوم يجب أن تفهم أولاً كيف تعبر البيانات عبر 7 طبقات متسلسلة من الأعلى (جهازك) إلى الأسفل (الكابل أو اللاسلكي).
💡 كيف تحفظ الطبقات السبع بالترتيب (من 7 إلى 1) ولماذا؟
لكي تحفظ الترتيب التنازلي الصحيح للطبقات من 7 إلى 1 دون اختلاط، نعتمد على جمل تجميعية (Mnemonic) يُؤخذ منها الحرف الأول ليدل على اسم الطبقة بالإنجليزية:
1️⃣ الجملة الإنجليزية ورابط الحروف:
All People Seem To Need Data Processing
(معناها الحرفي: "كل الناس يبدو أنهم بحاجة لمعالجة البيانات )
All ⬅️ تُشير إلى طبقة Application
(التطبيقات - الطبقة 7)
People ⬅️ تُشير إلى طبقة Presentation
(العرض والتهيئة - الطبقة 6)
Seem ⬅️ تُشير إلى طبقة Session (الجلسة - الطبقة 5)
To ⬅️ تُشير إلى طبقة Transport
(النقل - الطبقة 4)
Need ⬅️ تُشير إلى طبقة Network
(الشبكة - الطبقة 3)
Data ⬅️ تُشير إلى طبقة Data Link
(ربط البيانات - الطبقة 2)
Processing ⬅️ تُشير إلى طبقة Physical
(الفيزيائية - الطبقة 1)
2️⃣ الجملة العربية المقابلة لحفظ الترتيب:
ولمن يفضل الحفظ باللغة العربية، تم ابتكار هذه الجملة لنفس الغرض (أخذ الكلمة الأولى للربط بالترتيب من 7 إلى 1):
التطبيقات تعرض الجلسات لنقل شبكة رابط الفيزياء
التطبيقات ⬅️ طبقة التطبيقات (Application - 7)
تعرض ⬅️ طبقة العرض (Presentation - 6)
الجلسات ⬅️ طبقة الجلسة (Session - 5)
لنقل ⬅️ طبقة النقل (Transport - 4)
شبكة ⬅️ طبقة الشبكة (Network - 3)
رابط ⬅️ طبقة ربط البيانات (Data Link - 2)
الفيزياء ⬅️ الطبقة الفيزيائية (Physical - 1)
🔍 شرح الطبقات السبع بوظائفها الأساسية:
1. الطبقة 7 - Application Layer (التطبيقات): الواجهة المباشرة للمستخدم، وتعمل بها بروتوكولات مثل HTTP, HTTPS, و DNS.
2. الطبقة 6 - Presentation Layer (العرض والتهيئة): تترجم البيانات وتصيغها، وهناك يتم التشفير (Encryption) و الضغط (Compression).
3. الطبقة 5 - Session Layer (الجلسة): إقامة، وإدارة، وإغلاق الجلسات الاتصالية بين الأجهزة.
4.الطبقة 4 - Transport Layer (النقل): تقطيع البيانات إلى Segments وتحديد نمط النقل: هل هو دقيق ومضمون ببروتوكول TCP أم سريع ومباشر ببروتوكول UDP.
5. الطبقة 3 - Network Layer (الشبكة): إضافة عناوين الـ IP Address وتحديد المسار الأنسب للحزم (Packets) عبر الراوترات.
6.الطبقة 2 - Data Link Layer (ربط البيانات): استخدام العنوان الفيزيائي MAC Address لتوجيه الإطارات (Frames) داخل الشبكة المحلية عبر المحولات (Switches).
7. الطبقة 1 - Physical Layer (الفيزيائية): تحويل كافة البيانات إلى إشارات ثنائية (Bits: 0s & 1s) تنقل عبر الألياف الضوئية، الأسلاك النحاسية، أو الواي فاي.
2. المنافذ والخدمات (Ports & Services)
لكل جهاز عنوان IP يحدده على الشبكة، ولكنه يتضمن 65,535 منافذاً (Ports) تعمل كأبواب رقمية مخصصة للخدمات المختلفة:
Port 80 (HTTP) & Port 443 (HTTPS): لخدمات تصفح الويب.
Port 21 (FTP): لخدمات نقل الملفات.
Port 22 (SSH): للاتصال والإدارة عن بُعد بشكل مشفر.
Port 53 (DNS): لترجمة أسماء النطاقات إلى عناوين رقمية.
فهم هذه المنافذ والخدمات المرتبطة بها يُعد أساسياً للتحقق من أمان الخوادم والحد من التعرض للمخاطر الرقمية.
3. التعامل مع أنظمة التشغيل (Linux & Windows)
🐧 نظام Linux و Kali Linux:
يتميز نظام Linux بالمرونة العالية والتحكم الشامل عبر الشاشة السوداء (Terminal). وت توزيعة Kali Linux هي بيئة عمل تضم أداة مخصصة لاختبار المهارات وتحليل الأنظمة.
من الأساسيات التي يجب التدرب عليها: أمر cd للتنقل، و ls لاستعراض المحتويات، و chmod لإدارة الصلاحيات، و grep للبحث في البيانات.
🪟 نظام Windows و Active Directory:
تعتمد غالبية بيئات الأعمال عالمياً على
Windows Active Directory (AD) لإدارة الهويات والأذونات المركزية. لذا يقتضي الفهم الأمني المتقدم استيعاب بنية هذه البيئات، وآليات استخدام أدوات السطر البرمجي مثل PowerShell ومتابعة السجلات عبر Event Viewer.
4. تطبيق عملي وتدريب ذاتي
الجانب النظري لا يكتمل إلا بالتطبيق المباشر في بيئات معزولة:
1. تثبيت برنامج VirtualBox أو ما يماثله على حاسوبك.
2. إنشائ نظام Kali Linux كبيئة وهمية آمنة للتجربة.
3. فتح سطر الأوامر والتمرن على أوامر الشبكة مثل ping و ipconfig (أو ip a) وتتبع المسارات باستخدام traceroute.
4. الاستفادة من المنصات التعليمية التفاعلية مثل TryHackMe لبناء المهارات بشكل متدرج.
كلمة ختامية: خير الكلام ماقل ودل
طريق التخصص يتطلب الصبر والمواظبة على التعلم والتجربة. توفر الدراسة الأكاديمية الإطار العام، بينما يصنع شغفك وبحثك المستمر الفارق الحقيقي في مستواك التقني.
في المقال القادم بمشيئة الله، سننتقل للخطوة التالية: مبادئ البرمجة والسكربتات واستخدام لغتي Python و Bash.
إذا كان لديك أي استفسار حول اللابات أو مفاهيم هذا الجزء، اترك تعليقك وسنتناقش فيه !


