Rust لنظام لينكس: نوع "Untrusted" الجديد يعزز أمن النواة
2025-09-19
تواجه نواة لينكس تهديدات أمنية من مصادر بيانات غير موثوقة متعددة، بما في ذلك مساحة المستخدم، والشبكات، ووحدات التخزين القابلة للإزالة. لتعزيز الأمن، يقترح بنو لوسين واجهة برمجة تطبيقات جديدة بلغة Rust تُدخل نوع `Untrusted` لتمييز البيانات الواردة من مصادر غير موثوقة. يستفيد هذا من نظام أنواع Rust لمنع القرارات العشوائية القائمة على بيانات غير مُعتمدة من مساحة المستخدم، مما يخفف من الهجمات المحتملة. توجد واجهة البرمجة هذه الآن في مراجعتها الرابعة، وتتضمن وظائف مساعدة ودعمًا لهياكل البيانات الشائعة مثل الشرائح والمتجهات. من المتوقع أن يُعزز استخدامها في المستقبل في وظائف `ioctl()` الخاصة بسائق الجهاز أمن النواة، مع مناقشات إضافية متوقعة في مؤتمر Kangrejos القادم حول مشروع Rust لنظام لينكس.
(lwn.net)