PDA

View Full Version : سوال: تعریف SqlConnection و امنیت ان در برنامه کلاینت سروری



ardeshir1365
پنج شنبه 18 اسفند 1390, 17:41 عصر
سلام
دوستان من نحوه اتصام را به سرور به صورت زیر تعریف کردم

SqlConnection con = new SqlConnection("Data Source=192.168.109.88;Network Library=DBMSSOCN;Initial Catalog=test;User ID=sa;Password=serverpass");

حالا چند تا از اساتید به من گفتند که اینطوری پسورد بانک تو شبکه شنود میشه
میخواستم بدونم نحوه شنودش به چه شکله و با چه نرم افزاری

ardeshir1365
چهارشنبه 16 فروردین 1391, 11:32 صبح
از دوستان کسیجواب سوال ما رو بلد نیست

iman_pc_love
چهارشنبه 16 فروردین 1391, 11:48 صبح
خوب ارتباطات را ssl کنید

p.yazdkhasti
چهارشنبه 16 فروردین 1391, 14:45 عصر
سلام
در تکمیل و تایید صحبت دوست عزیز که فرمودند از SSL استفاده شود، در صورتی که نمی خواهید از SSL استفاده نمایید و تنها می خواهید ارتباط اولیه با پایگاه داده به صورت امن صورت گیرد لازم است از Windows Authentication استفاده نمایید. البته در این حالت اطلاعات رد و بدل شده بعد از بر قراری ارتباط با پایگاه داده Encrypt نمی شود. بنابراین به منظور امن بودن اطلاعات رد و بدل شده بین سرور پایگاه داده و دستگاه کاربر بعد از بر قرار ارتباط لازم است اطلاعات کد گذاری یا Encrypt شود. این نکته را در نظر بگیرید که کد گذاری اطلاعات باعث می شود عملیات بیشتری بر روی دستگاه کاربر و سرور به منظور Decrypt کردن اطلاعات انجام شود و ممکن است کمی باعث کند شدن ارتباط شود.