The Code Fix

🌐 شرح أساسيات الشبكات

أساسيات أمن الشبكات

لماذا الأمن مهم؟

البيانات تنتقل عبر شبكات قد يتجسّس عليها مهاجمون. فهم الأساسيات يحميك ويحمي مستخدميك.

الجدار الناري (Firewall)

نظام يراقب حركة الشبكة ويسمح أو يمنع الاتصالات حسب قواعد. كحارس البوابة الذي يقرّر من يدخل ويخرج.

التشفير (Encryption)

تحويل البيانات إلى شكل غير مقروء إلا لمن يملك المفتاح:

  • HTTPS/TLS: يشفّر بيانات الويب.
  • VPN: يشفّر كل اتصالك ويخفي موقعك.

أشهر الهجمات

الهجومالوصف
DDoSإغراق الخادم بطلبات لتعطيله
MITMاعتراض الاتصال بين طرفين
Phishingخداع للحصول على بيانات
SQL Injectionحقن أوامر ضارة عبر المدخلات

نصائح حماية أساسية

  • استخدم HTTPS دائمًا.
  • لا تثق بمدخلات المستخدم — تحقّق منها ونظّفها.
  • استخدم كلمات مرور قوية ومصادقة ثنائية (2FA).
  • حدّث الأنظمة والمكتبات باستمرار.
  • لا تخزّن كلمات المرور كنص صريح — استخدم التجزئة (hashing).

للمطوّرين

✅ HTTPS في كل مكان
✅ تحقّق من المدخلات (validation)
✅ استعلامات مُجهّزة (تمنع SQL Injection)
✅ لا تكشف الأسرار في الكود (استخدم متغيّرات البيئة)

🎉 أكملت أساسيات الشبكات! أصبحت تفهم كيف يعمل الإنترنت وكيف تحمي تطبيقاتك. اختبر نفسك واحصل على شهادتك.