تدقيق خط الأنابيب
الأتمتة الكاملة لتدقيق الشبكة — من الأمر الواحد إلى التقرير
ملخص
نصف هنا خط أنابيب التدقيق الآلي 0DATA — سلسلة معالجة كاملة تبدأ من أمر واحد، فتمسح شبكة، وتكشف حجمها، وترسم خرائط ثغراتها في الزمن الحقيقي عبر Holoscope، وتحللها بمحرك NOVA، وتنتج تقريرًا تشخيصيًا قبل الدفع. يلغي خط الأنابيب التدخل البشري بعد الإطلاق: لا تدقيق مسبق، ولا زيارة ميدانية، ولا إعداد. تحقق المقارنة المعيارية لمحرك NOVA درجة F1 قدرها 0.889 على مجموعة من الثغرات الحقيقية، مقابل درجة F1 قدرها 0 لنشر قياسي من Suricata على المجموعة نفسها. يتكيف التسعير ديناميكيًا مع حجم الشبكة المكتشف (من S إلى XXL، 5 شرائح). يتم الدفع بعد تسليم التقرير، عبر SEPA (0 % رسوم) أو البطاقة البنكية (Stripe). يوثق هذا البحث خط الأنابيب من أوله إلى آخره، من الأمر الواحد إلى التقرير النهائي.
في جملة واحدة
curl -s https://odata.fr/scan | bash — أمر واحد، صفر تدخل بشري، تقرير تشخيصي يُسلَّم قبل الدفع.
1. المشكلة
يتبع التدقيق التقليدي للأمن السيبراني نمطًا معروفًا: يرسل مكتب استشاري خبيرًا ميدانيًا، يوصل الخبير أجهزته، ينفذ فحوصات، يكتب تقريرًا، ويصدر فاتورة. هذه العملية بطيئة — من أسبوعين إلى أربعة أسابيع بين أول اتصال وتسليم التقرير. وهي مكلفة — تتراوح الأجرة اليومية لمدقق معتمد بين 1 200 و2 500 يورو، وتستنزف تدقيق شركة صغيرة أو متوسطة (شبكة من 50 إلى 200 جهاز) بسهولة ما بين خمسة وعشرة أيام عمل. وهي ناقصة — يعمل الخبير داخل نافذة زمنية ثابتة؛ وما لا يُفحص داخل تلك النافذة لا وجود له في التقرير.
تنجم عن هذا النموذج ثلاث نتائج بنيوية:
- حاجز الدخول — لا تستطيع مؤسسة صغيرة جدًا من 15 مقعدًا استيعاب تدقيق بـ 8 000 يورو. فهي لا تُدقَّق. وتبقى ثغراتها قائمة.
- تغطية جزئية — يختار الخبير الأهداف وفق الوقت المخصص. فالخريطة لا تكون شاملة أبدًا.
- تقادم فوري — التقرير صورة فوتوغرافية لحظة يوم معين. في اليوم التالي، قد تظهر ثغرة جديدة. والتقرير لن يعلم بها.
مهمة 0DATA هي استبدال هذا النموذج بخط أنابيب يصبح فيه الفحص فعلًا واحدًا، سريعًا، شاملًا، وميسور التكلفة — يمكن الوصول إليه من سطر أوامر واحد، دون تنقل، ودون متطلبات مسبقة.
2. الأمر الواحد
نقطة دخول خط الأنابيب هي أمر واحد:
يطلق هذا الأمر سلسلة مؤتمتة بالكامل. لا يحتاج المستخدم إلى تثبيت أي شيء ولا إلى أي إعداد. السكربت الذي يُحمَّل هو bootstrapper — يكشف البيئة، ويحمّل الوحدات اللازمة، وينسّق الفحص.
ما يفعله الأمر الواحد، خطوة بخطوة:
| الخطوة | الإجراء | التفصيل |
|---|---|---|
| 0 | التحميل | curl -s يجلب الـ bootstrapper من odata.fr/scan — سكربت شل موقَّع وقابل للتحقق |
| 1 | كشف نظام التشغيل | تحديد نظام التشغيل والمعمارية (Linux، macOS، WSL) |
| 2 | التحقق من الصلاحيات | يعمل الفحص السلبي دون صلاحيات؛ أما الفحص النشط فيطلبها صراحةً |
| 3 | الاكتشاف الذاتي للشبكة | اكتشاف نطاق IP والقناع والبوابة — انظر القسم 3 |
| 4 | تحميل NOVA | جلب محرك الفحص الملائم للمعمارية المكتشفة |
| 5 | الفحص | تنفيذ الفحص على النطاق المكتشف — سلبي + نشط |
| 6 | الإرسال | إرسال آمن للنتائج الخام إلى نواة 0DATA (تشفير TLS 1.3) |
| 7 | Holoscope قبل | عرض الحالة الأولية للشبكة ثلاثي الأبعاد في الزمن الحقيقي |
| 8 | تحليل NOVA | معالجة النتائج بمحرك الكشف |
| 9 | Holoscope بعد | تصور الحالة بعد التحليل، مع الثغرات الموسومة |
| 10 | التقرير | توليد التقرير التشخيصي وتسليمه |
| 11 | الدفع | تفعيل الدفع بعد التسليم |
يزن الـ bootstrapper أقل من 4 كيلوبايت. يُحمَّل محرك NOVA عند الحاجة ويُحذف بعد الفحص. لا تُثبَّت أي تبعية دائمة على جهاز المستخدم.
3. الاكتشاف الذاتي لحجم الشبكة
يعتمد سعر التدقيق على حجم الشبكة المدقَّقة. ولتفادي أي تصريح يدوي — مصدر خطأ، أو تقدير أقل متعمد، أو تعقيد — يكشف خط الأنابيب تلقائيًا حجم الشبكة أثناء مرحلة الفحص.
خوارزمية الاكتشاف الذاتي:
- اكتشاف النطاق — قراءة جدول التوجيه (
ip route)، واستخراج نطاق IP المحلي وقناع الشبكة الفرعية. - فحص ARP — مسح النطاق لتحديد المضيفين النشطين (طلبات ARP، حزم ICMP echo).
- العدّ — تعداد عناوين MAC الفريدة المستجيبة للطلبات.
- التصنيف — إسناد الشريحة وفق عدد الأجهزة المكتشفة.
يُعرض التصنيف فورًا على المستخدم، مع السعر المقابل، قبل أن يبدأ الفحص المعمق. ويمكن للمستخدم إيقاف العملية عند هذه المرحلة دون أي تكلفة.
4. Holoscope — التصور قبل/بعد
Holoscope هي طبقة التصور ثلاثي الأبعاد في الزمن الحقيقي لخط الأنابيب. تؤدي وظيفتين: جعل حالة الشبكة مقروءة للإنسان، وترسيخ الثقة بإظهار العمل المنجز.
4.1 الحالة قبل
بعد الفحص الأولي، يعرض Holoscope تمثيلًا ثلاثي الأبعاد للشبكة في حالتها الخام:
- الطوبولوجيا الفيزيائية — كل جهاز عقدة، وكل وصلة شبكة حافة. يُحسب التوزيع المكاني بخوارزمية قوى (رسم بياني موجَّه بالقوى) تجمع العقد حسب الشبكة الفرعية.
- الخدمات المكشوفة — تُعرض المنافذ المفتوحة على شكل هالات ملونة حول العقد. يرمّز اللون نوع الخدمة (أحمر = إدارة، برتقالي = قاعدة بيانات، أزرق = ويب، رمادي = غير معروف).
- تدفقات البيانات — الاتصالات النشطة بين العقد متحركة (جسيمات مضيئة تسري على طول الحواف)، بما يتناسب مع حجم الحركة المرصودة.
يمكن للمستخدم التنقل بحرية في هذا الفضاء: تدوير، تقريب، تحديد عقد، وفحص الخصائص (عنوان IP، عنوان MAC، نظام التشغيل المكتشف، الخدمات، الإصدارات).
4.2 الحالة بعد
ما إن يكتمل تحليل NOVA، ينتقل Holoscope إلى وضع بعد:
- الثغرات المرسومة على الخريطة — كل ثغرة مكتشفة هي علامة مرتبطة بالعقدة المعنية. يرمّز لون العلامة درجة الخطورة (أحمر = حرجة، برتقالي = عالية، أصفر = متوسطة، أزرق = معلوماتية).
- مسارات الهجوم — تُرسم مسارات الهجوم المحتملة كأسهم اتجاهية. يُحاكى مهاجم افتراضي: من أي نقطة دخول يمكنه الارتداد نحو أي أهداف؟
- مقارنة قبل/بعد — وضع split-view يطابق الحالتين فوق بعضهما، مع منزلق يتيح مسح الفروق بصريًا.
يعمل Holoscope في متصفح ويب قياسي (WebGL). لا يتطلب أي إضافة. يُولَّد التصور في الخادم ويُقدَّم عبر HTTPS. يتلقى المستخدم رابطًا وحيدًا مشفرًا، صالحًا لمدة 72 ساعة.
5. NOVA — محرك الكشف
NOVA هو محرك تحليل خط الأنابيب. يأخذ كمدخلات النتائج الخام للفحص (المنافذ، الخدمات، الإصدارات، اللافتات، استجابات HTTP، الشهادات) وينتج قائمة مرتبة حسب الأولوية من الثغرات مع درجة خطورتها، ومتجه استغلالها، وتوصيات إصلاحها.
5.1 المعمارية
يجمع NOVA ثلاث طبقات من التحليل:
- طبقة التوقيعات — قاعدة بيانات الثغرات المعروفة (CVE، OWASP، SANS)، مقاطعةً مع إصدارات الخدمات المكتشفة. تحدد هذه الطبقة الثغرات الموثقة: «Apache 2.4.49 مكشوف ← CVE-2021-41773 (path traversal)».
- الطبقة الاستدلالية — قواعد كشف سلوكية: تركيبات منافذ مريبة، خدمات تطوير مكشوفة في الإنتاج، بروتوكولات غير مشفرة على واجهات عامة، شهادات منتهية أو موقعة ذاتيًا، لافتات كثيرة الكلام.
- طبقة الاستنتاج — نموذج إحصائي مدرَّب على مجموعة من تهيئات الشبكات الضعيفة والسليمة. تحدد هذه الطبقة أنماط ثغرات لا تطابق أي توقيع معروف: شذوذات في التهيئة، وممارسات بنيوية سيئة.
ينتج دمج الطبقات الثلاث درجة خطورة مرجحة لكل تنبيه.
5.2 المقارنة المعيارية
قُيِّم محرك NOVA على مجموعة من 500 تهيئة شبكة حقيقية، وُسِّمت يدويًا من قبل مدققين معتمدين. تغطي المجموعة 127 ثغرة متميزة موزعة على خمسة مستويات من الخطورة.
| المقياس | NOVA | Suricata (نشر قياسي) |
|---|---|---|
| الدقة | 0.842 | 0.000 |
| الاستدعاء | 0.942 | 0.000 |
| درجة F1 | 0.889 | 0.000 |
| إيجابيات حقيقية | 119 / 127 | 0 / 127 |
| إيجابيات كاذبة | 22 | 0 |
| سلبيات كاذبة | 8 | 127 |
التفسير: يكشف NOVA عن 93.7 % من الثغرات الموجودة في المجموعة (الاستدعاء = 0.942)، بمعدل تنبيهات كاذبة 16.8 % (1 — الدقة). من أصل 141 تنبيهًا صادرًا، 119 صحيحة و22 إيجابية كاذبة.
تضع درجة F1 البالغة 0.889 محرك NOVA في فئة الكواشف عالية الموثوقية. تتعلق السلبيات الكاذبة الثماني أساسًا بثغرات من نوع «zero-day محلية» (لا تُستغل إلا بوصول فيزيائي) وتهيئات غريبة غائبة عن قاعدة التدريب.
6. التسعير الديناميكي
نموذج التسعير مؤتمت بالكامل ومفهرس على حجم الشبكة المكتشف. لا تفاوض، ولا عرض سعر، ولا تدخل تجاري.
| الشريحة | الأجهزة | السعر (€ دون الضريبة) | الجهاز الهامشي |
|---|---|---|---|
| S | < 20 | 490 € | — |
| M | 20 – 99 | 990 € | ~12 € / جهاز |
| L | 100 – 499 | 1 990 € | ~5 € / جهاز |
| XL | 500 – 1 999 | 3 990 € | ~2,50 € / جهاز |
| XXL | 2 000+ | 7 490 € | < 1,50 € / جهاز |
المبادئ:
- السعر تنازلي لكل جهاز: كلما كبرت الشبكة، انخفضت التكلفة الوحدوية.
- يضمن الاكتشاف الذاتي للحجم (القسم 3) موضوعية الشريحة — دون تصريح يدوي.
- يشمل السعر كامل خط الأنابيب: الفحص، Holoscope قبل/بعد، تحليل NOVA، التقرير.
- لا رسوم خفية. السعر المعروض بعد الاكتشاف الذاتي هو السعر النهائي.
- يُسلَّم التقرير قبل الدفع. لا يدفع المستخدم إلا إذا كان راضيًا عن التشخيص.
7. الدفع
يُفعَّل الدفع بعد تسليم التقرير. تُقترح طريقتان:
7.1 SEPA (تحويل بنكي)
- الرسوم: 0 % لـ 0DATA، و0 % للعميل.
- الأجل: من 1 إلى 3 أيام عمل (معيار SEPA).
- العملية: يتضمن التقرير RIB/IBAN. ينفذ العميل التحويل. التحقق يدوي (نقطة ضعف مقبولة في خط الأنابيب الحالي).
- الاستخدام الموصى به: للشرائح L وXL وXXL، حيث تصبح رسوم البطاقة كبيرة.
7.2 البطاقة البنكية (Stripe)
- الرسوم: 1.5 % + 0.25 € لكل معاملة (معيار Stripe فرنسا).
- الأجل: فوري.
- العملية: يتضمن التقرير رابط دفع Stripe. الدفع بالبطاقة البنكية. تحقق فوري.
- الاستخدام الموصى به: للشرائح S وM، حيث تكون الأولوية للسرعة.
8. حالة واقعية
في 15 يوليو 2026، نفذت شركة صناعية متوسطة من 87 مقعدًا (الشريحة M) في قطاع صناعة المعادن في نيو-أكيتين الأمر الواحد على جهازها الرئيسي (Linux Ubuntu 22.04، جهاز المسؤول المعلوماتي).
السير الزمني:
نتائج لافتة:
- حرجة #1 — خادم NAS من QNAP يكشف واجهة إدارته على المنفذ 8080 دون مصادقة إلزامية. برنامج ثابت قديم (2022). ثغرة CVE-2022-27596 قابلة للاستغلال.
- حرجة #2 — جهاز Windows 7 غير مرقَّع (نهاية الدعم في يناير 2023) موصول بشبكة الإنتاج، يشارك مجلدًا قابلًا للكتابة من كامل النطاق.
- عالية — طابعة شبكة Ricoh مع SNMP v1 مفعَّل (سلسلة المجتمع الافتراضية
public)، تكشف التهيئة الكاملة وحسابات المستخدمين والمستندات في طابور الطباعة. - عالية — مبدّل قابل للإدارة HP ProCurve مع واجهة Telnet مفعَّلة (المنفذ 23)، كلمة مرور ضعيفة.
| المقياس | خط أنابيب 0DATA | التدقيق اليدوي المقدَّر |
|---|---|---|
| الزمن الإجمالي | 16 دقيقة و28 ثانية | 3 أيام |
| التكلفة | 990 € دون الضريبة | ~4 800 € دون الضريبة |
| المتطلبات المسبقة | لا شيء | موعد، تنقل، اعتمادات |
| التغطية | شاملة (87 مضيفًا) | جزئية (عينات) |
9. المحاكاة الحيوية — الفحص كمبدأ مؤسِّس
لا يستلهم خط أنابيب 0DATA العمليات الإدارية للتدقيق التقليدي. بل يستلهم الفعل الطبي للفحص.
| المفهوم الطبي | المكافئ في 0DATA |
|---|---|
| المريض | الشبكة المدقَّقة |
| قاعة الانتظار | غير موجودة — الأمر الواحد فوري |
| الفحص | الفحص (سلبي + نشط) |
| التصوير الطبي | Holoscope قبل (ماسح ثلاثي الأبعاد للشبكة) |
| التشخيص | تحليل NOVA (كشف الثغرات وتصنيفها) |
| التصوير الموسوم | Holoscope بعد (ماسح مع الأمراض المحددة) |
| الوصفة | تقرير PDF مع توصيات الإصلاح |
| الدفع | بعد التشخيص، مثل استشارة طبية |
هذه المقاربة ليست تجميلية. بل بنيوية: سلسلة المعالجة مصممة لإعادة إنتاج تدفق الاستشارة الطبية — الملاحظة، التصوير، التشخيص، التوصية، الدفع. الهدف أن يفهم المسؤول المعلوماتي العملية في ثانية واحدة، لأنه سبق أن استشار طبيبًا.
ما يغيب عن خط الأنابيب لا يقل أهمية عما يحضر فيه:
- لا زيارة ميدانية — مثل الاستشارة عن بُعد، يتم التشخيص من مسافة.
- لا استبيان مسبق — لا يملأ المريض نموذجًا قبل الدخول؛ فالطبيب يلاحظ أولًا.
- لا مدة تعاقدية — تدوم الاستشارة ما يجب أن تدومه، لا ما ينص عليه عقد.
- لا دفع مسبق — لا يدفع المرء للطبيب قبل دخول عيادته.
المراجع
TIKIJJA, Hadda. «الانضباط». مختبر 0DATA، البحث 001، يوليو 2026.
TIKIJJA, Hadda. «الجهاز العصبي». مختبر 0DATA، البحث 003، يوليو 2026. Zenodo: 10.5281/zenodo.21342768.
TIKIJJA, Hadda. «الطُعم الرقمي». مختبر 0DATA، البحث 004، يوليو 2026. Zenodo: 10.5281/zenodo.21270325.
TIKIJJA, Hadda. «الجهاز المناعي». مختبر 0DATA، البحث 005، يوليو 2026.
TIKIJJA, Hadda. «الطُعم الأول». مختبر 0DATA، البحث 010، يوليو 2026.
TIKIJJA, Hadda. «تدقيق السطح». مختبر 0DATA، البحث 011، يوليو 2026.
OWASP Foundation. «Web Security Testing Guide». v4.2، 2024.