جدول المحتويات:
في الآونة الأخيرة ، تم العثور على Nokia 7 Plus - أفضل هاتف من نوكيا المملوكة لشركة HMD حتى الآن - على أنه يرسل بيانات خاصة من هاتف مستخدم نرويجي إلى خادم بعيد في الصين. يبدو أنه في كل مرة يتم فيها تشغيل الهاتف ، يتم نقل البيانات غير المشفرة التي تحتوي على موقع هنريك أوستاد ، ورقم بطاقة SIM ، والرقم التسلسلي للهاتف عبر الأنابيب إلى خادم صيني. تقول HMD Global إن هذا كان "خطأ في عملية حزم البرامج" وأنه تم إصلاحه.
قد تكون هذه أحدث حالة من هذا "الخطأ" ولكنها ليست الحالة الوحيدة. وعلى الأخص ، تم العثور على OnePlus للقيام بنفس الشيء في إصدار بيتا ، وكذلك إصلاح الأشياء برونتو. يسعدنا أن تقدم الشركات المعنية إصلاحات سريعة ، ولكن كيف يحدث هذا الخطأ في الجحيم؟
الصين لديها قوانين أيضا
بالنسبة للمبتدئين ، فإن جمع البيانات وإرسالها ليس خطأ. تمت كتابة البرنامج بهذه الطريقة عن قصد ومن المفترض أن يتم جمع البيانات وإرسالها إلى الصين وإرسالها إلى الصين. مجرد قول "إنه خطأ" يجعل الأمر يبدو وكأنه مهندس برامج في مكان ما أثناء الكتابة على الكود.
إذا كنت ترغب في بيع الهواتف في الصين ، فيجب عليك إنشاء برنامج تتبع فيها.
حيث حدث ما حدث بالفعل هو عندما تم تصميم البرنامج للأسواق خارج الصين. تطلب الحكومة الصينية من مستخدمي الأجهزة المحمولة توفير هذه المعلومات في كل مرة يتم استخدامها. عندما تضيء الشاشة ، فإن النسخة الصينية من Big Brother تريد أن تعرف مكانك وتقوم بذلك عن طريق تتبع الأجهزة حسب الموقع. يدور الجدل حول مدى هذا النوع من القانون الرهيب والمبالغة فيه ، فقد طُلب من الأشخاص الذين كتبوا نظام التشغيل للهواتف مثل Nokia 7 Plus القيام بذلك ، ويبدو أنهم قاموا بعمل جيد.
إذا حاولت شركة ما بيع هاتف لا يتوافق مع هذه القوانين ، فسيواجه ذلك غضب الحكومة الصينية. وكذلك مهندسي البرمجيات الذين لم يتضمنوا "الميزة". لا عجب لماذا يتم ذلك للهواتف المصنوعة والمباعة في الصين.
النرويج ليست الصين
هنريك أوستاد لا يعيش في الصين. لم يكن يزور الصين عندما لاحظ هذا ، وعلى الأرجح أن الهاتف المعني لم يعد إلى الصين منذ أن تم تجميعه. لا يوجد سبب لجمع هذه البيانات على الإطلاق ، ناهيك عن إرسالها إلى الحكومة الصينية. فلماذا حدث ذلك؟
ربما قام قسم مراقبة الجودة في HMD بهذا يوم الجمعة.
عندما تم تصميم Nokia 7 Plus الصيني الصنع للأسواق الأخرى ، فقد تطلب الأمر بعض التعديلات على البرنامج. يمكن إزالة دعم تقنية الشبكة الخاصة بالصينية مثل TDMA ، ولم تعد لغة الماندرين هي اللغة الافتراضية ، وتتم إزالة بعض التطبيقات أو تغييرها لوجهة نظر أكثر غربية. جزء من هذه العملية هو إزالة بعض الكود الذي تطلبه الحكومة الصينية من أجل الوفاء بقوانين الاتصالات والنقل الخاصة بها ، مثل الإبلاغ عن من وأين أنت في كل مرة تقوم فيها بفتح هاتفك.
لن أدعي أنني أعلم مدى صعوبة العثور على هذا في الكود أو مدى صعوبة إزالته. قد يكون العمل جيدًا لأسابيع ؛ كما يمكن أن يكون سهلاً مثل Control + F ومفتاح الحذف. ليس لدي أي فكرة لأنني لم أرَ الكود المصدري لهاتف صيني ، وربما لا أريد أن أراه أبدًا. لكنني أعرف شيئًا واحدًا: شحن هاتف ليتم بيعه في النرويج مع استمرار تشغيل هذا الرمز أمر لا يغتفر.
"الأخطاء" تحدث. في بعض الأحيان أكثر مما ينبغي.
لن أقول إن شركة HMD Global مخطئة في أي شيء آخر غير إغفال شيء لا ينبغي تجاهله أبداً. كما أنني لن أكون لدي أي إرادة سيئة تجاه مطور (مطوري البرامج الذين ربما أجهدوا مقابل أجر أقل) وقالوا إن كل شيء كان جيدًا أو قسم مراقبة الجودة الذي لم يفحص الأشياء جيدًا قبل شحنها. يحدث ذلك ، وطالما لم يحدث ذلك مرة أخرى ، يجب أن نتحدث عنه باعتباره "خطأ" غبيًا.
"يحدث الاشياء. نأمل أن يحدث مرة واحدة فقط.
ولكن إذا حدثت أشياء مثل backdoors ونقل البيانات السرية أكثر من مرة - أنا أنظر إليك يا BLU - فهذه الشركات تحتاج إلى أن تكون مشار إليها بحرف قرمزي وتجنبها. ما زلت أشتري هاتفًا يحمل علامة نوكيا أو هاتف OnePlus ، لأنه تم التعامل مع الأمور بشكل صحيح وبسرعة بمجرد العثور على المشكلات. أعتقد فقط أنه من المهم أن نفهم جميعًا ما حدث ولا نعتقد أنه يشبه إلى حد ما أشياء مثل مشاكل Huawei و ZTE مع الحكومة الأمريكية.
الاستمرار ، HMD ، ولكن حاول أن تفعل أفضل في المرة القادمة ، حسنا؟