Improved Leakage Abuse Attacks in Searchable Symmetric Encryption with eBPF Monitoring
تُظهر هذه الورقة أن الاستفادة من المراقبة على مستوى النظام القائمة على تقنية eBPF تكشف عن أنماط تسريب جديدة في التشفير المتماثل القابل للبحث (SSE) تتجاوز نماذج التهديد التقليدية، مما يتيح هجمات إساءة استغلال التسريب الأكثر قوة ويسلط الضوء على الحاجة الماسة لمعالجة التعرضات على مستوى النظام في دفاعات التشفير المتماثل القابل للبحث (SSE).
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
الصورة الكبيرة: وهم "الصندوق المقفل"
تخيل أن لديك صندوقاً مقفلاً شديد الأمان وعالي التقنية (هذه هي بياناتك المشفرة) ترسلها إلى مستودع غامض (خادم السحابة/Cloud Server). تريد من المستودع أن يجد لك عناصر محددة داخل الصندوق دون أن يفتحه أبداً أو يرى ما بداخله.
للقيام بذلك، تستخدم مفتاحاً سحرياً خاصاً (التشفير المتماثل القابل للبحث، أو SSE). تعطي المستودع رمزاً يقول: "ابحث عن جميع العناصر المصنفة كـ 'فاتورة'". يستخدم المستودع الرمز، ويجد العناصر الصحيحة، ثم يعيدها إليك.
المشكلة: المستودع "أمين ولكنه فضولي". هو لن يسرق بياناتك، لكنه يعشق مراقبة ما تفعله. هو يعرف:
- كم مرة تطلب "الفواتير".
- عدد العناصر التي تحصل عليها في كل مرة.
- أنك طلبت "الفواتير" ثلاث مرات اليوم.
يعلم الباحثون منذ فترة أنه إذا راقب المستودع هذه الأنماط، فيمكنه تخمين ما تبحث عنه. وهذا ما يسمى هجوم إساءة استغلال التسرب (Leakage Abuse Attack).
التحول المفاجئ: "الشبح في الآلة"
يطرح هذا البحث سؤالاً جديداً ومخيفاً: ماذا لو لم يكتفِ المستودع بمراقبة الصناديق، بل راقب أيضاً العمال الذين يحركونها؟
حتى لو كانت الصناديق مقفلة والملصقات مشفرة، لا يزال يتعين على العمال (نظام تشغيل الكمبيوتر) السير إلى رفوف معينة لجلب الصناديق. يجب عليهم فتح أبواب معينة. يجب عليهم حمل صناديق ثقيلة معينة.
اكتشف الباحثون أداة تسمى eBPF. فكر في eBPF كأنها كاميرا مراقبة فائقة القدرة يمكن تثبيتها داخل جدران المستودع. هي لا تحتاج لكسر الأقفال؛ بل تكتفي بمراقبة خطوات العمال في الوقت الفعلي.
الهجوم الجديد: "متتبع آثار الأقدام"
إليك كيف يعمل الهجوم الجديد، خطوة بخطوة:
الطريقة القديمة (مطابقة التكرار):
- تشبيه: مدير المستودع يعد الصناديق التي تخرج. "آه، لقد طلبت 'فاتورة' وحصلت على 5 صناديق. وطلبت 'عقد' وحصلت على صندوقين".
- الخلل: أحياناً، كلمة "فاتورة" وكلمة "ميزانية" قد تؤديان إلى الحصول على 5 صناديق لكل منهما. يصاب المدير بالارتباك ولا يستطيع التمييز بين ما أردته فعلياً.
الطريقة الجديدة (مراقبة eBPF):
- تشبيه: يضع المدير كاميرا خارقة (eBPF). الآن، بدلاً من مجرد عد الصناديق، يرى المدير بالضبط إلى أي رفوف سار العمال.
- رغم أن الصناديق مقفلة، إلا أن أرقام الرفوف (أسماء الملفات) تظل مرئية.
- يفكر المدير: "لقد أرسلت رمزاً. العمال ذهبوا إلى الرف 101، والرف 205، والرف 300. أنا أعرف من قائمتي السرية أن تلك الرفوف تحتوي على 'فواتير'".
لحظة الإدراك ("آها!")
اختبر الباحثون هذا في مختبر باستخدام مجموعة بيانات من رسائل البريد الإلكتروني الحقيقية (مجموعة بيانات Enron).
- الهجوم القديم: نجح في تحديد مصطلحات البحث بنسبة 78% تقريباً. كان يتوقف عندما يكون لكلمتين مختلفتين نفس عدد النتائج.
- الهجوم الجديد (مع eBPF): نجح في تحديد مصطلحات البحث بنسبة 100%.
لماذا؟ لأنه حتى لو كان لكلمتين نفس عدد النتائج، فإنهما نادراً ما تصلان إلى نفس الملفات المحددة. كانت "آثار الأقدام" (أنماط الوصول إلى الملفات) فريدة بما يكفي لحل اللغز.
الخلاصة: "الباب الخلفي" في الجدار
الجزء المخيف في هذا البحث ليس أن التشفير قد كُسر. فالرياضيات لا تزال مثالية. المشكلة هي أن أجهزة الكمبيوتر في العالم الحقيقي تسرب المعلومات بطرق لا تأخذ الرياضيات في الحسبان.
- النظرية: "طالما أن البيانات مشفرة، فنحن في أمان".
- الواقع: "طالما أن الكمبيوتر مضطر للمس الملفات فعلياً لقراءتها، فإن نظام التشغيل يترك أثراً".
الأمر يشبه امتلاك خزنة غير قابلة للكسر رياضياً، لكن الحارس يترك خلفه آثار أقدام في الغبار تقود مباشرة إلى الكنز.
ماذا يجب أن نفعل؟
يقترح المؤلفون أن التصميمات الأمنية المستقبلية يجب أن تتوقف عن النظر فقط إلى "الرياضيات" وتبدأ في النظر إلى "الآلات".
- الدفاعات الحالية: إخفاء عدد النتائج التي تحصل عليها (الحشو/Padding).
- الدفاعات المطلوبة: إخفاء أي ملفات يتم لمسها. قد يتطلب هذا تقنيات مثل ORAM (الوصول العشوائي المحايد)، وهو ما يشبه جعل العمال يخلطون الأشياء حول المستودع، ويحملون صناديق عشوائية، ثم يضعونها في مكان آخر فقط لإرباك الكاميرا، بحيث لا يمكن لأحد معرفة الرف الذي تمت زيارته بالفعل.
باختصار: إذا كنت تخزن بيانات مشفرة في السحابة، فلا يمكنك الوثوق بالتشفير وحده. عليك أن تقلق بشأن "آثار الأقدام" التي يتركها الخادم أثناء أداء عمله.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.