ورود

View Full Version : امنیت برنامه های آندرویدی



.:saeed:.
چهارشنبه 29 خرداد 1392, 12:15 عصر
سلام دوستان
من برنامه نویس حرفه ای اندروید نیستم ببخشید اگر سوالم اشکال داره.
ولی برنامه ای نوشتیم که حدود یک سالی روش وقت گذاشتیم و شامل یک بخش سی پلاس پلاس ( هسته اصلی پردازشی ) و پوسته اصلی برنامه که با جاوا برای آندروید نوشته شده.
الان قصد داریم این برنامه رو برای فروش قرار بدیم و نگرانی فعلی ما اینه که مثلا امکان داره کسی به سرس برنامه ما ( چه کتابخونه سی پلاس پلاسش و چه بخش جاوا ) دسترسی پیدا کنه؟
چطور میشه برنامه های آندرویدی رو ایمن کرد؟
آیا روش فعال سازی اینترنتی گزینه خوبیه ؟
ممنون میشم راهنمایی کنید .

darkenerboy
چهارشنبه 29 خرداد 1392, 12:33 عصر
برای بررسی اینترنتی اگه از api شرکت کندو استفاده کنی خوبه
ولی زمان کار میکنه که با سیستم کندو فروخته شده باشه
کارشم اینجوریه که هر موقع که تابع مورد نظر رو صدا بزنی حساب کندوی طرف رو بررسی میکنه
که در مقدار بازگشتی تابع نتیجه ی اینکه خریده یا نه وجود داره

rubiks.kde
چهارشنبه 29 خرداد 1392, 14:25 عصر
برای ایمن کردن خود کد(چون جاوا به byte code تبدیل میشه و راحت قابل decompile هست) بهتره از ProGuard برای مبهم سازی کد جاوات استفاده کنی تا با ابزار موجود قابل خوندن نباشه . قسمت ++C هم که native هست و نباید زیاد نگران دسترسی به کد باشی چون خود تیم توسعه آندروید برای امن کردن برنامه چندین راه پیشنهاد میده اول اینکه از برنامه نویسی native استفاده بشه و دوم از ProGuard هم برای بهینه سازی و هم برای مبهم سازی کد استفاده کنند و چند روش دیگه که خودم به شخصه ازشون استفاده نکردم.

matrix-program
پنج شنبه 30 خرداد 1392, 19:40 عصر
یه برنامه هیچ وقت امن نیست...
شما نمیتونید جلوی هک رو بگیرید فقط میتونید اون رو سخت کنید