قالت شركة سناب المطورة لتطبيق التراسل سناب شات Snapchat إن التحديث الذي أطلقته في وقت سابق من هذا العام لتطبيقها على نظام آي أو إس iOS قد كشف عن بعض التعليمات البرمجية المصدرية، ويبدو أن أحد الأشخاص قد قام بأرشفة هذه التعليمات البرمجية، والتي تشكل المشغل الأساسي لكل جانب من جوانب التطبيق الشهير، ونشرها على GitHub، وذلك قبل أن تطلب الشركة من الموقع إزالة البيانات بموجب قانون حقوق المؤلف للألفية الرقمية DMCA.
وتستخدم الشركات عادة هذا القانون لحماية حقوق الملكية الفكرية الخاصة بها في الولايات المتحدة، وقال أحد ممثلي الشركة: “كشف تحديث تطبيق سناب شات لنظام iOS الصادر في شهر مايو/أيار عن كمية صغيرة من التعليمات البرمجية المصدرية الخاصة بنا وتمكنا من تحديد الخطأ وتصحيح الأمر على الفور، واكتشفنا أن بعض هذه التعليمات قد تم نشرها على الإنترنت، وتمت إزالتها في وقت لاحق، وهذا لم يؤثر على تطبيقنا ولم يكن له أي تأثير على مجتمعنا”.
وتكشف التعليمات البرمجية المصدرية أسرار الشركة حول كيفية عمل تطبيق التراسل، بالإضافة إلى كشفها عن الميزات المستقبلية المخطط لها، ويعد من النادر نشر مثل تلك التعليمات البرمجية لأنها تشكل العنصر الأساسي وراء التصميم الكامل للتطبيق أو الخدمة عبر الإنترنت.
وقام الباحث الأمني المستقل المعروف على منصة تويتر بالاسم الرمزي x0rz بالحديث حول إزالة التعليمات البرمجية المصدرية، مشيرًا إلى نسخة من الطلب الذي قدمته شركة سناب من أجل إزالة تلك التعليمات، ويعرف الشخص المسؤول عن هذا التسريب بالاسم الرمزي i5xx، ويدعي أنه من قرية تاندو باغو الباكستانية الصغيرة، ويبدو أن حسابه على Github قد تم إنشاؤه لغرض وحيد وهو مشاركة التعليمات البرمجية، حيث لم تتم مشاركة أي شيء آخر من قبل المستخدم قبل أو بعد حدوث التسريب.
ويوضح الطلب محادثة تمت بين GitHub وموظف شركة سناب حول أفضل حل للانتهاك المزعوم وهل هناك إجراءات محددة يمكن القيام بها بخلاف عملية الإزالة، كما تشير بيانات أحد مستودعات GitHub، والذي كان يتضمن التعليمات البرمجية المصدرية لتطبيق سناب شات، إلى أنه قد تم تعطيل الوصول العام إلى المستودع، ولكن يبدو أن بعض المستخدمين يتداولون هذه التعليمات البرمجية بشكل سري.