مایکروسافت توسط توسعه دهنده ها باگ ها را پیدا میکند و به کمک یادگیری ماشین انها را حل میکند.
مایکروسافت در گزارشات اخیر خود شیوهی مدیریت و برطرف کردن باگ را بیان کرد. مدیر ارشد برنامههای امنیتی اسکات کریستینسن در مورد شرکت مایکروسافت میگوید که این شرکت حدود ۴۷ هزار توسعهدهنده دارد که ماهانه بیش از ۳۰ هزار باگ در برنامههای آنها کشف میشود. البته پیدا کردن باگ ها و حل انها زمان و چالش های زیادی را در پی دارد.
میتوان گفت مایکروسافت از داده های 20 سال پیش تا الان را استفاده میکند تا بتواند یادگیری ماشین در زمینه باگهای نرمافزاری را بهبود دهد. در اخرین اپدیت سیستم موجود با دقتی نزدیک به ۹۹ درصد، باگهای امنیتی و غیر امنیتی را از یکدیگر جدا میکند.
کریستینسن در مورد سیستم یادگیری ماشین کشف باگ میگوید:
ما میخواستیم سیستمی طراحی کنیم که باگها را در دستهبندیهای امنیتی و غیر امنیتی و حیاتی و غیر حیاتی دستهبندی کند و همچنین جایگزین یک فرد متخصص امنیت شود.
مایکروسافت برای تکمیل سیستم خود انواع داده ها را به سیستم شناسایی کرد که دارای برچسبهای امنیتی و غیر امنیتی بودند. که بعدا بر اساس هوش مصنوعی این برچسب زنی بر روی داده ها و باگ ها با انواع برچسب هایی از جمله حیاتی، مهم و کماثر انجام داد.
توسعه سیستم مایکروسافت توسط متخصصان امنیت و دانشمندان علوم داده شکل گرفت. سیستم در زمان توسعه تحت نظر این افراد قرار داده شد و ازمایشات مختلفی روی این سیستم انجام شد. و اکنون به سطحی رسیده که که با دقت نزدیک به ۹۹ درصد، باگهای امنیتی را تشخیص میدهد و با دقت ۹۷ درصد، آنها را برچسبزنی میکند.
تا الان خبری مبتنی بر افشای تعداد و حجم باگهای ایجادشده در سرویس مایکروسافت شنیده نشده است. البته در شرکت های دیگر این اتفاق افتاده است. مایکروسافت میخواهد سیستم یادگیری ماشین را مورد توجه همگان قرار دهد و سورس کد خود را به صورت متن باز در گیتهاب منتشر کند. همچنین با انتشار مقاله ای مراحل پیاده سازی مدل را توضیح داده است.
ارسال نقد و بررسی