عنوان
ارائه روشي براي شناسايي الگوريتمهاي رمزگذاري در فشردهسازها جهت نافشردهكردن ايستاي آنها
نويسنده اصلي
عليرضا جعفري فرد
مقطع تحصيلي
كارشناسي ارشد
چكيده
چكيده
همانطور كه ميدانيد بدافزار مهمترين عامل تهديدات امنيتي در فضاي مجازي ميباشد. ميزان اين بدافزارها به حدي است كه برخي آمارها نشان ميدهد روزانه بيش از 400000 بدافزار جديد منتشر ميشود. بسياري از اين بدافزارها براي جلوگيري از شناسايي فشرده ميشوند. بنابراين جهت تحليل آنها بايد ابتدا آنها را از حالت فشرده خارج نمود. نافشردهسازي به دو روش ايستا و پويا انجام ميگيرد. مطمئناً نافشردهسازي پوياي بدافزارها خطرناك و زمانبر ميباشد. به همين دليل بايد از روشهايي استفاده شود كه بتوان اين فايلها را بصورت ايستا نافشرده كرد. براي نافشردهسازي ايستاي فايلهاي فشرده نياز به شناسايي الگوريتم رمزگذاري استفادهشده ميباشد تا بتوان نحوه نافشرده كردن را مشخص كرد.
تاكنون ابزارهاي زيادي براي نافشردهسازي پويا ارائه شدهاند. مهمترين مشكل اين ابزارها اين است كه به بدافزار اجازه اجرا ميدهد. براي حل اين مشكل راهكار نافشردهسازي ايستا ارائه شده است، اما اين راه حل مشكل محدوديت دارد. محدوديت نافشردهسازي ايستا در استفاده از روشهاي مبتني بر امضا براي شناسايي نوع فشردهساز و الگوريتمهاي استفادهشده در درون آن ميباشد. به همين خاطر روش نافشردهسازي ايستا مبتني بر امضا تنها زماني قابل استفاده است كه امضاي آن فشردهساز در دسترس ابزار باشد و نميتوان از اين روش براي نافشردهسازي فشردهسازهاي شخصيسازيشده يا فشردهسازهاي اختصاصي استفاده نمود. در اين پاياننامه چارچوبي براي شناسايي الگوريتم فشردهساز ارائه خواهد شد كه از روش استخراج ويژگيهاي زيرروال استخراج به همراه الگوريتمهاي دادهكاوي استفاده ميكند. بنابراين بدون نياز به در اختيار داشتن امضاي فشردهسازها و محافظگرها توان شناسايي الگوريتمهاي استفادهشده در فايل فشرده را دارد. همچنين اين چارچوب قادر به شناسايي الگوريتمهاي استفادهشده در فشردهسازهايي كه از توابع رابط برنامهنويسي كاربردي استفاده ميكنند نيز ميباشد.
واژههاي كليدي: تحليل ايستا، نافشردهسازي ايستا، بدافزار، فشردهساز، رمزگذاري.
شماره ركورد
189353
دانشگاه
دانشگاه علم و صنعت ايران
رشته تحصيلي
نرم افزار
استاد راهنما
دكتر سعيد پارسا