تعداد نشریات | 38 |
تعداد شمارهها | 1,258 |
تعداد مقالات | 9,115 |
تعداد مشاهده مقاله | 8,324,267 |
تعداد دریافت فایل اصل مقاله | 5,039,280 |
یک چارچوب بهینه و شفاف برای تحلیل خودکار بدافزار | ||||||||||||||||||
علوم و فناوریهای پدافند نوین | ||||||||||||||||||
مقاله 7، دوره 7، شماره 1 - شماره پیاپی 23، فروردین 1395، صفحه 71-80 اصل مقاله (412.8 K) | ||||||||||||||||||
نویسندگان | ||||||||||||||||||
سعید پارسا؛ امیر گوران اوریمی* | ||||||||||||||||||
دانشگاه علم و صنعت | ||||||||||||||||||
تاریخ دریافت: 10 بهمن 1397، تاریخ بازنگری: 15 دی 1399، تاریخ پذیرش: 10 بهمن 1397 | ||||||||||||||||||
چکیده | ||||||||||||||||||
بدافزار مهمترین عامل تهدیدات امنیتی در فضای مجازی است. میزان این بدافزارها به حدی است که برخی آمارها نشان میدهد روزانه بیش از 315000 بدافزار جدید منتشر میشود. مطمئناً تحلیل دستی این حجم از بدافزار غیرممکن است. به همین دلیل باید از نرمافزارهایی استفاده شود که توان تحلیل فایلهای مشکوک را داشته و بتوانند رفتار داخلی آن را بهطور کاملاً خودکار تعیین نمایند. تاکنون چندین ابزار همانند آنوبیس و جعبهشن کوکو در این زمینه ارائه شدهاند. مهمترین مشکل این ابزارها عدم شفافیت است. امروزه بدافزارهایی منتشر شدهاند که از این مشکل موجود در ابزارهای کنونی سوءاستفاده کرده و بهصورت چندشخصیتی عمل میکنند. برای حل این مشکل راهکار مجازیسازی بهکمک سختافزار ارائهشده است، اما این راه حل نیز دارای مشکل عدم بهینگی است. در این مقاله چارچوب تحلیل خودکار بدافزاری ارائه خواهد شد که شفاف و بهینه باشد. بنابراین علاوهبر اینکه در برابر بدافزارهای چندشخصیتی مقاوم است، توان تحلیل این میزان بدافزار منتشرشده در روز را بدون نیاز به اضافهکردن منابع سختافزاری جدید دارد. این چارچوب از تحلیل پویا بههمراه فناوری مجازیسازی بهکمک سختافزار استفاده میکند. در تحلیل پویا از روشهایی همانند جعبه شن و دنبالکردن فراخوانیهای سیستمی استفاده شده است. تحلیلهای مبتنی بر مجازیسازی بهکمک سختافزار نیز برای ایجاد شفافیت مورد استفاده قرار گرفته است. | ||||||||||||||||||
کلیدواژهها | ||||||||||||||||||
محیط تحلیل؛ مجازیسازی به کمک سختافزار؛ شفافیت؛ تحلیل پویا؛ بدافزار | ||||||||||||||||||
عنوان مقاله [English] | ||||||||||||||||||
An Optimal and Transparent Framework for Automatic Analysis of Malware | ||||||||||||||||||
نویسندگان [English] | ||||||||||||||||||
Saeed Parsa؛ Amir Gooran Oorimi | ||||||||||||||||||
چکیده [English] | ||||||||||||||||||
Malware is the most important security threat in cyberspace. Some statistics show that over 315,000 malware are released, every day. Certainly, it is not possible to analyze all of these malware, manually. That's why the security vendors are obliged to use software capable of analyzing suspicious executable files. These software determine behavior of suspicious files automatically. Several tools such as Anubis and Cuckoo are produced in this area. The problem of these tools is lack of transparency. Some malware use this sort of weaknesses to recon analysis environments. To resolve this problem some solutions using hardware-assisted virtualization is presented. However, these solutions impose a great run time overhead on the program execution. In this paper an automated malware analysis framework is presented that is both transparent and optimal. This framework in addition to being resistant to malware with split personality features, may also be used to analyze the large amount of malware released every day without adding extra hardware resources. This framework uses dynamic analysis approaches with hardware assisted virtualization technology to analyze suspicious code. The dynamic analysis approaches used in this framework include sandboxing and system calls sequence analysis. Analysis based on hardware-assisted virtualization technology is applied to provide transparent analysis environment. | ||||||||||||||||||
کلیدواژهها [English] | ||||||||||||||||||
Analysis Environment, Hardware-Assisted Virtualization, Transparency, Dynamic Analysis, Malware | ||||||||||||||||||
مراجع | ||||||||||||||||||
| ||||||||||||||||||
آمار تعداد مشاهده مقاله: 320 تعداد دریافت فایل اصل مقاله: 157 |