نوشته شده توسط
MiladWorkShop
درود
زمانی که قصد دارید به صورت آنلاین تبادل اطلاعات داشته باشید نباید هیچ اطلاعاتی از دیتابیس رو سمت کلاینت قرار بدید!
بهترین روی این هست که برای اینکار یک وب سرویس بنویسید, یه عنوان مثال یک وب سرویس بنویسید که بیاد واسطه بین نرم افزار و سرور بشه, یعنی نرم افزار اطلاعات لازم رو ارسال میکنه به وبسرویس, وبسرویس هم چون روی سرور شما پیاده سازی شده قطعاً کسی نمیتونه ازش اطلاعاتی مثل نام کاربری, کلیمه عبور و ...رو استخراج کنه, و وب سرویس هم بعد از اینکه اطلاعات رو به دیتابیس ارسال کرد, پاسخ اون رو به نرم افزار شما ارسال میکنه
امن ترین روش ارتباط نرم افزاری هایی که کلاینت به سرور متصل میشه همین پیاده سازی وبسرویس به منظور واسطه گری تبادل اطلاعات به صورت امن و محافظت شده در چهارچوب های تعریف شده هست