تقنية جديدة يمكنها التعرف على "بصمة" المبرمجين


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

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

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