العودة إلى التمرين على الجدار الناري
إليك ملخص لـ 6 وثائق تم تسليمها على Omnivox. لقد قمت بعمل رائع!
ما هو الجدار الناري؟
الجدار الناري هو جهاز مادي أو برمجي يتم وضعه بين جهاز (أو شبكة) وبقية العالم لـ تصفية الحركة وفقًا لمجموعة من القواعد. يتيح:
- حظر الاتصالات غير المرغوب فيها (التطفلات، فحص المنافذ، الاستغلالات).
- التحكم في التطبيقات أو الخدمات التي يمكنها إنشاء اتصالات.
- تعديل مستوى الحماية تلقائيًا وفقًا لملف تعريف الشبكة (عام، خاص، مجال).
التشغيل العام لجدار حماية Windows
التفتيش مع الحالة
جدار حماية Windows هو مع الحالة: يتابع حالة كل اتصال TCP/UDP ويسمح تلقائيًا بحركة المرور المستجيبة لاتصال صادر مسموح به بالفعل. الاتصال هو رباعي من عناوين IP والمنافذ (المصدر والوجهة). على سبيل المثال، لاتصال صادر مع خادم HTTPS، يمكن أن يكون الرباعي:
192.168.2.10:50600 → 142.251.41.78:443
حيث 192.168.2.10 هو عنوان IP للكمبيوتر، 50600 هو منفذ مؤقت مخصص من قبل نظام التشغيل، 142.251.41.78 هو عنوان IP لخادم Google و443 هو منفذ HTTPS للخادم.
القواعد الواردة مقابل الصادرة
| الاتجاه | الدور | الاستراتيجية الافتراضية |
|---|---|---|
| الواردة | يتحكم فيما يصل من الخارج إلى الكمبيوتر. | محظور (باستثناء الاستثناءات المصرح بها صراحة). |
| الصادرة | يتحكم فيما يخرج من الكمبيوتر إلى الشبكة. | مسموح (باستثناء القواعد المحظورة التي أنشأها المستخدم أو المسؤول). |
يمكن أن تسمح قاعدة واردة على سبيل المثال بالمنفذ 3389 (RDP) لسطح المكتب البعيد؛ يمكن أن تحظر قاعدة صادرة chrome.exe لمنع التصفح على الويب.
هذه الاستراتيجية الافتراضية "حظر كل شيء وارد، السماح بكل شيء صادر" تحد بشكل كبير من سطح الهجوم مع الحفاظ على الاستخدام العادي للإنترنت.
تكوين القواعد: البروتوكولات، المنافذ، والتطبيقات
البروتوكولات
من الممكن تصفية الحركة وفقًا للبروتوكول المستخدم. الأكثر شيوعًا هي:
- TCP: موثوق (إقرارات الاستلام)، يستخدم لـ HTTP(S)، SMTP، FTP، RDP...
- UDP: غير موثوق ولكنه سريع، يستخدم لـ DNS، VoIP، الألعاب عبر الإنترنت، البث...
نطاقات المنافذ
بنفس الطريقة، من الممكن تصفية الحركة وفقًا للمنفذ المستخدم. المنافذ مرقمة من 0 إلى 65535 وتصنف إلى ثلاث فئات:
0-1023: منافذ معروفة جيدًا (HTTP 80، HTTPS 443، FTP 21، إلخ).1024-49151: منافذ مسجلة (مثل MySQL 3306).49152-65535: منافذ ديناميكية/مؤقتة مخصصة تلقائيًا بواسطة Windows.
الاستهداف بواسطة التطبيق
يمكن أن تستهدف القاعدة المسار الكامل للملف التنفيذي (مثل C:\Program Files\VideoLAN\VLC\vlc.exe) بدلاً من منفذ ثابت: أكثر أمانًا ومرونة، خاصة إذا كان التطبيق يفتح عدة منافذ عند الطلب.
ملفات تعريف الشبكة والتأثير
| الملف الشخصي | السياقات النموذجية | مستوى الثقة | السلوك |
|---|---|---|---|
| عام (افتراضي) | شبكة Wi-Fi في مقهى | منخفض | اكتشاف الشبكة والمشاركة معطل، تصفية صارمة. |
| خاص | شبكة منزلية | متوسط | مشاركة الملفات/الطابعات ممكنة، قواعد أكثر انفتاحًا قليلاً. |
| مجال | شركة، Active Directory | يتحكم فيه المسؤول | قواعد مدفوعة بواسطة سياسة المجموعة (GPO). |
واجهات الإدارة
-
واجهة رسومية: جدار حماية Windows Defender مع ميزات أمان متقدمة.
-
PowerShell: وحدة
NetSecurity(cmdletsGet-NetFirewallRule,New-NetFirewallRule, إلخ) للأتمتة، النشر الجماعي والبرمجة النصية.# السماح لـ VLC لجميع الملفات الشخصية
New-NetFirewallRule -DisplayName "VLC In" -Direction Inbound `
-Program "C:\Program Files\VideoLAN\VLC\vlc.exe" -Action Allow -Profile Any
# حظر Chrome في الصادر
New-NetFirewallRule -DisplayName "Block Chrome Out" -Direction Outbound `
-Program "C:\Program Files\Google\Chrome\Application\chrome.exe" -Action Block
السماح أو حظر تطبيق
الطريقة الرسومية
أمان Windows ▸ جدار الحماية وحماية الشبكة ▸ السماح لتطبيق
طريقة PowerShell
# السماح (الوارد)
New-NetFirewallRule -DisplayName "السماح لتطبيقي" `
-Direction Inbound -Program "C:\Chemin\MonApp.exe" -Action Allow
# حظر (الصادر)
New-NetFirewallRule -DisplayName "حظر تطبيقي" `
-Direction Outbound -Program "C:\Chemin\MonApp.exe" -Action Block
التسجيل واستكشاف الأخطاء وإصلاحها
-
تفعيل السجلات:
Set-NetFirewallProfile -Profile Domain,Private,Public -LogAllowed True -LogBlocked True -
المسار الافتراضي للسجلات:
C:\Windows\System32\LogFiles\Firewall\firewall.log -
في وحدة التحكم الرسومية: جدار حماية Windows Defender > إعدادات متقدمة > خصائص الجدار الناري > التسجيل. تشير السجلات إلى الوقت، البروتوكول، عنوان المصدر/الوجهة، المنفذ والإجراء (ALLOW/BLOCK)، مفيد لتشخيص مشاكل الاتصال.