أداة مفتوحة المصدر تعطل شبكة XCPE في صناديق Android TV.. لكن إعادة التشغيل قد تعيدها

طوّر المبرمج التركي بوراك أوزتورك أداة مفتوحة المصدر لمواجهة شبكة XCPE الخبيثة التي تؤثر في أكثر من 1.3 مليون جهاز Android TV حول العالم، بينها 32,532 جهازًا في تركيا. وتكشف أداة XCPE Guard الأبواب الخلفية المزروعة داخل صناديق التلفزيون وتعطل الحزم الضارة من دون الحاجة إلى صلاحيات الجذر، لكن الحماية قد لا تكون كافية من دون تحديث للبرامج الثابتة تصدره الشركة المصنّعة.
خطر لا يقتصر على MECOOL
أظهرت بيانات شركة Synthient أن 32,532 جهازًا في تركيا انضمت إلى شبكة XCPE، ما يضع البلاد في المرتبة 11 عالميًا من حيث عدد الأجهزة المتأثرة. ولا تقتصر المخاطر بالضرورة على أجهزة MECOOL، إذ تعمل شركة Videostrong Technology الصينية بنظام تصنيع المعدات الأصلية والتصميم الأصلي، وتوفر العتاد والبرمجيات لعلامتها التجارية ولمصنّعين آخرين.
وبناءً على ذلك، قد تكون صناديق Android TV التي دخلت سلسلة إنتاج الشركة وتباع في تركيا تحت علامات مختلفة معرضة للخطر أيضًا. ووفق تقارير بعض المستخدمين، شملت الأجهزة المتأثرة منتجات تحمل علامتي NEXT وHiremco، إلا أن نطاق الأجهزة المتضررة قد يكون أوسع.
كيف تحولت الصناديق إلى شبكة روبوتات؟
بحسب أبحاث Google، زُرعت أبواب خلفية تحمل اسم x.cpe داخل برمجيات المصنع لبعض الأجهزة والطرازات المختلفة. ويعمل هذا المكوّن كتطبيق نظام يتمتع بصلاحيات مرتفعة، ويبدأ نشاطه عند تشغيل الجهاز للمرة الأولى من دون علم المستخدم.
ومن خلال الباب الخلفي، كان من الممكن تثبيت تطبيقات عن بُعد، وتنفيذ أوامر، والتقاط صور للشاشة، وجمع معلومات المستخدمين. كما استُخدمت الأجهزة المخترقة في عمليات الاحتيال الإعلاني، وفي شبكات الوكلاء السكنيين التي تستغل اتصال الإنترنت المنزلي للمستخدمين لتمرير حركة بيانات أطراف أخرى.
وحاولت Google قطع وصول المهاجمين إلى الأجهزة عبر إغلاق خوادم التحكم التابعة للشبكة، غير أن الباب الخلفي بقي موجودًا في قسم البرامج الثابتة، ما يسمح بإعادة تحميله عند إعادة تشغيل الجهاز.
ما الذي تفعله XCPE Guard؟
تستفيد أداة XCPE Guard من خدمة تصحيح الأخطاء المدمجة في صندوق Android TV لفحص البرمجيات الضارة وتعطيل المكوّنات التي تعثر عليها. ولا تحتاج الأداة إلى جهاز كمبيوتر أو صلاحيات الجذر، بل ترشد المستخدم خطوة بخطوة للحصول على الأذونات اللازمة.
وتتحقق الأداة، بالاعتماد على مؤشرات التهديد التي نشرتها Google، من حزم ضارة بينها x.cpe وcom.oemservice وcom.abc.nexus. كما تفحص تطبيقات المصنّع المشبوهة، وبصمات الملفات الضارة المعروفة في أقسام النظام، وخدمات إمكانية الوصول، والعمليات قيد التشغيل، والاتصالات الشبكية الموجهة إلى خوادم شبكة الروبوتات.
تعطل XCPE Guard التطبيقات الضارة التي تكتشفها، وتزيل اتصال البرمجية الخبيثة بخدمات إمكانية الوصول، كما تعيد تفعيل ميزة Google Play Protect. وتستطيع الأداة إجراء فحص تلقائي يومي للتحقق من عدم إعادة تفعيل الحزم التي سبق تعطيلها.
طريقة التثبيت وحدود الحماية
لتثبيت الأداة، يجب أولًا تنزيل ملف APK من صفحة XCPE Guard على GitHub. ويمكن نقل الملف إلى صندوق Android TV باستخدام تطبيق مثل Downloader، أو عبر أوامر ADB من جهاز كمبيوتر.
بعد ذلك، يحتاج المستخدم إلى تفعيل خيارات المطور من إعدادات Android، ثم تشغيل تصحيح أخطاء ADB ومنح إذن الاتصال. وفي الأجهزة التي تعمل بنظام Android 11 أو الإصدارات الأحدث، يمكن استخدام التصحيح اللاسلكي ورمز الاقتران، بينما تسمح بعض الأجهزة بإقامة اتصال ADB عبر الشبكة.
عند إجراء الاتصال الأول، تحصل الأداة على الأذونات المطلوبة وتبدأ الفحص. وتفتح خدمة تصحيح الأخطاء مؤقتًا أثناء العملية، ثم تغلقها بعد اكتمال الفحص.
ورغم أن XCPE Guard توقف البرمجية الضارة، فإنها لا تستطيع حذف النسخة الاحتياطية الموجودة ضمن ملفات نظام الجهاز. لذلك قد تعود البرمجية إلى العمل بعد إعادة تشغيل الصندوق، ما يعني أن الحل الكامل يتطلب من الشركة المصنّعة إصدار تحديث نظيف للبرامج الثابتة. وإذا لم يتوفر هذا التحديث، فقد يصبح استبدال الجهاز ضروريًا.
كإجراء إضافي، يُنصح بحجب خوادم البرمجية الضارة عبر أدوات تصفية الشبكات مثل AdGuard Home، وذلك بإضافة عناوين الخوادم التي حددتها Google، لمنع صندوق Android TV من الاتصال بها.
يمكن للمستخدمين مراجعة مشروع XCPE Guard وتنزيله من صفحته على GitHub.
المصدر: donanimhaber




