الأخبار

محاكي Flash Player يتيح لك تشغيل ألعابك القديمة بأمان

يسمح لك محاكي Flash Player المسمى Ruffle بلعب ألعاب الفلاش المؤرشفة دون خوف من التعرض للهجوم أثناء تصفح الويب.

بعد 25 عامًا من المساعدة في تشكيل الإنترنت بمحتوى تفاعلي وألعاب عبر الإنترنت، وصل Adobe Flash Player إلى نهاية عمره في الأول من يناير 2021، وتمت إزالة دعمه من كل المتصفحات. في وقت لاحق من ذلك الشهر، ظهر مفتاح القفل في Adobe Flash Player والذي يمنع محتوى Flash في المشغل.

كان Adobe Flash Player مليئًا تاريخيًا بالثغرات الأمنية، وأصلحت Adobe ثغرات جديدة كل شهر تقريبًا. نظرًا لأن كل متصفح تقريبًا يتضمن مكونًا إضافيًا لبرنامج Adobe Flash، فقد أنشأ المهاجمون مواقع ويب ونصوصًا مصممة خصيصًا يمكن أن تصيب جهاز الكمبيوتر بمجرد زيارة موقع ويب.

على الرغم من أن نهاية برنامج Adobe Flash Player والمكونات الإضافية للمتصفح أمر جيد، إلا أنه يمثل مشكلة بالنسبة لأولئك الذين جمعوا مجموعة كبيرة من ألعاب Flash على مر السنين التي لم يعد بإمكانهم استخدامها.
 
كشكش قد يكون الجواب
Ruffle هو محاكي Flash Player مكتوب بلغة برمجة Rust والذي قام بتشغيل كل واحدة من ألعاب SWF المدرسية القديمة التي يمكنني استخدامها.

Ruffle هو محاكي Flash Player مكتوب بلغة Rust. يعمل Ruffle محليًا على جميع أنظمة التشغيل الحديثة كتطبيق مستقل، وعلى جميع المتصفحات الحديثة من خلال استخدام WebAssembly.

يصف موقع ويب Ruffle: "بالاستفادة من أمان وضع الحماية الحديث للمتصفح وضمانات أمان الذاكرة لـ Rust، يمكننا بثقة تجنب كل المزالق الأمنية التي اشتهر بها Flash. يعيد Ruffle ظهور Flash مرة أخرى على الويب، حيث ينتمي- بما في ذلك iOS و Android!"

يمكنك استخدام Ruffle بثلاث طرق مختلفة- تطبيق سطح مكتب مستقل، مضمن في موقع ويب كتجميع ويب، أو من خلال امتداد متصفح يسمح لك بتشغيل محتوى Flash عبر الويب.

في اختباراتنا، استخدمنا تطبيق سطح المكتب المستقل، والذي يطلب منك تلقائيًا عند فتحه تحميل ملف SWF. كل شخص جربناه عمل بشكل لا تشوبه شائبة، ويمكنك أن ترى بعض الأمثلة أدناه.
لكن السؤال الحقيقي هل هو آمن؟
في حين أن أي برنامج يمكن أن يكون به نقاط ضعف، حيث يتم ترميز Ruffle في Rust، فإنه يستفيد من ميزة حماية الذاكرة المضمنة في لغة البرمجة.

تعمل هذه الميزة على التخلص من العديد من أخطاء الذاكرة، مثل تجاوزات المخزن المؤقت، والاستخدام بعد الاستخدام، وظروف سباق البيانات، والأخطاء المتعلقة بالمؤشر. عادةً ما تؤدي أنواع الأخطاء هذه إلى ظهور ثغرات أمنية في Adobe Flash Player، مما يسمح للمهاجمين بتعطيل النظام أو السماح بتنفيذ تعليمات برمجية عشوائية أو تسريب المعلومات من جهاز كمبيوتر.

على الرغم من أن بعض أجزاء كود Ruffle تستخدم الميزة "غير الآمنة unsafe" في Rust، فإن معظم البرنامج يستخدم حماية الذاكرة، مما يزيد بشكل كبير من أمانها.

إذا كان لديك مجموعة كبيرة من ألعاب الفلاش ولا يوجد Adobe Flash Player لتشغيلها، فإن مشغل Ruffle لسطح المكتب المستقل هو خيار رائع للسماح لك بلعب ألعابك القديمة في أنظمة التشغيل Windows و Linux و Mac OS.