أعلن مشروع Hyperlight، وهو مشروع ضمن حاضنة مؤسسة الحوسبة السحابية الأصلية (CNCF)، عن توسيع قدراته لتشغيل تطبيقات Linux دون الحاجة إلى تعديل أو إعادة تجميع، وذلك عبر إطلاق hyperlight-unikraft. يهدف هذا التطور إلى سد الفجوة بين سرعة الحاويات (Containers) وأمان الأجهزة الافتراضية (Virtual Machines).
ما الذي يغيره Hyperlight عملياً؟
تعتمد معظم الأنظمة السحابية اليوم على تشغيل كود برمجي غير موثوق، مثل الإضافات التي يرفعها المستخدمون أو الأكواد التي تولدها وكلاء الذكاء الاصطناعي. تقليدياً، كان المطورون يختارون بين الحاويات السريعة ولكن الأقل أماناً، أو الأجهزة الافتراضية الآمنة ولكن البطيئة في التشغيل. يوفر Hyperlight حلاً وسطاً عبر:
- عزل فائق: يعمل كـ VMM مضمن داخل التطبيق، حيث يتم عزل الكود في micro-VM باستخدام امتدادات المحاكاة الافتراضية للمعالج (CPU virtualization extensions).
- تشغيل تطبيقات Linux الأصلية: بفضل دمج تقنية Unikraft، يمكن تشغيل نفس ملفات Linux الثنائية (binaries) دون أي تعديلات، مع دعم لغات برمجة متعددة مثل Python وNode.js وGo وRust وJava.
- سرعة فائقة عبر اللقطات: بدلاً من تشغيل نظام تشغيل كامل، يقوم Hyperlight بتشغيل التطبيق، ثم أخذ "لقطة" (Snapshot) للحالة الجاهزة للعمل. عند الحاجة، يتم استعادة هذه اللقطة في غضون بضعة مللي ثانية فقط، مما يجعلها أسرع من التشغيل التقليدي.
لماذا يهم هذا الخبر؟
تكمن أهمية هذا التطور في قدرته على تحويل "هروب الحاوية" (Sandbox escape) من ثغرة أمنية كارثية إلى مجرد تعطل لبيئة معزولة. فعندما يتم تشغيل كود برمجي داخل hyperlight-unikraft، فإنه لا يرى سوى الذاكرة المخصصة له، مما يمنع الوصول إلى أسرار النظام المضيف أو الملفات الحساسة.
وقد بدأت بالفعل عدة تكاملات للاستفادة من هذه التقنية، منها:
- Kubernetes: عبر مشروع urunc الذي يسمح بتشغيل الحاويات كـ micro-VMs دون الحاجة إلى حاويات ذات صلاحيات مميزة.
- وكلاء الذكاء الاصطناعي: توفير بيئة معزولة لكل جلسة عمل لتنفيذ الأكواد المولدة آلياً.
- قواعد البيانات: تمكين تنفيذ الدوال المعرفة من قبل المستخدم (UDFs) في بيئة معزولة تماماً داخل قاعدة البيانات مثل ClickHouse.
يعد هذا المشروع خطوة هامة للمطورين الذين يبحثون عن أمان إضافي دون التضحية بالأداء، خاصة في بيئات الحوسبة السحابية التي تتعامل مع مدخلات برمجية غير معروفة المصدر.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.