شناسایی طراحان “بدافزارها” با استفاده از “هوش مصنوعی”

محققان یک سیستم "یادگیری ماشین" طراحی کرده‌اند که به شناسایی "برنامه‌نویسان" می‌پردازد. با این سیستم می‌توان طراحان بدافزارها را نیز شناسایی کرد.

عصر بانک؛ به نقل از انگجت، امروزه برنامه‌نویسان در تلاشند تا سبک مختص خود را داشته باشند.

 

دانشمندان یک سیستم "یادگیری ماشینی"(machine learning) توسعه داده‌اند که برنامه‌نویسان را شناسایی می‌کند.

 

"یادگیری ماشینی" به عنوان یکی از شاخه‌های وسیع و پرکاربرد "هوش مصنوعی" است که به تنظیم و اکتشاف شیوه‌ها و الگوریتم‌هایی می‌پردازد که بر اساس آن‌ها، رایانه‌ها و سامانه‌ها توانایی تعلم و یادگیری پیدا می‌کنند.

 

در این سیستم الگوریتمی طراحی شده است که ساختار رمزنگاری برنامه نویسان را تشخیص می‌دهد.

 

این الگوریتم، کدها را بر اساس کار برنامه‌نویسان شناسایی می‌کند و از این کدها استفاده می‌کند تا ویژگی‌های برنامه را دقیقا مشخص کند.

 

در این سیستم بررسی جزء کوچکی از برنامه نیز کافی است.

 

در یکی از آزمایش‌های این سیستم، از نتایج "گوگل کد جم"(Google's Code Jam) استفاده شد.

 

"گوگل کد جم"(Google's Code Jam) یک رقابت برنامه‌نویسی بین‌المللی به میزبانی و مدیریت گوگل است.

 

در این ارزیابی مشخص شد که این سیستم مبتنی بر "هوش مصنوعی" نسبتا صحیح بود.

 

در این آزمایش 8 برنامه از 600 برنامه‌نویس بررسی شد.

 

این فناوری به زودی می‌تواند به عنوان یک مزیت برای سرمایه‌گذاران محسوب شود. این برنامه همچنین می‌تواند برای شناسایی طراحان "بدافزارها" موثر واقع شود.

 

این فناوری همچنین می‌تواند برای شناسایی "سرقت‌های ادبی" مورد استفاده قرار گیرد زیرا سیستم "یادگیری ماشین" می‌تواند شباهت‌های تصادفی و یا کپی را در یک اثر مشخص کند.

 

/ایسنا

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.