1395/5/3، 01:34 عصر
سلام .
عنوان خوب به ذهنم نیومد همینو گزاشتم مدیران خواستن بعد تغییرش بدن ....................
دوست عزیزمون در تاپیک مجاور این بحث رو مطرح کردن و هر کسی نظر خودشو داد و تمام !!
اما راهکار نهایی که مطرح شد ارسال یک درخواست یا نامه به کافه بود تا این مورد رو پیاده سازی کنه و امنیت رو ببره بالا ........
کلا دوتا روش خوب واسه امنیت برنامه های هست که پیاده سازیش کار سختی نی :
1 : استفاده از ime گوشی به عنوان یک کد و اجازه بده که کاربری که اون برنامه رو خریده فقط بتونه از اون برنامه استفاده کنه
روش کار چطور هست ؟ به این شکل که کاربر ime روی در یک فیلد در سایت کافه وارد میکنه اون کد ثبت میشه به عنوان خریدار بعدش کد ime در دیتابیس مربوطه ثبت شده و بلافاصله بعد از اینکه برنامه نصب شد کدime گوشی کاربر رو با کد های ime دخیره شده در دیتابیس مقایسه میکنه در صورت یکسان بودن کاربر میتونه از app استفاده کنه
بسیار روش امنی هست کدime رو کسی نمی تونه دور بزنه و حتی اگه با دسترسی روت این کدو عوض کنه انتن گوشی میپره طبق تجربیات دوستان
2: بنده چند وقت پیش یه تیکت به کافه زدم و گفتم چطور میشه بفهمیم که کاربر برنامه ای رو از کافه خریداری کرده یانه ؟ که بعد از 10 مین جواب دادن که بزودی قراره این امکان پیاده سازی بشه و گفتن اگه این قابلیت رو پیاده سازی کنیم توسعه دهنده میتونه فقط به کاربرانی که برنامه رو خریدن خدمات بده
خوب این چطور کار میکنه ؟ یجورایی مس api درون پرداخت هست و روش کارش اینطوری هست که :
اول چک میکنه ببینه اون فردی که این برنامه و بازی مارو نصب کرده اصلا کافه بازار روی گوشیش نصب هست یا خیر ؟ اگه نبود که برنامه یا بازی بسته میشه
دو چک میکنه که ایا کاربر که برنامه مارو نصب کرده ایا در قسمت تراکنش های خودش اصلا این برنامه (اسم پکیج برنامه اینجا مهمه) رو خریداری کرده یا نه ؟ اگه نه که باز هم برنامه بسته میشه
اما ................
ما باید چیکار کنیم ؟
طبق توضیحات بالا شما باید متنی شبیه متن بنده رو بفرستین
متن مورد نظر : چطور میشه بفهمیم که کاربر برنامه ای رو از کافه خریداری کرده یانه ؟
البته نه دقیق این متن !!
دوستان توسعه دهنده کافه حتما لطف کنین و تیکت های مرتبط رو بفرستین
موفق باشید
عنوان خوب به ذهنم نیومد همینو گزاشتم مدیران خواستن بعد تغییرش بدن ....................
دوست عزیزمون در تاپیک مجاور این بحث رو مطرح کردن و هر کسی نظر خودشو داد و تمام !!
اما راهکار نهایی که مطرح شد ارسال یک درخواست یا نامه به کافه بود تا این مورد رو پیاده سازی کنه و امنیت رو ببره بالا ........
کلا دوتا روش خوب واسه امنیت برنامه های هست که پیاده سازیش کار سختی نی :
1 : استفاده از ime گوشی به عنوان یک کد و اجازه بده که کاربری که اون برنامه رو خریده فقط بتونه از اون برنامه استفاده کنه
روش کار چطور هست ؟ به این شکل که کاربر ime روی در یک فیلد در سایت کافه وارد میکنه اون کد ثبت میشه به عنوان خریدار بعدش کد ime در دیتابیس مربوطه ثبت شده و بلافاصله بعد از اینکه برنامه نصب شد کدime گوشی کاربر رو با کد های ime دخیره شده در دیتابیس مقایسه میکنه در صورت یکسان بودن کاربر میتونه از app استفاده کنه
بسیار روش امنی هست کدime رو کسی نمی تونه دور بزنه و حتی اگه با دسترسی روت این کدو عوض کنه انتن گوشی میپره طبق تجربیات دوستان
2: بنده چند وقت پیش یه تیکت به کافه زدم و گفتم چطور میشه بفهمیم که کاربر برنامه ای رو از کافه خریداری کرده یانه ؟ که بعد از 10 مین جواب دادن که بزودی قراره این امکان پیاده سازی بشه و گفتن اگه این قابلیت رو پیاده سازی کنیم توسعه دهنده میتونه فقط به کاربرانی که برنامه رو خریدن خدمات بده
خوب این چطور کار میکنه ؟ یجورایی مس api درون پرداخت هست و روش کارش اینطوری هست که :
اول چک میکنه ببینه اون فردی که این برنامه و بازی مارو نصب کرده اصلا کافه بازار روی گوشیش نصب هست یا خیر ؟ اگه نبود که برنامه یا بازی بسته میشه
دو چک میکنه که ایا کاربر که برنامه مارو نصب کرده ایا در قسمت تراکنش های خودش اصلا این برنامه (اسم پکیج برنامه اینجا مهمه) رو خریداری کرده یا نه ؟ اگه نه که باز هم برنامه بسته میشه
اما ................
ما باید چیکار کنیم ؟
طبق توضیحات بالا شما باید متنی شبیه متن بنده رو بفرستین
متن مورد نظر : چطور میشه بفهمیم که کاربر برنامه ای رو از کافه خریداری کرده یانه ؟
البته نه دقیق این متن !!
دوستان توسعه دهنده کافه حتما لطف کنین و تیکت های مرتبط رو بفرستین
موفق باشید
عشق کردین جوین بشین !!