استغرق الأمر من Microsoft 10 أيام لإزالة مصدر Windows XP من GitHub



العثور على موضوع سري على غرار نظام التشغيل Mac في مصدر Windows XP



في سبتمبر ، انتبهت الصناعة بأكملها بعد أنباء عن تسرب رمز المصدر لنظامي التشغيل Windows XP و Windows Server 2003. ولم تكن الأخبار مزيفة. أكواد المصدر حقيقية ، ومن بينها تم تجميع إصدارات العمل لكلا نظامي التشغيل .



تذكر أن كل شيء بدأ في 24 سبتمبر: على بوابة 4chan ، نشر أشخاص مجهولون سيلًا بحجم 42.9 جيجا بايت مع كود المصدر الكامل لنظامي التشغيل Windows XP و Windows Server 2003. على الرغم من أن أقل من 1٪ من أجهزة الكمبيوتر في العالم اليوم تعمل بنظام XP ، ولا يقدم المطور أي دعم ، فقد تسرب كود المصدر لا يزال يسبب نشوة طفيفة بين المبرمجين. بعد كل شيء ، تساءلنا لسنوات عديدة عن كيفية تنفيذ وظائف أو واجهات برمجة تطبيقات معينة ، والآن يمكنك النظر إلى الكود بأم عينيك.



في كلتا الحالتين ، بدأت Microsoft الحرب على الفور. في اليوم التالي ، بدأ حذف المصادر كلما أمكن ذلك.



في الوقت نفسه ، أطلقت مايكروسوفت تحقيقًا داخليًا في التسريب. من المحتمل أن تكون قد نشأت من خلال إحدى الشركات الشريكة أو المنظمات الحكومية التي تُجبر Microsoft معها على مشاركة كود المصدر لعمليات تدقيق الأمان.



بدأ التسريب من خلال 4chan و torrents وخدمة مشاركة الملفات Mega. تم حذف الملف من Mega على الفور تقريبًا بعد شكوى صاحب حقوق النشر.







اضطررت للعبث في السيول. بينما تستجيب بعض متتبعات التورنت لطلبات الحذف ، يسعد مواقع مثل The Pirate Bay بفهرسة كل شيء تقريبًا ، بما في ذلك تسريبات الكود المصدري. هناك القليل مما يمكن لـ Microsoft فعله هنا.



في المجمعات الكبيرة للمعلومات ، مثل Google أو Twitter ، تمت إزالة الروابط المؤدية إلى الكود المصدري بشكل شبه كامل وبسرعة كبيرة ، ولكن إذا أدخلت قيمة من رابط مغناطيسي في شريط البحث ، فسيتم العثور عليها في كل من Google و Twitter (إذا كنت تريد خرق القانون وتنزيل المصادر ، فالنصيحة هي أن التورنت يحتاج فقط إلى ملف nt5src.rar ).



هذا ليس رابطًا قابلاً للنقر ، ولكنه مجرد تجزئة ، مزيج من الأحرف والأرقام:



3d8b16242b56a3aafb8da7b5fc83ef993ebcf35b


من حيث المبدأ ، لا يمكن لأحد أن يحظر هذا المزيج من الرموز وفقًا للتعديل الأول لدستور الولايات المتحدة بشأن حرية التعبير. يمكن طباعة هذه الرموز بحرية على الأكواب والملابس ، سواء بشكل فردي أو كلي.



لكن بعد أيام قليلة من التسريب ، بدأت المتعة. في 29 سبتمبر ، shaswata56قرر مطور تحت الاسم المستعار أنه سيكون من الجيد وضع الكود المصدري لنظام التشغيل Windows XP في مستودع على Github حتى يتمكن العالم من رؤيته وتنزيله - لمزيد من المناقشة المريحة ، وإصلاح الأخطاء ، وما إلى ذلك. المثير للاهتمام هنا هو أن Github مملوكة لشركة Microsoft ، لذلك قامت Microsoft بالفعل بتسريب الكود الخاص بها.







نظرًا لخطورة الحادث ، قد يفترض المرء أن Github سيكتشف على الفور ويحذف المستودع. ولكن هذا لم يحدث. على الرغم من كل الدعاية ، فقد استغرقت Microsoft عشرة أيام كاملة للقيام بشيء حيال ذلك. علاوة على ذلك ، كان عليها أن ترسل إلى شركتها الخاصة إشعارًا بموجب قانون الألفية الجديدة لحقوق طبع ونشر المواد الرقمية تطلب منهم إزالة الرمز!



"أنا أعمل لدى Microsoft Security Incident Response. الكود المعني مأخوذ من تسريب مصدر Windows XP ، كما ورد في إشعار 8 أكتوبر DMCA إلى Github. - يُسحب المحتوى الموجود على Github مباشرة من ملف التورنت (الذي تمت إزالته أيضًا) "، كما جاء في المستند.



في البداية ، تضمن هذا الإشعار قيمة التجزئة المذكورة أعلاه من التورنت7c370b5e00b91b12fc02e97bacdca24306dc12b5، ولكن فيما بعد استعادت مايكروسوفت رشدها وأزلتها. ومع ذلك ، فقد تم الاحتفاظ بها في نسخ أرشيفية من البيان.



من الواضح أن Microsoft مخطئة في الادعاء بأن التورنت "محذوف" لأن رابط المغناطيس يتم توزيعه على نطاق واسع على الإنترنت.



ومع ذلك ، مع وجود رغبة قوية وتدخل من الإدارة العليا ، فمن المحتمل أن يكون من السهل إجبار الشركة التابعة على القيام بما تريده الإدارة - لإزالة الكود المصدري. سيستغرق 5 دقائق. مكالمة هاتفية واحدة. بدلاً من ذلك ، استغرق الأمر 10 أيام بالضبط - أبدية عندما يتعلق الأمر بالتسريبات ؛ إنه أمر محرج بعض الشيء أن موقعك الخاص كان يتسرب لفترة طويلة ، يا رجل.



بالنظر إلى أن الروابط المغناطيسية لا تزال متاحة في ذاكرة التخزين المؤقت لـ Google ، فهناك إصدار آخر. ربما تدرك Microsoft أن كل هذه الإجراءات غير مجدية. ربما لم تكن قلقة للغاية أو حتى سعيدة بنشر المصدر. فجأة ، سيجد المجتمع أخطاءً خطيرة في تلك الأجزاء من الكود التي لا تزال تعمل في Windows 10 و Windows Server 2019 (وربما يوجد العديد من هذه الأجزاء) وستكون Microsoft قادرة على إصلاح هذه الأخطاء.



All Articles