ما هي القناة الخفية
يعود هذا المفهوم إلى أوائل السبعينيات، حين أظهرت الأبحاث حول مشكلة الاحتواء (confinement problem) أن العملية يمكن أن تسرّب معلومات حتى وهي ممنوعة من الاتصال. صاغ بتلر لامبسون (Butler Lampson) المشكلة عام 1973، وفي العام نفسه وصف سي. لامب (C. Lamb) كيف يمكن تحليل الموارد المشتركة في النظام بحثاً عن هذا النوع من التسريب.
ثم جعلت معايير الأنظمة الموثوقة، وفي مقدمتها المعيار الأمريكي TCSEC، تحليل القنوات الخفية شرطاً رسمياً للمنتجات عالية الضمان.
ما تشترك فيه القنوات الخفية كلها هو إساءة استخدام مورد لغرض لم يقصده مصمّموه قط. فالمورد مشروع، مثل ترويسات الحزم وساعات النظام وطوابير الطباعة وتحليل أسماء النطاقات، ويواصل أداء وظيفته المعتادة بينما يحمل حمولة مخفية. ولأن سلوك الناقل متوقع، فإن النقل لا يلفت الانتباه ما لم يبحث عنه أحد تحديداً.
قنوات التخزين مقابل قنوات التوقيت
تقسّم هندسة الأمن القنوات الخفية تقليدياً إلى فئتين، بحسب المورد المشترك الذي تستغله كل منهما.
في قناة التخزين الخفية تكتب عملية إلى موقع تقرؤه عملية أخرى، مثل حقل معرّف حزمة IP أو طول استعلام DNS أو سمات ملف أو مساحة غير مستخدمة في ترويسة بروتوكول. وكل حالة مكتوبة ترمّز بتاً واحداً أو أكثر.
في قناة التوقيت الخفية تعدّل عملية توقيت استخدامها لمورد مشترك أو مدة هذا الاستخدام، مثل الفواصل بين الحزم وأنماط تحميل المعالج وترتيب الأحداث. يقيس المستقبِل التوقيت ويفكّ ترميز الرسالة، ولا يُكتب شيء في أي مكان.
عملياً تتداخل الحدود، فيمكن اعتبار طول الحزمة تخزيناً وأنماط الدفعات توقيتاً. ومع ذلك يحدد التصنيف كيف يُعثر على القناة أثناء مراجعة التصميم وكيف تُكتشف أثناء التشغيل. توفر قنوات التخزين سعة أكبر، أما قنوات التوقيت فأبطأ، لكنها أصعب في التمييز بينها وبين السلوك الطبيعي.
النفق عبر DNS و ICMP
أبرز الأمثلة الواقعية تعيد استخدام بنية تحتية لا تحجبها جدران الحماية تقريباً أبداً، لأن تحليل أسماء النطاقات والتشخيص الأساسي ضروريان:
| التقنية | الناقل الذي تعيد استخدامه | كيف تُخفي البيانات |
|---|---|---|
| النفق عبر DNS | استعلامات تحليل أسماء النطاقات | بايتات مرمّزة في النطاقات الفرعية لاستعلامات موجهة إلى خادم المهاجم |
| النفق عبر ICMP | حزم التشخيص echo | بيانات اعتباطية في حمولة كل حزمة echo |
| التلاعب بترويسات البروتوكول | حقول ترويسات IP وTCP | بتات مخفية في أرقام التسلسل أو الأعلام أو البايتات غير المستخدمة |
| تعديل التوقيت | فواصل الحزم ودفعاتها | تأخيرات أو دفعات متعمدة لا يكشفها إلا التحليل الإحصائي |
لماذا تهم القنوات الخفية في سياق مخاطر التهديد الداخلي
بالنسبة إلى موظف داخلي خبيث، تحلّ القنوات الخفية المشكلة الجوهرية في سرقة البيانات: القنوات المعتادة مراقَبة. فالبريد الإلكتروني ورفع الملفات على الويب وتطبيقات المراسلة والوسائط القابلة للإزالة كلها قابلة للفحص، لذلك يحتاج موظف يريد نقل قاعدة بيانات للعملاء دون أن يُلاحَظ إلى مسار لا تراقبه أي قاعدة فحص. ويوفر النفق عبر DNS أو ICMP هذا المسار بالضبط.
تخدم القنوات الخفية المهاجمين الخارجيين أيضاً، إذ تتنكر حركة القيادة والتحكم وتحديثات البرمجيات الخبيثة وتهريب البيانات المرحلي عادةً في صورة بروتوكولات مسموح بها. وهذا يقلق المدافعين، فالسجل النظيف للقنوات المعتادة لا يثبت أن البيانات لم تخرج، بل يثبت فقط أنها لم تخرج عبر القنوات المراقَبة.
مراقبة القنوات المعتادة تُظهر ما خرج عبرها، لكنها لا تُظهر إن كان شيء آخر قد خرج.
كيف يبدو الأمر في Anexet
تعترض وكلاء Anexet حركة المرور على مستوى البروتوكول، فتصبح جلسات HTTP وFTP وSMTP وIMAP وPOP3 مرئية على نقطة النهاية. وفي وحدة التحكم لكل بروتوكول مفتاح خاص به ومرشح منافذ، وتُظهر الإحصاءات جلسات TCP والحزم المعترَضة عبر الزمن. ومع مراقبة حركة الويب ونظام DLP من Anexet يصبح من الممكن ربط سياق التصفح بمحتوى كل عملية نقل.
1 / 2
الكشف والتخفيف
كشف القنوات الخفية أصعب من مراقبة القنوات المعتادة، لأن نشاط الناقل مشروع في ظاهره. والاستئصال الكامل نادراً ما يكون ممكناً. والهدف الواقعي هو خفض سعة القناة الخفية إلى ما دون ما يحتاجه المهاجم، ورفع فرص ملاحظة أي محاولة.
وتجمع البرامج العملية الطبقات الواردة في الجدول أدناه:
| الطبقة | ماذا تفعل | متى تُطبَّق |
|---|---|---|
| التحليل على مستوى التصميم | تحدد القنوات الخفية المحتملة في الموارد المشتركة قبل النشر | قبل النشر |
| تقييد حركة الخروج | يسمح بالبروتوكولات اللازمة وخوادم الأسماء المعتمدة فقط، ويقيّد ICMP الصادر | إعداد الشبكة |
| خط أساس لحركة المرور وكشف الشذوذ | تكشف تسميات الاستعلام الطويلة وإنتروبيا غير معتادة وأحجاماً شاذة | أثناء التشغيل |
| تحديد المعدل | يحدّ من حجم حركة المرور، فيُبطئ التسريب الكبير إلى حد غير عملي | أثناء التشغيل |
| الرؤية على نقاط النهاية | تمنح مراقبة العمليات والاتصالات ونشاط المستخدم سياقاً للشذوذات الدقيقة | أثناء التشغيل |
من أين تبدأ
ابدأ بالقنوات التي تتركها المؤسسة مفتوحة افتراضياً، مثل DNS وICMP الصادر، ثم أضف السياق السلوكي حتى يشير الاستخدام غير المعتاد لها إلى مستخدم بعينه. ينتمي تحليل القنوات الخفية إلى مراجعة التصميم، بينما تُبقي المراقبة الاحتمالات في صالح المدافعين أثناء التشغيل.
للمزيد من القراءة: التسرب التقني للمعلومات: ما هو وكيف تحمي نفسك؟.
لا يمكن استبعاد القنوات الخفية بالكامل، لكن يمكن جعلها بطيئة ومكلفة وقابلة للرصد.
كيف تعالج Anexet ذلك
لا يدّعي Anexet القدرة على كشف كل قناة خفية، فالتحليل الرسمي للقنوات الخفية انضباط على مستوى التصميم، ولا يستطيع أي منتج مراقبة أن يستبعد قنوات التوقيت المخفية استبعاداً تاماً. ما يوفره Anexet هو الرؤية على نقاط النهاية في القنوات التي تُدمج فيها عادةً عمليات النقل المخفية، بحيث يصبح النشاط غير المعتاد فيها مرئياً.
تعترض وكلاء نقاط النهاية حركة بروتوكولات الشبكة (HTTP/HTTPS وFTP وSMTP وIMAP وPOP3)، وتسجّل نشاط الويب ووجهات عناوين URL، وتطبّق تحليل المحتوى على كل ما يمر عبر القنوات المعتادة. فتُلتقط البيانات الحساسة وهي ما تزال على مسار مرئي، قبل أن تختفي داخل نفق. وتحتفظ البنية المحلية (on-premise) بحركة المرور والمحتوى والسجلات الملتقطة داخل البنية التحتية للمؤسسة نفسها.
اعتراض حركة الشبكة
تعترض الوكلاء حركة المرور على مستوى البروتوكول، بما في ذلك HTTP/HTTPS وFTP وSMTP وIMAP وPOP3. ويضيف خادم حركة الشبكة الاختياري اعتراضاً مركزياً لحركة المرور المعكوسة، مع مرشحات IP وMAC.
رؤية نشاط الويب
تُسجَّل وجهات عناوين URL وعمليات الرفع وجلسات البريد على الويب على نقطة النهاية، وهو السياق نفسه الذي يجب أن تعمل فيه أدوات النفق عبر DNS والأدوات المعتمدة على الويب.
تحليل المحتوى
تحدد قواميس الأمان (170 قاموساً جاهزاً) ومصارف التجزئة والبصمات الرقمية لحظة نقل الملفات الحساسة أو تحويلها، فتنبّه إلى الإعداد للتسريب وهو ما يزال على قناة معتادة.
السياق السلوكي
تربط مراقبة نشاط المستخدم وتقييم المخاطر الشذوذات الشبكية بالمستخدم الذي أنتجها. فالحركة الخارجية غير المعتادة في وقت غير معتاد تكتسب دلالة أكبر حين يمكن نسبتها.
مراقبة حركة الويب
اعرف المزيد