چکیده مقاله
امنیت یکی از اهداف اساسی در تولید و توسعه ی نرم افزار است مهندسی امنیت یک بخش مهم ازمهندسی نرم افزار است که با استفاده از ابزارها، فرآیندها و روش های خاصی، نرم افزار را در برابر سوءاستفاده ها قابل اطمینان نگه می دارد با استفاده از مهندسی معکوس می توان به اطلاعات زیادی از کدهای برنامه دسترسی پیدا کرد در نتیجه نفوذ به برنامه را برای نفوذگران آسان می سازد برای ایمن سازی کد برنامه و مقابله با مهندسی معکوس آسان ترین و ارزان ترین روش، استفاده از مبهمسازی کدبرنامه است که یکی از روشهای مهم و پرکاربرد برای حفاظت تکنیکی از نرم افزار است که با استفاده از آن میتوان از دسترسی به کد برنامه اصلی توسط مهندسی معکوس و دیکامپایلر کردن جلوگیری کرد مبهم سازی کد، تکنیکی است که برنامه ی اصلی را به برنامهی دیگری تبدیل می کند که دارای عملکرد کاملا یکسان با برنامه ی اصلی است، اما دارای پیچیدگی هایی است که درک و فهم آن را دشوار می سازد در این میان کامپایلر جاوا، برنامه ی نوشته شده را به کد میانی تبدیل می کند کد میانی شامل اطلاعات قابل توجهی از برنامه می باشد که میتوان به کمک آن برنامه ی اصلی را باز سازی اجرا نمود
کلیدواژهها
نویسندگان
شیوه ارجاع
�لیمی، محمدعلی و عزیزی، سمیه،1398،تکنیک های مبهم سازی کد برنامه های جاوا،چهارمین کنفرانس بین المللی نوآوری وتحقیق در علوم مهندسی(ICIRES ۲۰۱۹)
ارائهشده در
مجموعه مقالات چهارمین کنفرانس بین المللی نوآوری وتحقیق در علوم مهندسی(ICIRES ۲۰۱۹)20 آبان 1398