نمایش نتایج 1 تا 8 از 8

نام تاپیک: سئوال در باره جلو گیری از تبدیل بایت کدها به کد سورس

  1. #1

    Tick سئوال در باره جلو گیری از تبدیل بایت کدها به کد سورس

    نرم افزارهایی وجود دارند که بایت کدهای جاوا را به کد سورس تبدیل میکنند و این موضوع می تواند در بعضی موارد کدهای امنیتی موجود در سورس را بر ملا سازد.آیا راهی وجود دارد که از تبدیل بایت کدها به کد سورس توسط این گونه نرم افزارها جلو گیری بعمل آورد؟

  2. #2
    کاربر دائمی آواتار Bahmany
    تاریخ عضویت
    آبان 1384
    محل زندگی
    No Where
    سن
    39
    پست
    602
    Java Decompiler
    در گوگل سرچ کن و در سایت نیز قبلا گفته شده

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    سن
    44
    پست
    966
    یک راه حل برای جلوگیری تبدیل باینری به سورس اصلی برنامه این که :
    جاوا خوشبختانه بر اساس متن باز (Open Source) از اینرو می توانی با داشت سورس اصلی جاوا کاری کنی که برنامه java decompiler هم نتونه کاری بکونه

  4. #4
    نقل قول نوشته شده توسط javaphantom مشاهده تاپیک
    یک راه حل برای جلوگیری تبدیل باینری به سورس اصلی برنامه این که :
    جاوا خوشبختانه بر اساس متن باز (Open Source) از اینرو می توانی با داشت سورس اصلی جاوا کاری کنی که برنامه java decompiler هم نتونه کاری بکونه
    سلام
    میشه بیشتر توضیح بدین

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    سن
    44
    پست
    966
    شخص یا شرکتی که برنامه Decompiler رو تولید کرده با داشتن متن اصلی برنامه و استانداردی که compiler منظور کرده توانسته این کار رو انجام بده. همانطور که گفتم یکی از راه حل ها اینکه ما هم با تغییر دادن متن اصلی کاری کنیم که دیگه برنامه نام برده شده نتونه عمل کنه و کدهای ما محفوظ باقی بمونه. این کار نیاز به یک دید حرفه ای داره و به نظر من بهترین راه حله.
    یکی از مزایای Open Source همینه.

  6. #6
    نه نمیشه پس قابلیت حمل جاوا چی میشه؟

    اگر کسی نگران سورس برنامه است اسمبلی بهترین زبان برنامه نویسی است. تازه اون هم دیکمپایلر دارد اما کار هر کسی نیست که از اسمبلی سر در آورد. و بعدش هم سی و...

    جاوا را به خاطر قابلیت حمل بودن و... استفاده میکنند.



    حتی اگر در pc مجبور شود از ماشین مجازی شما استفاده کند برای موبایل چه میکنید؟
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  7. #7
    کاربر دائمی آواتار saeedIRHA
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    Eclipse
    سن
    38
    پست
    605
    نقل قول نوشته شده توسط javaphantom مشاهده تاپیک
    شخص یا شرکتی که برنامه Decompiler رو تولید کرده با داشتن متن اصلی برنامه و استانداردی که compiler منظور کرده توانسته این کار رو انجام بده. همانطور که گفتم یکی از راه حل ها اینکه ما هم با تغییر دادن متن اصلی کاری کنیم که دیگه برنامه نام برده شده نتونه عمل کنه و کدهای ما محفوظ باقی بمونه. این کار نیاز به یک دید حرفه ای داره و به نظر من بهترین راه حله.
    یکی از مزایای Open Source همینه.
    ممنون میشام اگر یک مثال بزنی !

    به غیر از java code obfuscation فعلاً هیچ راه دیگی وجود نداره
    (من ندیدم، اگر دوستان راه دیگه ای میدونن خوشحال میشام به من هم اطلاع بدن؟؟ )
    به این سایت هم سر بزن جالبه:
    http://www.javaworld.com/javaworld/j...09-jcrypt.html

  8. #8
    ظاهرآ، روش Encrypt ارائه شده در لینک معرفی شده مطمئن تر از obfuscation بنظر میرسه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •