ما هي قناة التخزين الخفية
تنشأ قناة التخزين الخفية عندما يحمل مورد مشترك معلومات لم يكن مقصودًا أن يحملها. يغيّر المرسل سمة يمكن ملاحظتها في المورد، ويقرأ المستقبل تلك السمة لاحقًا. هذا الزوج من التعديل والملاحظة هو الشرط الذي يحدد المفهوم: حيثما يستطيع طرف تغيير خاصية في كائن مشترك، ويستطيع طرف آخر ملاحظة التغيير، توجد قناة خفية من هذا النوع.
يعود المفهوم إلى أبحاث العزل في أوائل السبعينيات، وصار موضوع تقييم رسمي ضمن معايير الأنظمة الموثوقة، مثل معيار TCSEC الأمريكي. لا يُرسل شيء بوصفه بيانات. الرسالة موجودة فقط كتسلسل الحالات التي يمر بها الكائن المشترك، ولهذا لا يكشفها مراقبة حركة المرور وحدها. ويتولى إيجاد هذه الأزواج تحليل القنوات الخفية.
أين تختبئ البيانات: ناقلات نموذجية
يمكن لأي كائن مشترك له حالة قابلة للملاحظة والكتابة أن يعمل ناقلًا تقريبًا. وهذه أشهر أماكن الاختباء:
| الناقل | ما الذي يمكن كتابته | لماذا لا يلتقطه فحص المحتوى |
|---|---|---|
| أسماء الملفات وامتداداتها | بتات مشفرة في سلسلة من الأسماء تختلف في محارفها | يبقى محتوى الملف كما هو ويبدو عاديًا |
| سمات الملفات وبياناتها الوصفية | الطوابع الزمنية، وعلامات المخفي والقراءة فقط، والملكية | أدوات فحص المحتوى لا تقرأ السمات |
| تدفقات البيانات البديلة | محتوى مخفي مرتبط بملف في NTFS | القوائم المعتادة تعرض الملف الرئيسي فقط |
| حقول ترويسات البروتوكول | معرّف IP، وأرقام تسلسل TCP، وقيم TTL | الحقول الاختيارية نادرًا ما يُتحقق منها |
| الحشو والمساحة غير المستخدمة | بايتات غير مستخدمة في الحزم، والمساحة الحرة على القرص، وأقل البتات أهمية في الوسائط | الناقل الظاهر يبدو دون تغيير |
قناة التخزين مقابل القناة الزمنية
تختلف الفئتان في ما يحمل الإشارة. تشفّر قناة التخزين المعلومة في حالة كائن: يُكتب شيء ما، ويبقى لفترة وجيزة، ثم يُقرأ لاحقًا. ويُكتشف عادةً بتحليل التعديل والملاحظة للموارد المشتركة. أما القناة الزمنية الخفية فتشفّر المعلومة في توقيت وقوع الأحداث ومدة استغراقها. لا تكتب شيئًا في أي مكان، ويُكتشف تحليل توقيتها إحصائيًا.
في الممارسة، تتداخل الحدود. يمكن أن يُعدّ طول الحزمة تخزينًا، ويمكن أن يُعدّ نمط الانفجارات توقيتًا. ومع ذلك يوجه التمييز البحث: تُطلب قنوات التخزين في حالة الموارد المشتركة، وتُطلب القنوات الزمنية في إحصاءات السلوك.
قنوات التخزين الخفية عمليًا
تُظهر الحوادث والنماذج البحثية مدى تنوع الناقلات:
| السيناريو | كيف تنتقل البيانات |
|---|---|
| صندوق بريد ميت في مجلد مشترك | يتبادل طرفان البيانات عبر أسماء ملفات يُنشئانها بنفسيهما |
| إخفاء البيانات في الترويسات | تقع البتات في حقول IP أو TCP أو ICMP الاختيارية التي نادرًا ما تُتحقق منها |
| إخفاء البيانات في ملفات الوسائط | تُخفى البيانات في أقل البتات أهمية في الصور أو الصوت أو الفيديو |
| تجهيز البيانات عبر تدفق بديل | تبقى البيانات المرفقة عبر تدفق بديل مخفية عن القوائم |
لماذا تهم قنوات التخزين للمخاطر الداخلية
بالنسبة إلى موظف داخلي خبيث، تكمن الجاذبية في أن نشاط الناقل يبدو مشروعًا. فإنشاء الملفات وإعادة تسميتها وحذفها في مجلد مشترك مصرّح به يبدو بريئًا. وعندما تعيش المعلومة في الأسماء والسمات، لا يكون لفحص المحتوى ما يفحصه. والأمر نفسه ينطبق على إخفاء البيانات: الصورة في خدمة معتمدة هي، بالنسبة إلى ضابط لا ينظر إلى داخلها، مجرد صورة.
تقلب قنوات التخزين سؤال المراقبة. تسأل الدفاعات ما الذي مرّ عبر القنوات المعتمدة. أما قناة التخزين فتسأل في أي حالة تُركت الكائنات المشتركة. وسجل حركة المرور النظيف لا يثبت إلا أن شيئًا لم يمر عبر القنوات المراقَبة، ولهذا يمكن لـتسريب البيانات أن يجتاز مراجعة تعتمد على حركة المرور وحدها.
كيف يبدو ذلك في Anexet
في وحدة تحكم Anexet تُضبط تدقيق عمليات الملفات لكل ملف تعريف للعميل، ويُفعَّل كل إجراء أو يُعطَّل. ويضيف لوح مشاركات الشبكة إلى التدقيق نسخ الظل والتحكم في الكتابة، فتترك سلسلة من عمليات إعادة التسمية أو ملف غريب على مشاركة أثرًا مسجلًا. وهذا جزء من مراقبة نقل الملفات ومشاركات الشبكة.
1 / 2
الاكتشاف والتخفيف
لأن الناقل كائن مشروع يؤدي عملًا مشروعًا، لا يمكن أن يعتمد الاكتشاف على الحظر وحده. والقضاء التام على القناة نادر التحقق. والهدف المقبول هو خفض عرض النطاق الترددي للقناة إلى ما دون ما يحتاجه المهاجم، وجعل تغييرات الحالة الضرورية قابلة للملاحظة. وتحقق ثلاثة إجراءات ذلك، ويعتمد الثاني على التحقق من سلامة الملفات:
- 1
تحليل في مرحلة التصميم
يحدد تحليل الموارد المشتركة، بطريقة Shared Resource Matrix، أزواج التعديل والملاحظة، ويؤكد قنوات التخزين قبل النشر.
- 2
مراقبة الحالة
يرصد التحقق من سلامة الملفات والمراقبة المعتمدة على البيانات الوصفية التغييرات في السمات والطوابع الزمنية والأسماء والتدفقات دون سبب تشغيلي. والأسماء ذات المظهر العشوائي تشير إلى بيانات مشفرة.
- 3
حدود الإخراج والمعدل
يؤدي تقييد الخدمات والبروتوكولات المتاحة، وتحديد عدد تغييرات الحالة أو عمليات النقل لكل مستخدم، إلى إزالة مسارات الجمع وتحديد عرض النطاق الترددي.
من أين تبدأ
ابدأ بالمجلدات المشتركة ووسائط التخزين القابلة للإزالة التي تحفظ البيانات الأكثر جدارة بالحماية، ثم فعّل العمليات التي تحتاجها قناة التخزين: الإنشاء، وإعادة التسمية، وتغيير السمات، والكتابة. فالسياسات المكتوبة لكل الملفات دفعة واحدة تنتهي بعرقلة العمل وإيقافها.
للمزيد من القراءة: التسرب التقني للمعلومات: ما هو وكيف تحمي نفسك؟.
القناة التي لا تترك محتوى وراءها تترك أثرًا في حالة الملف، وهذا الأثر هو ما يستطيع التدقيق قراءته.
كيف تعالج Anexet ذلك
لا يجري Anexet تحليلًا رسميًا للقنوات الخفية، ولا يستطيع أي منتج لنقاط النهاية أن يعد بضبط كل عملية نقل خفية. القناة المدفونة في أعماق البروتوكولات تدخل في نطاق التحليل الجنائي للشبكات. ما يزيله Anexet هو الغموض الذي تعتمد عليه هذه القنوات حيث تلامس نقطة النهاية غالبًا: حالة الملفات. فالعمليات على الملفات ومشاركات الشبكة تخضع للتدقيق، فتترك التغييرات التي تحتاجها قناة تخزين قائمة على الملفات (سلسلة من إعادة التسمية، أو تغيير سمة، أو اسم غريب) سجلًا بدل أن تمر دون أثر.
يوثّق وكيل نقطة النهاية عمليات الملفات على محطة العمل وعلى مشاركات الشبكة التي يتصل بها المستخدم، ويبقى كل شيء on-premise: فالأحداث الملتقطة والنسخ الظلية تبقى داخل البنية التحتية للمؤسسة نفسها.
تدقيق عمليات الملفات
الإنشاء والقراءة والكتابة والحذف وإعادة التسمية والتنفيذ وتغيير الأذونات تُسجَّل باسم الملف وحجمه وعملية التشغيل والمستخدم والطابع الزمني، وهي السطح الذي تعمل عليه قنوات التخزين القائمة على الملفات.
النسخ الظلية
حيث يكون المحتوى مهمًا، تُحفظ نسخة من الملف، فيمكن فحص البيانات المجهزة داخل المحتوى أو التدفقات بعد وقوع الأمر.
رؤية مشاركات الشبكة
المجلدات المشتركة، نقطة اللقاء الكلاسيكية لعمليات التسليم السرية، مشمولة بالتدقيق نفسه بدل أن تترك دون رقابة.
تقييد القنوات والأجهزة
الضوابط المفروضة على الأجهزة القابلة للإزالة والطباعة والنقل تضيّق المسارات التي يمكن أن تغادر عبرها الحالة المجهزة.
الإسناد
كل حدث مسجل يربط التغيير بمستخدم وجهاز ولحظة، فيحوّل الشذوذ الغريب إلى أمر يمكن لفريق الأمن التحقيق فيه.
تدقيق عمليات الملفات
اعرف المزيد