أمن الشبكات والويب (١)
انظر إلى الهيكل أمامك: كلما ربطت أجهزة أكثر ببعضها عبر الإنترنت، زادت نقاط الضعف التي يمكن أن تخترق. تخيل أنك تدير شبكة محلية، فأنت تعرضها لهجمات حجب الخدمة الموزع (DDoS) التي تغرق الخادم ببيانات ضخمة لتعطيله، أو هجمات حقن النصوص البرمجية (SQL injection) التي تستغل ثغرات التطبيقات للوصول إلى البيانات الحساسة دون وجه حق. لحماية هذه الشبكة، عليك فهم مفاهيمها الأساسية: مخططات الشبكة التي تبين الترتيب المادي أو المنطقي للأجهزة مثل الهيكل النجمي، وأجهزة الشبكة التي تسهل الاتصال مثل الموجهات، ووسائط النقل مثل كابلات الألياف الضوئية أو الواي فاي، وأخيراً بروتوكولات الشبكة التي تضبط قواعد تبادل المعلومات بين الأجهزة المتصلة.
يقوم درس أمن الشبكات والويب على حماية البيانات أثناء انتقالها عبر الأجهزة والإنترنت. يغطي الدرس مفاهيم الشبكات الأساسية مثل الموجهات والمحولات وبروتوكولات الاتصال مثل TCP و IP و HTTPS، إضافة إلى تدابير الحماية المتقدمة مثل أنظمة كشف التسلل (IDS) والمناطق العازلة (DMZ) والشبكات الافتراضية الخاصة (VPN). كما يتعلم الطالب كيفية مراقبة حركة الشبكة والتقاط حزم البيانات وتحليلها باستخدام أدوات متخصصة مثل برنامج واير شارك (Wireshark) لفحص عناوين IP والمنافذ والبروتوكولات بدقة. مثال سريع: عندما تستخدم شبكة واي فاي عامة، فإن تشغيل خدمة الشبكة الافتراضية الخاصة (VPN) يشفر بياناتك المنقولة بالكامل ويمنع المتسللين من التقاطها أو قراءتها حتى لو كانت عبر شبكة غير آمنة.
الفكرة الأساسية
تدور فكرة الدرس حول حماية البنية التحتية للشبكات وتقنيات الويب من الهجمات والتهديدات السيبرانية. يعتمد ذلك على فهم مكونات الشبكة وبروتوكولاتها، واستخدام أدوات المراقبة وتحليل الحزم مثل برنامج واير شارك (Wireshark) لكشف الأنشطة المشبوهة، وتطبيق تدابير وقائية مثل جدران الحماية وأنظمة كشف التسلل والشبكات الافتراضية الخاصة.
الشرح
تنقسم حماية الشبكات إلى فهم المكونات الأساسية مثل المحولات (Switches) التي توجّه البيانات داخل الشبكة المحلية، والموجهات (Routers) التي تنقل البيانات بين الشبكات المختلفة. وتعمل بروتوكولات الشبكة كقواعد لتنظيم الاتصال، مثل بروتوكول الإنترنت (IP) المسؤول عن التوجيه، وبروتوكول التحكم بالنقل (TCP) الذي يضمن موثوقية نقل البيانات، وبروتوكول (HTTPS) لتأمين تصفح الويب.
لحماية هذه الأنظمة، تُستخدم تقنيات متقدمة:
- أنظمة كشف التسلل (IDS): تراقب حركة البيانات للبحث عن مؤشرات اختراق، وتنقسم إلى نوعين: نظام كشف مستند إلى الشبكة (NIDS) يحلل حركة الشبكة بأكملها، ونظام كشف مستند إلى المضيف (HIDS) يتم تثبيته على أجهزة مستقلة لمراقبة نشاط النظام المحلي.
- المناطق العازلة (DMZ): جزء من الشبكة يفصل بين شبكة المؤسسة الداخلية والشبكة الخارجية غير الموثوقة لعزل الخدمات التي يجب الوصول إليها عبر الإنترنت مثل خوادم الويب.
- الشبكات الافتراضية الخاصة (VPN): تنشئ اتصالاً آمناً ومشفراً بين جهاز المستخدم والشبكة البعيدة عبر الإنترنت لحماية البيانات السرية.
ولمراقبة حركة المرور، يُستخدم برنامج (Wireshark) لالتقاط حزم البيانات وعرضها في واجهة تحتوي على ثلاث لوحات رئيسية:
- لوحة قائمة الحزمة (The Packet List Pane): تعرّض جدولاً بالحزم مع الوقت والمصدر والوجهعة والبروتوكول والطول.
- لوحة تفاصيل الحزمة (The Packet Details Pane): تعرض معلومات وصفية مقسمة إلى قوائم مسدلة حول الإطار وبروتوكول الشبكة وبروتوكول النقل.
- لوحة بيانات الحزمة (The Packet Byte Pane): تعرض بيانات الحزمة بالتنسيق السداسي العشري (Hexadecimal).
مثال محلول خطوة بخطوة
لديك حزمة بيانات التقطها برنامج (Wireshark) يظهر فيها العنوان المصدر (Source IP) بالقيم (199.0.0.154) والعنوان الوجهة (Destination IP) بالقيم (199.0.0.46)، وبروتوكول النقل المستخدم هو (TCP) عبر المنفذ (3389) للمرسل والمنفذ (51549) كمنفذ وجهة. المطلوب: تفسير هذه البيانات. الخطوة الأولى: تحديد العنوان المصدر (199.0.0.154) وهو الجهاز الذي أرسل البيانات. الخطوة الثانية: تحديد العنوان الوجهة (199.0.0.46) وهو الجهاز الذي يستقبل البيانات. الخطوة الثالثة: معرفة بروتوكول النقل المستخدم وهو (TCP) الذي يضمن إنشاء اتصال موثوق. الخطوة الرابعة: تحديد المنافذ؛ منفذ المرسل هو (3389) ومنفذ الوجهة هو (51549) لضمان وصول البيانات إلى التطبيق المقصود بدقة.
أخطاء شائعة
- الاعتقاد بأن استخدام شبكة واي فاي عامة دون تشغيل خدمة الشبكة الافتراضية الخاصة (VPN) آمن تماماً.
- الخلط بين عمل نظام كشف التسلل المستند إلى الشبكة (NIDS) الذي يراقب حركة الشبكة كاملة، ونظام كشف التسلل المستند إلى المضيف (HIDS) الذي يراقب جهازاً مستقلاً واحداً فقط.
- تصفح مواقع الويب التي تستخدم بروتوكول (HTTP) غير الآمن عند إدخال معلومات حساسة بدلاً من استخدام بروتوكول (HTTPS).
سؤالان للتدريب مع الإجابة
السؤال الأول: ما الفرق الأساسي بين عمل المحولات (Switches) والموجهات (Routers) في الشبكة؟ الإجابة: المحولات مسؤولة عن توجيه حركة البيانات داخل شبكة محلية (LAN) وتوصيل الأجهزة ببعضها، بينما الموجهات هي الأجهزة التي توجيه جزم البيانات بين الشبكات المختلفة وتحدد المسار الأكثر كفاءة لنقل البيانات.
السؤال الثاني: ما الوظيفة الرئيسية لبرنامج واير شارك (Wireshark) في أمن الشبكات؟ الإجابة: هو محلل جزم بيانات مفتوح المصدر يُستخدم لفحص تفاصيل حركة البيانات في الشبكة على عدة مستويات، بدءاً من معلومات الاتصال وحتى مستوى معلومات الجزم الفردية للمساعدة في تقييم ومشكلات الأمن والبحث عن نشاط مشبوة.