PDA

View Full Version : بهترین راه قرار دادن پسورد در یک قسمت از برنامه



first_squit
پنج شنبه 17 آبان 1386, 15:45 عصر
با سلام خدمت دوستان عزیز

می خواستم از دوستان با تجربه در امر برنامه نویسی بپرسم که....

به نظر شما بهترین راه قرار دادن پسورد در یک قسمت از برنامه چی ؟؟؟؟

1 : قرار دادن پسورد در فایل
2: قرار دادن پسورد در پایگاه داده
3: قرار دادن پسورد در ریجستری ویندوز ( البته این راه و بلد نیستم )

اگه دوستان راه دیگری رو سراغ دارند که امنیت بیشتری داشته باشه پیشنهاد کنند ؟

hassan razavi
پنج شنبه 17 آبان 1386, 16:29 عصر
بستگی به کاربرد مورد نیاز ، انتخابهای متفاوتی میشه داشت.
شما هدفتون از استفاده از پسورد در برنامتون چیه؟
برای چه قسمتی از برنامه می خواهید؟
کنترل کاربر یا دسترسی به بخش خاص؟

first_squit
پنج شنبه 17 آبان 1386, 16:37 عصر
بستگی به کاربرد مورد نیاز ، انتخابهای متفاوتی میشه داشت.
شما هدفتون از استفاده از پسورد در برنامتون چیه؟
برای چه قسمتی از برنامه می خواهید؟
کنترل کاربر یا دسترسی به بخش خاص؟
در یک قسمت از برنامه امکانات پشتیبان گیری و ... یکسری اعمال که کاربر می تونه روی پایگاه داده انجام بده ..
اطلاعات موجود در پایگاه داده باید از دسترس دیگران دور باشه
امنیت در این قسمت اهمیت داره

first_squit
جمعه 18 آبان 1386, 01:43 صبح
دو ستان اهل فن نظری ندارند :چشمک::چشمک::متفکر:

mohammad272005
جمعه 18 آبان 1386, 02:06 صبح
شاید بهترین راه این باشه که تو سطح SQL یه user تعریف کنی، این user رو admin بانکت کنی و امکان دسترسی رو از همه userهای دیگه بگیری. بعد می تونی به همون user، تو برنامت connect شی حالی هرچی دادة فوق سری داری بریز تو بانکت.

first_squit
جمعه 18 آبان 1386, 10:12 صبح
شاید بهترین راه این باشه که تو سطح SQL یه user تعریف کنی، این user رو admin بانکت کنی و امکان دسترسی رو از همه userهای دیگه بگیری. بعد می تونی به همون user، تو برنامت connect شی حالی هرچی دادة فوق سری داری بریز تو بانکت.
تا اونجایی که من اطلاع دارم باید خودم روی سیستم هدف (که برنامه روی اون نصب می شه)SQL نصب کنم بعد یک User توی اون ایجاد کنم اما من تنها می خوام برنامه رو به کاربر تحویل بدم . شما راهی رو سراغ دارید که من با استفاده از برنامه خودم یک User توی SQL تعریف کنم بعد یهش Login کنم ..

hassan razavi
جمعه 18 آبان 1386, 10:28 صبح
با Store Procedure می تونید user با سطح دسترسی های مشخص شده توسط خودتون بسازید

سار
شنبه 19 آبان 1386, 11:08 صبح
میتونی با سیستم Role Base قبل از رفتن به SQL هم UI انجام اینکار رو به کاربرت ندی.

first_squit
شنبه 19 آبان 1386, 11:42 صبح
با Store Procedure می تونید user با سطح دسترسی های مشخص شده توسط خودتون بسازید
می شه یک مثال بزنید .

متشکرم

first_squit
شنبه 19 آبان 1386, 11:43 صبح
میتونی با سیستم Role Base قبل از رفتن به SQL هم UI انجام اینکار رو به کاربرت ندی.
دوست عزیز می شه در این مورد بیشتر توضیح برید بنده در این مورد هیچ اطلاعاتی ندارم

متشکرم