۱۳۹۴-۰۶-۰۶

یک روش سکیوریتی برای برنامه های اپلیکیشن اندروید

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

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

حالا دو راه کار داریم . اول استفاده از سرور به عنوان یک " وی پی ان " برای ارائه خدمات . که در این صورت ، پس از ده روز میتوان به راحتی خدمات را متوقف نمود .

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

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

هیچ نظری موجود نیست: