خطأ Keylogger في البرامج الثابتة للوحة المفاتيح Corsair K100

استجابت شركة Corsair للمشكلات الموجودة في لوحات مفاتيح الألعاب Corsair K100، والتي اعتبرها العديد من المستخدمين دليلاً على وجود برنامج Keylogger مدمج يحفظ تسلسلات ضغطات المفاتيح التي يدخلها المستخدم. جوهر المشكلة هو أن مستخدمي طراز لوحة المفاتيح المحدد واجهوا موقفًا حيث، في أوقات غير متوقعة، أصدرت لوحة المفاتيح بشكل متكرر تسلسلات تم إدخالها مرة واحدة من قبل. في الوقت نفسه، تمت إعادة كتابة النص تلقائيًا بعد عدة أيام أو أسابيع، وأحيانًا تم إصدار تسلسلات طويلة جدًا، لا يمكن إيقاف إخراجها إلا عن طريق إيقاف تشغيل لوحة المفاتيح.

في البداية، كان من المفترض أن سبب المشكلة هو وجود برامج ضارة على أنظمة المستخدم، ولكن تبين لاحقًا أن التأثير كان خاصًا بمالكي لوحة المفاتيح Corsair K100 وتجلى في بيئات الاختبار التي تم إنشاؤها لتحليل المشكلة. عندما أصبح من الواضح أن المشكلة كانت مشكلة في الأجهزة، اقترح ممثلو Corsair أن السبب لم يكن بسبب جمع البيانات المخفية لإدخال المستخدم أو برنامج Keylogger المدمج، ولكن بسبب خطأ في تنفيذ وظيفة تسجيل الماكرو القياسية الموجودة في البرامج الثابتة.

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

المصدر: opennet.ru

إضافة تعليق