بدافزارها و ویروس های رایانه ای به عکس تبدیل می شوند

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از زددی نت، طرح یادشده در قالب یک پروژه یادگیری عمیق ماشینی موسوم به استامینا اجرا می‌شود. از این طریق شناسایی و طبقه بندی بدافزارها تسهیل می‌شود.

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

محققان می‌گویند عکس‌های دوبعدی که طی این فرایند به این شکل به دست می‌آیند، با استفاده از الگوریتم‌های هوش مصنوعی به راحتی قابل تجزیه و تحلیل هستند.

مایکروسافت و اینتل مدعی هستند استفاده از این روش دسته بندی و شناسایی انواع ویروس‌ها و بدافزارهای رایانه‌ای را تسهیل می‌کند.

تا به حال به همین شیوه ۲.۲ میلیون فایل تصویری از ویروس‌های مختلف تهیه شده که مطالعه بر روی آنها مقابله با بدافزارهای جدید را نیز تسهیل می‌کند. محققان از ۶۰ درصد از این فایل‌ها برای آموزش الگوریتم یادگیری ماشینی عمیق خود بهره گرفته‌اند. آنها دقت روش یادشده را در زمینه شناسایی و طبقه بندی انواع بدافزارها ۹۹.۰۷ درصد اعلام کرده‌اند.

129
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });