تقوم أكواد الاستوديو المرئية c ++ لبرنامج Visual Studio 2015 بإجراء مكالمات إلى خدمات القياس عن بُعد من Microsoft
فيديو: عندما بكى الشيخ عبد الباسط عبد الصمد مقطع سيهز قلبك 2024
عند استخدام التكنولوجيا ، يخلع المستخدمون ملابسهم الافتراضية بطريقة أو بأخرى ويكشفون أكثر مما يفعلون عادة. تحتاج التطبيقات إلى الوصول إلى معلومات خاصة مثل محتوى رسائل البريد الإلكتروني أو قائمة جهات الاتصال الخاصة بك من أجل تقديم أفضل تجربة مستخدم ممكنة. لسوء الحظ ، لا يعرف الكثير من المستخدمين مقدار ونوع المعلومات التي تجمعها شركات مثل Microsoft ، نظرًا لأن عددًا قليلاً جدًا من الشروط والأحكام يقرأ قبل استخدام خدمة معينة.
تجمع خدمة مثل Cortana باستمرار معلومات عنك ، لكن الخبر السار هو أنه يمكنك تحرير الأذونات. حتى كاميرا الكمبيوتر التي تعمل بنظام Windows 10 قد تتجسس عليك دون أن تكون على علم بذلك. إذا كنت تريد الحد من البيانات التي تجمعها مختلف التطبيقات والخدمات ، فنحن نقترح عليك الاطلاع على تطبيقات الخصوصية الخاصة بنظام التشغيل Windows 10 واختيار التطبيقات التي تناسب احتياجاتك.
كما لو أن هذا لم يكن كافيًا ، فإن Microsoft تقع الآن وسط فضيحة خصوصية أخرى. هذه المرة ، يتولى برنامج Visual Studio 2015 C ++ التابع للشركة الدور الرئيسي ، حيث اكتشف المستخدمون رمزين مخفيين يضيفان وظائف وظيفة القياس عن بعد إلى الثنائيات عند تجميعهما: telemetry_main_invoke_trigger و telemetry_main_return_trigger.
أصبح Coder غاضبًا للغاية بعد اكتشاف الرموز ، خاصة وأن Microsoft لم تذكر أي شيء عن وجودها في وثائقها. يدعي ستيف كارول ، مدير التطوير في فريق Visual C ++ ، أن وظيفة القياس عن بُعد بريئة تمامًا ، وليس لدى المستخدمين ما يدعو للقلق.
كانت نيتنا حميدة - كانت رغبتنا في بناء إطار من شأنه المساعدة في استكشاف مشكلات الأداء وتحسين جودة مُحسِّن الخدمة إذا حصلنا على أي تقارير عن حدوث تباطؤ أو مشاكل perf المتوطنة في هذا المجال.
نعتذر عن رفع مستويات الشكوك بدرجة أكبر من خلال عدم تضمين مصدر CRT ، وكان هذا مجرد رقابة من جانبنا. على الرغم من ذلك ، فقد حقق بعضكم بالفعل في كيفية عمل هذه الآلية بتفاصيل لطيفة. كما قمت بالاتصال بالفعل ، فإن ما تفعله الكود هو إطلاق حدث ETW والذي ، عند تشغيله ، سوف ينبعث طوابع زمنية وأحداث تحميل وحدة نمطية. لا يمكن تفسير بيانات الحدث إلا إذا قدم لنا العميل معلومات الرمز (أي PDBs) بحيث تكون هذه البيانات قابلة للتطبيق فقط على العملاء الذين يبحثون بنشاط عن مساعدة منا ويكونون على استعداد لمشاركة هذه PDBs كجزء من تحقيقهم. لم نمر في الواقع بهذا التمرين الكامل مع أي عملاء حتى الآن ، ونحن نعتمد حتى الآن على أساليبنا المتبعة للتحقيق في المشكلات المحتملة ومعالجتها بدلاً من ذلك.
تعد Microsoft بإزالة هذه الأحداث في التحديث 3 ، كما تقدم حلاً للمستخدمين لتعطيل استدعاءات وظائف القياس عن بُعد في الإصدار الحالي لبرنامج التحويل البرمجي Visual Studio 2015 C ++. لتعطيل هذه التبعية ، يمكنك إضافة notelemetry.obj إلى سطر أوامر linker الخاص بك.
ما هو رأيك في هذا الحدث؟ هل تعتقدين أن هذا كان مجرد انزلاق من Microsoft ، أم أن هناك ما هو أكثر مما تراه العين؟