
أفضل أداة لمراقبة المنافذ هي التي تفحص خدمات TCP وUDP الحرجة لديك بشكل مستمر، وتتحقق من أن البروتوكول الصحيح هو الذي يستجيب فعلًا، وتنبهك عندما تنحرف حالة المنفذ عمّا تتوقعه. بالنسبة لمعظم الفرق، يعني ذلك أداة مستضافة ذاتيًا أو تجارية للخدمات الداخلية، إلى جانب أداة مراقبة خارجية بنموذج SaaS لكل ما هو مكشوف على الإنترنت. أدوات الفحص مثل Nmap مفيدة في عمليات التدقيق، لكنها ليست مراقبة.
كيف تقيّم أداة لمراقبة المنافذ
وازن المعايير التالية وفقًا لبيئتك:
- تغطية TCP وUDP. فحوصات الاتصال عبر TCP سهلة. أما UDP فأصعب لعدم وجود مصافحة، لذا يجب أن ترسل الأداة حمولة خاصة بالبروتوكول (استعلام DNS، أو طلب SNMP GET، أو طلب NTP) وتنتظر ردًا صالحًا.
- الفحوصات الواعية بالبروتوكول مقابل الاتصال المجرد. نجاح مصافحة TCP على المنفذ 5432 يثبت فقط أن شيئًا ما يستمع. أما الفحص الواعي بالبروتوكول فيؤكد أن PostgreSQL أو SMTP أو Redis يستجيب استجابة صحيحة.
- نقطة المراقبة. ترى المجسّات الداخلية الخدمات الخاصة وقواعد الجدار الناري من الداخل، بينما ترى المجسّات الخارجية ما يراه العملاء والمهاجمون. وغالبًا ما تحتاج إلى الاثنين معًا.
- اكتشاف التغييرات وخطوط الأساس. تقارن الأدوات الجيدة حالة المنافذ الحالية بإعدادات متوقعة، وتنبّه إلى المنافذ المفتوحة حديثًا أو الخدمات غير المتوقعة، لا إلى المنافذ المغلقة فقط.
- الفحص الدوري مقابل المراقبة المستمرة. يكشف الفحص الأسبوعي نقاط التعرض، بينما يلتقط الفحص كل دقيقة حالات الانقطاع. وهما مهمتان مختلفتان.
- قنوات التنبيه. يجب أن تصل التنبيهات إلى Slack أو Teams أو البريد الإلكتروني أو إلى Webhook يتابعه فريقك بالفعل.
- الجهد التشغيلي. تتطلب الأدوات المستضافة ذاتيًا وقتًا للتحديثات والتخزين والحفاظ على توفر أداة المراقبة نفسها.
خريطة الأدوات حسب الفئة
أدوات الفحص وأدوات سطر الأوامر
nc (netcat) هي أسرع طريقة لاختبار منفذ واحد يدويًا، وNmap هو المعيار لاكتشاف الأجهزة وتحديد إصدارات الخدمات وتدقيق شبكات فرعية كاملة. لا يوفر أي منهما الجدولة أو السجل التاريخي أو التنبيه بمفرده، لذا تعامل معهما كأداتين للتحقيق والتدقيق.
المراقبة المستضافة ذاتيًا
- Nagios وIcinga يستخدمان
check_tcpوcheck_udp، إضافة إلى إضافات خاصة ببروتوكولات مثل SMTP وIMAP وغيرها. ناضجان لكنهما يتطلبان إعدادًا مكثفًا. - Zabbix يوفر عناصر
net.tcp.serviceوnet.tcp.portمع المشغّلات والقوالب، وهو ما يناسب البنى الكبيرة. - Prometheus Blackbox Exporter يتضمن مجسّ TCP يمكنه إرسال سلاسل نصية وانتظار سلاسل محددة، بما في ذلك عبر TLS. يناسب البيئات القائمة على Kubernetes وPrometheus، مع التنبيه عبر Alertmanager.
- Uptime Kuma يقدم واجهة ويب بسيطة لفحوصات منافذ TCP، ويحظى بشعبية لدى الفرق الصغيرة.
حزم الشبكات التجارية
تجمع PRTG وSolarWinds مستشعرات المنافذ مع مراقبة SNMP وتدفقات الشبكة والأجهزة. وهي مناسبة لفرق تقنية المعلومات التي تستخدمها بالفعل للمحولات والخوادم، لكنها داخلية في الأساس وتحتاج إلى بنية تحتية خاصة بها.
أدوات المراقبة الخارجية بنموذج SaaS
تقدم UptimeRobot وBetter Stack وPingdom وDatadog Synthetics جميعها فحوصات لمنافذ TCP من الخارج، عادةً إلى جانب مراقبة HTTP. أما مراقبة المنافذ من UpScanX فتذهب أبعد على مستوى المنافذ: فحوصات TCP وUDP، وبصمة الخدمات مع اكتشاف الإصدار، والتحقق من الاستجابة وفق كل بروتوكول، وتتبع زمن الاتصال وزمن الاستجابة، واكتشاف التغييرات مقارنة بخط أساس للإعدادات ينبّه إلى الخدمات غير المصرح بها. تُنفَّذ الفحوصات من أكثر من 15 موقعًا حول العالم، وتصل التنبيهات عبر البريد الإلكتروني وSlack وTelegram وMicrosoft Teams وWebhook.
مقارنة الفئات
| الفئة | فحوصات مستمرة | دعم UDP | اكتشاف التغييرات | رؤية داخلية | جهد الإعداد |
|---|---|---|---|---|---|
| أدوات الفحص (nc، Nmap) | لا | نعم (Nmap) | مقارنة يدوية | نعم | منخفض |
| مستضافة ذاتيًا (Zabbix، Blackbox) | نعم | متفاوت | قواعد مخصصة | نعم | متوسط إلى مرتفع |
| حزم الشبكات (PRTG، SolarWinds) | نعم | عبر مستشعرات البروتوكولات | جزئي | نعم | مرتفع |
| مراقبة خارجية SaaS | نعم | حسب المزوّد | حسب المزوّد | لا | منخفض |
توصيات حسب نوع الفريق
فريق DevOps في شركة ناشئة. استخدم أداة مراقبة خارجية بنموذج SaaS للمنافذ العامة مثل 443 وSMTP وخوادم SSH الوسيطة (Bastion)، وأضف مجسّات TCP عبر Blackbox Exporter إذا كنت تشغّل Prometheus داخل العنقود بالفعل. اجعل فاصل الفحص دقيقة واحدة، واشترط فشلين متتاليين قبل إطلاق التنبيه.
تقنية المعلومات في المؤسسات. احتفظ بـ Zabbix أو PRTG أو SolarWinds للخدمات الداخلية، وأضف على المحيط الخارجي أداة مراقبة خارجية تكتشف التغييرات مقارنة بخط الأساس. وطابق نتائج تدقيقات Nmap الشهرية مع قائمة المنافذ المعتمدة لديك.
مزودو الخدمات المُدارة (MSP). أعطِ الأولوية لانخفاض جهد الإعداد. فأداة المراقبة الخارجية المزودة ببصمة الخدمات تُظهر متى يكشف أحد العملاء منفذ RDP أو منفذ قاعدة بيانات، ويمكن لتنبيهات Webhook أن تغذي نظام التذاكر لديك.
ولضبط الفواصل والعتبات بعد اختيار الأداة، راجع أفضل ممارسات مراقبة المنافذ.
أهم النقاط
- أدوات الفحص تكشف نقاط التعرض، وأدوات المراقبة تلتقط الانقطاعات والانحرافات. وتحتاج إلى الاثنين.
- فضّل الفحوصات الواعية بالبروتوكول على اتصالات TCP المجردة لقواعد البيانات والبريد وDNS.
- اجمع بين المجسّات الداخلية والفحوصات الخارجية من مواقع متعددة.
- اكتشاف التغييرات مقارنة بخط الأساس هو ما يحوّل مراقبة المنافذ إلى ضابط أمني، لا مجرد فحص لوقت التشغيل.