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

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

Publish Year: 1394
Type: Conference paper
Language: Persian
View: 644

This Paper With 6 Page And PDF Format Ready To Download

Export:

Link to this Paper:

Document National Code:

ISCC12_018

Index date: 27 October 2018

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

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

ارایه تکنیک مبهم سازی تجمعی داده ها جهت محافظت از نرم افزار Keywords:

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

حمید نصیری

دانشجوی کارشناسی ارشد کامپیوتر- نرم افزار، دانشگاه گیلان، رشت

رضا ابراهیمی آتانی

استادیار گروه مهندسی کامپیوتر، دانشکده فنی، دانشگاه گیلان، رشت

افشین رشیدی

دانشجوی کارشناسی ارشد کامپیوتر- نرم افزار، دانشگاه گیلان، رشت

مقاله فارسی "ارایه تکنیک مبهم سازی تجمعی داده ها جهت محافظت از نرم افزار" توسط حمید نصیری، دانشجوی کارشناسی ارشد کامپیوتر- نرم افزار، دانشگاه گیلان، رشت؛ رضا ابراهیمی آتانی، استادیار گروه مهندسی کامپیوتر، دانشکده فنی، دانشگاه گیلان، رشت؛ افشین رشیدی، دانشجوی کارشناسی ارشد کامپیوتر- نرم افزار، دانشگاه گیلان، رشت نوشته شده و در سال 1394 پس از تایید کمیته علمی دوازدهمین کنفرانس بین المللی انجمن رمز ایران پذیرفته شده است. کلمات کلیدی استفاده شده در این مقاله حفاظت از نرم افزار، مبهم سازی کد، تحلیل (مهندسی معکوس)، دزدی هستند. این مقاله در تاریخ 5 آبان 1397 توسط سیویلیکا نمایه سازی و منتشر شده است و تاکنون 644 بار صفحه این مقاله مشاهده شده است. در چکیده این مقاله اشاره شده است که پیدایش شبکه ی کامپیوتری و گسترش آن در پهنه ی جهان یکی از عوامل عمده ی توزیع نرم افزار بر روی ماشین های میزبان مختلف است. در نتیجه، حفظ امنیت و حفاظت از محتویات نرم افزار در برابر حملات به یکی از چالش ها و نگرانی های اصلی تولید کنندگان نرم افزار، تبدیل شده است. دزدی، دستکاری و مهندسی معکوس ... . برای دانلود فایل کامل مقاله ارایه تکنیک مبهم سازی تجمعی داده ها جهت محافظت از نرم افزار با 6 صفحه به فرمت PDF، میتوانید از طریق بخش "دانلود فایل کامل" اقدام نمایید.