مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mrpeach

عضویت از 1394/04/13

رمزنگتری webconfig

  • سه شنبه 17 مهر 1397
  • 21:02
تشکر میکنم
سلام دوستان. من یک وب سایتی برای یکی از مشتری هام طراحی کردم که به دیتابیس وب سایت من متصل هستش. میخواستم بدونم که آیا راهی وجود داره که من وب کانفیگ رو رمز نگاری کنم که connection string قابل تشخیص نباشه

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • سه شنبه 17 مهر 1397
  • 23:44

اگه connection string قابل تشخیص نباشه دیگه نمیتونه با دیتابیس سایت شما ارتباط بگیره که!!!

به نظرم دسترسی های مشخصی رو از دیتابیس خودتون توسط یک api با api key مشخصی فقط به سایت مشتریتون بدین تا مستقیم به دیتابیس وصل نباشه.

کاربر سایت

افشین ایمانی زاده

عضویت از 1393/12/24

  • چهارشنبه 18 مهر 1397
  • 08:18

با سلام

این لینک رو بررسی کنید

کاربر سایت

salman_b

عضویت از 1396/02/18

  • چهارشنبه 18 مهر 1397
  • 11:10

این به درد نمیخوره دوست عزیز

ایشون باید نهایتا فایل وب کانفیگ رو سمت اپلیکیشن سرور مشتری decrypt کنه تا بتونه به دیتابیس وصل شه.

فقط خود وب کانفیگ قابل خواندن نیست که اصلا اهمیتی نداره.

به راحتی connection string قابل شناسایی هستش.

کاربر سایت

افشین ایمانی زاده

عضویت از 1393/12/24

  • چهارشنبه 18 مهر 1397
  • 16:18

نیازی به Decrypt کردن در سمت مشتری نیست و خود برنامه به صورت داخلی Decrypt می کنه و به بانک متصل میشه

کاربر سایت

salman_b

عضویت از 1396/02/18

  • چهارشنبه 18 مهر 1397
  • 16:25

عزیز من با یه sniff ساده اتصالات شبکه سمت مشتری به راحتی میشه فهمید اتصال به کجا و به چه شکل داره انجام میشه!

شما فقط به ظاهر اون رو غیرقابل نمایش میکنی در صورتی که خیلی ساده با ابزاری مثل Fiddler میشه فهمید connection string چی هستش.

راهی که ایشون گفته از نظر امنیتی کاملا اشتباه هستش و حتما باید بین دیتابیس و اپلیکیشن مشتری سرویسی وجود داشته باشه تا امنیت برقرار شه

با رمزنگاری وب کانفیگ عملا هیچ کاری جز یه کار اضافه انجام نشده.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)