فناوری هوش مصنوعی | این روزها با توجه به افزایش امنیت فضای اینترنت و افزایش میزان افراد سو استفاده گر از این فضا، شاهد حضور بدافزارهای بسیاری در دنیای مجازی هستیم. اکنون بسیاری از فرآیندها در دنیای اینترنت در حال آماده سازی بر پایه ی هوش مصنوعی می باشند، بسیاری از گوشی های هوشمند اخیر نیز از فناوری هوش مصنوعی بهره مند می باشند که کارکردن با این گوشی ها را آسان تر نموده است.
شناسایی طراحان بدافزار
بسیاری از برنامه نویسان در نحوه ی طراحی الگوریتم های خود و ماژول های کد، سبک و سیاق خاص خود را دارند ولی شناسایی یک برنامه نویس با استفاده از این الگوها بر اساس خطوط کد فراوان کار آنقدر ساده ای نیست. اخیرا پژوهشگران یک سیستم یادگیری ماشینی را طراحی نموده اند که می تواند با استفاده از کد خام منبع و یا نسخه ی کامپایل شده، برنامه نویس ها را شناسایی نماید.
در این فرایند مثال هایی از کدهای برنامه نویسان به الگوریتم های آموزشی داده شده است تا الگوهای مشترک در آن ها تعیین شود، در نتیجه این الگوریتم می تواند کدهای یک برنامه نویس مشخص را از بین نمونه های مختلف موجود در منبع آن شناسایی نماید. مزیت هوش مصنوعی در عدم احتیاج به مثال های بسیار است، زیرا این الگوریتم به خوبی توسط قطعه کد سورس های کوتاه نیز آموزش می بیند.
در آزمایشی که با استفاده از Code Jam کمپانی گوگل صورت پذیرفت،4800 قطعه کد از 600 برنامه نویس مختلف در این سیستم آزمایش شد و الگوریتم موردنظر در 83 مورد، برنامه نویس را به درستی شناسایی نمودند. این روزها با توجه به افزایش حملات سایبری و خسارت بسیاری که ایجاد می نمایند، توسعه چنین تکنولوژی می تواند به شناسایی سریعتر و دقیق افراد سو استفاده گر منجر گردد، به خصوص در زمانی که مهاجمان تلاش در جعل هویت سایر افراد دارند.
از طرفی این فناوری با تعیین شباهت های غیر معمول در بین دو یا چند کد برنامه در مواردی مانند شناسایی کپی برداری غیر قانونی و نقض قانون کپی رایت نیز کاربرد خواهد داشت.
مطالب مرتبط
- پیش بینی زمان مرگ افراد با استفاده از هوش مصنوعی کمپانی گوگل
- هوش مصنوعی عاملی حیاتی در رقابت بین گوشی های هوشمند در سال های آینده خواهد بود.
- تشخیص ۹۵ درصدی صدا در سیستم هوش مصنوعی آفلاین کوالکام
- اقداماتی که هوش مصنوعی در مبارزه با سرطان انجام می دهد
در ادامه با زوم تک همراه باشید …
نظرات در مورد : شناسایی طراح بدافزارها با استفاده از فناوری هوش مصنوعی