سیویلیکا را در شبکه های اجتماعی دنبال نمایید.

مبهم سازی و پنهان سازی کد در زمان کامپایل

Export:

Link to this Paper:

Document National Code:

COMPUTER04_014

Index date: 11 May 2018

مبهم سازی و پنهان سازی کد در زمان کامپایل abstract

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

مبهم سازی و پنهان سازی کد در زمان کامپایل Keywords:

مبهم سازی نرم افزار , تجزیه و تحلیل کد , مهندسی معکوس , محافظت نرم افزاری , بدافزار

مبهم سازی و پنهان سازی کد در زمان کامپایل authors

امیر اکبری فر

دانشجوی کارشناسی ارشد،دانشکده مهندسی کامپیوتر، واحد دامغان، دانشگاه آزاد اسلامی، دامغان، ایران.

رضا مرتضوی

استادیار دانشکده فنی و مهندسی، دانشگاه دامغان، دامغان، ایران.

مقاله فارسی "مبهم سازی و پنهان سازی کد در زمان کامپایل" توسط امیر اکبری فر، دانشجوی کارشناسی ارشد،دانشکده مهندسی کامپیوتر، واحد دامغان، دانشگاه آزاد اسلامی، دامغان، ایران.؛ رضا مرتضوی، استادیار دانشکده فنی و مهندسی، دانشگاه دامغان، دامغان، ایران. نوشته شده و در سال 1396 پس از تایید کمیته علمی دوازدهمین سمپوزیوم پیشرفت های علوم و تکنولوژی کمیسیون دوم:سرزمین پایدار تازه های کامپیوتر و فناوری اطلاعات پذیرفته شده است. کلمات کلیدی استفاده شده در این مقاله مبهم سازی نرم افزار، تجزیه و تحلیل کد، مهندسی معکوس، محافظت نرم افزاری، بدافزار هستند. این مقاله در تاریخ 21 اردیبهشت 1397 توسط سیویلیکا نمایه سازی و منتشر شده است و تاکنون 696 بار صفحه این مقاله مشاهده شده است. در چکیده این مقاله اشاره شده است که با پیشرفت تکنولوژی دیجیتال، تکثیر غیر قانونی نرم افزار نیز رشد غیر قابل تصوری پیدا کرد. از اینرو نرخ سرقت های نرم افزار نیز به شکل قابل توجهی افزایش یافت. تکنیک های متعددی برای محافظت از کد، موجود بوده که یکی از این راهکارها، مبهم سازی کد می باشد. مبهم سازی کد، مکانیزمی برای پنهان سازی الگوریتم اصلی، ساختمان داده ... . برای دانلود فایل کامل مقاله مبهم سازی و پنهان سازی کد در زمان کامپایل با 12 صفحه به فرمت PDF، میتوانید از طریق بخش "دانلود فایل کامل" اقدام نمایید.