في خطوة تقنية دقيقة لكن بالغة الأهمية، كشفت Google أنها أدخلت لغة البرمجة Rust داخل كود مودم هاتف Pixel 10، وهو كود قديم Legacy كُتب بلغة C وC++ منذ سنوات. الهدف واحد: سد ثغرات الذاكرة التي تمثل مدخلاً تقليدياً للهجمات الأمنية.

ما المشكلة مع الكود القديم؟

لغات C وC++ تمنح المطورين تحكماً كاملاً في الذاكرة، لكن هذا التحكم ينطوي على خطر: خطأ واحد في إدارة الذاكرة يمكن أن يفتح ثغرة يستغلها المهاجمون. تقارير تقنية متعددة تشير إلى أن نحو 70 بالمئة من الثغرات الأمنية الخطيرة سببها أخطاء من هذا النوع.

لماذا Rust تحديداً؟

Rust لغة برمجة حديثة مصممة أصلاً لتمنع أخطاء الذاكرة في مرحلة الترجمة نفسها، قبل أن يعمل الكود. Google وMicrosoft وAmazon باتت تعتمدها في مكونات حساسة. لكن إدخالها على كود قديم معقد تقنياً يتطلب جهداً استثنائياً.

لماذا المودم بالذات؟

المودم هو الجزء الذي يتعامل مع الإشارات اللاسلكية والاتصالات الخارجية، وهو بالتالي الواجهة الأكثر عرضة للهجمات عن بُعد. اختراق المودم يعني في كثير من الأحيان السيطرة الكاملة على الجهاز دون أن يشعر المستخدم بأي شيء.

وماذا يعني هذا لك؟

إذا كنت تستخدم Pixel 10، فهذا يعني طبقة حماية إضافية في عمق الجهاز لن تراها لكنها تعمل. وللمطورين والشركات التقنية في المنطقة التي تبني منتجات مدمجة، هذا درس عملي: الأمان يبدأ من الطبقات الأعمق، وإعادة كتابة الكود القديم بلغات أكثر أماناً ليست رفاهية بل ضرورة.

المصدر: Ars Technica, https://arstechnica.com/gadgets/2026/04/google-shoehorned-rust-into-pixel-10-modem-to-make-legacy-code-safer/