PDA

View Full Version : روش امن در بروز رسانی نرم افزار



Mahmoud Zaad
دوشنبه 14 فروردین 1396, 16:55 عصر
با سلام
بنده یک نرم افزار تحت ویندوز دارم که بروزرسانی اون از طریق اینترنت انجام میشه. روش فعلی به این صورت هست که یک فایل تکست که در هاست قرار داره شماره آخرین نسخه رو نگهداری می کنه بعد نسخه نصب شده با نسخه ای که در هاست قرار داره مقایسه می شه و در صورت نیاز بروز رسانی انجام میشه. مشکل اینجاست که اگزه برنامه (زیپ شده) روی هاست قرار داره و به راحتی برای همه افراد قابل دسترس هست. بنده دنبال روشی هستم که این فایل فقط برای کاربران نرم افزار قابل دانلود باشه. اینم اضافه کنم که یک کد کاربری یکتا به هر کاربر اختصاص داده شده.
آیا راهی هست؟
با تشکر

Mask
چهارشنبه 16 فروردین 1396, 23:06 عصر
چندین راه داره.
یکی اینکه فایل رو رمز کنید و روی هاست قرار بدید و عملیات اکستراکت رو خوده برنامه updater انجام بدهد که رمز را دارد.
و روش دیگر اینکه که فایل سروری مثله ftpسرور راه اندازی کنید.و برنامه با دارا بودن یوزر و پسورد بتونه فایل رو دانلود کنه و استفاده کنه.

Mahmoud Zaad
پنج شنبه 17 فروردین 1396, 21:14 عصر
بله الان هم فایل زیپ شده و توسط updater از زیپ خارج میشه ولی ظاهراً به زیپ هم نمیشه اعتماد کرد، میخوام در مورد یک روش encryption و decryption شخصی کار کنم منتها زبانم سی شارپ هست:لبخندساده: که اینم آب در هاون کوبیدنه!
به نظر همون ftp از اینها بهتره، درسته؟

Mask
جمعه 18 فروردین 1396, 15:30 عصر
بله ftp قابل اعتماد هست.

maarek
شنبه 19 فروردین 1396, 09:59 صبح
بله الان هم فایل زیپ شده و توسط updater از زیپ خارج میشه ولی ظاهراً به زیپ هم نمیشه اعتماد کرد

به نظرم به پسورد فایل زیپ بیشتر میشه اعتماد کرد تا اینکه یوزر و پسورد ftp داخل برنامه hard code بشه