|
|
شناسایی بدافزار اندرویدی روز صفر با استفاده از شبکههای عصبی
|
|
|
|
|
نویسنده
|
لک بهزاد ,یادگاری وحید ,متین فر احمدرضا
|
منبع
|
پدافند الكترونيكي و سايبري - 1402 - دوره : 11 - شماره : 3 - صفحه:49 -55
|
چکیده
|
با افزایش ضریب نفوذ اینترنت در زندگی و استفاده آحاد مردم از این فناوری در همه ابعاد، بهکارگیری از دستگاههای گوشی تلفن همراه نیز به همین نسبت افزایش داشته است. این موضوع در کنار خلق مزایای فراوان، موجب گسترش و تسریع انتشار برخی برنامههای مخرب به نام بدافزار گردیده است. در این پژوهش سعی بر آن است که با استفاده از شبکه عصبی چندلایه و یادگیری ماشین تشخیص بدافزارهای روز صفر در تلفنهای هوشمند صورت گیرد. برای این منظور از دیتاست استاندارد با بیش از 15 هزار نمونه از انواع بدافزار و خوب افزار بهصورت برچسبگذاری شده بهرهگیری شده است. در مرحله پیشپردازش ابتدا با استفاده از نرمالسازی و یکسانسازی دادهها انجام میشود و با تجزیهوتحلیل مولفههای اصلی عمل انتخاب ویژگی صورت گرفته و از تعداد 1183 ویژگی تعداد 215 ویژگی که واریانس بالاتری دارند انتخاب میشود و پسازآن مدل پیشنهادی معرفیشده است که از طبقه بند شبکه عصبی چندلایه و الگوریتم بهینهسازی مبتنی بر آموزش و یادگیری است که با اعمال آن بر روی پایگاه دادههای ذکرشده و مقایسه نتایج طبقهبندی آن با الگوریتمهای ماشین بردار، الگوریتم ژنتیک ، نزدیکترین همسایه و ... میتوان دریافت که آموزش شبکه عصبی چندلایه یادگیری دقت و صحت را بالا میبرد. نتایج استفاده از شبکه عصبی چندلایه مبتنی بر آموزش و یادگیری حاکی از دقت 99% و صحت 98% است.
|
کلیدواژه
|
بدافزار، اندرزید، تجزیه و تحلیل، انتخاب ویژگی، یادگیری ماشین
|
آدرس
|
دانشگاه علوم انتظامی امین, ایران, دانشگاه علامه طباطبایی, ایران, دانشگاه جامع امام حسین (ع), ایران
|
پست الکترونیکی
|
a_vizand@yahoo.com
|
|
|
|
|
|
|
|
|
dentifying zero day android daily through neural networks
|
|
|
Authors
|
lak behzad ,yadegari vahid ,matinfar ahmad reza
|
Abstract
|
with the increase in the internet’s penetration rate in life and the use of this technology in all aspects, the use of mobile phones has increased as well. this, in addition to creating many benefits, has expanded and accelerated the release of some malicious programs called malware. in this study, it is attempted to use a multilayer neural network and learning machine diagnosis of zero daytime malware on smartphones. for this purpose, the standard database has been labeled with more than 15,000 samples of malware and goodware. in the pre -processing phase, the data is first performed using normalization and alignment of the data and by analyzing the main components of the feature of the selection of the feature and selected from 1183 features 215 features that have higher variances, followed by the model. a suggestion is introduced from the multilayer neural network class and the optimization algorithm based on the training and learning that apply it to the databases and compare its classification results with vector algorithms, genetic algorithm, nearest neighbor. and ... it can be seen that the neural network training increases accuracy and accuracy. the results of the use of multilayer neural network based on education and learning indicate 99% accuracy and 98% accuracy.
|
Keywords
|
malware ,android ,analysis ,feature selection ,machine learnin
|
|
|
|
|
|
|
|
|
|
|