PDA

View Full Version : قفل گذاری روی بانک SQL SERVER 2000



milad-fa
شنبه 13 شهریور 1389, 15:50 عصر
با سلام
من میخوام رو بانکم Password بزارم که کسی نتونه Table ها و Record هامو ببینه و دستکاری کنه.
البته تو Securety->Logins یه User تعریف کردم ولی فقط تو زمان کانکت محدودیت ایجاد میکنه و اگه کسی بانک رو برداره و تو هر کامپوتر دیگه ای Attach کنه میتونه اطلاعاتمو بخونه.
آیا میشه روی بانک یا فایل MDF پسورد گذاشت که هر کسی تو هر کامپیوتری نتونه Attachبانک رو کنه؟

pezhvakco
شنبه 13 شهریور 1389, 15:59 عصر
بهتره ابتدا یه جستجو داشته باشین و بعد ...


یا میشه روی بانک یا فایل MDF پسورد گذاشت که هر کسی تو هر کامپیوتری نتونه Attachبانک رو کنه؟جواب درست و دقیق شما :> نه
فکر خودتو روی طراحی درست و کامل برنامت بذار و نه امنیت .
کار از جای دیگه ای مشکل داره و درست شدنی نیست .

1 - http://barnamenevis.org/forum/showthread.php?t=205510&highlight=%D8%A7%D9%85%D9%86%DB%8C%D8%AA+%D8%A8%D8 %A7%D9%86%DA%A9

2 - http://barnamenevis.org/forum/showthread.php?t=167782&highlight=%D8%A7%D9%85%D9%86%DB%8C%D8%AA+%D8%A8%D8 %A7%D9%86%DA%A9

3 - http://barnamenevis.org/forum/showthread.php?t=189352&highlight=%D8%A7%D9%85%D9%86%DB%8C%D8%AA+%D8%A8%D8 %A7%D9%86%DA%A9

4 - http://barnamenevis.org/forum/showthread.php?t=183984&highlight=%D8%A7%D9%85%D9%86%DB%8C%D8%AA+%D8%A8%D8 %A7%D9%86%DA%A9

5 - ...

milad-fa
شنبه 13 شهریور 1389, 16:12 عصر
بهتره ابتدا یه جستجو داشته باشین و بعد ...
ok.:خجالت:

فکر خودتو روی طراحی درست و کامل برنامت بذار و نه امنیت .
اگه شما بخوای واسه یه موسسه مالی برنامه بنویسی یه همچین کاری میکنی؟!:متفکر:

کار از جای دیگه ای مشکل داره و درست شدنی نیست .
متوجه منظورت نشدم،امکان داره یه خورده بیشتر توضیح بدی؟!
یعنی مشکل از SQL هست و مایکروسافت فکر یه همچین چیزی رو نکرده بود؟!:چشمک:
در ضمن تشکر از Link هایی که دادی.

pezhvakco
شنبه 13 شهریور 1389, 16:26 عصر
متوجه منظورت نشدم،امکان داره یه خورده بیشتر توضیح بدی؟!فکر کنم اون صفحات رو نخوندی ؟
میگم و میگن : " قفل برای بازشدن ساخته شده "

خیلی خوش شانس باشی یه سازمانی قانون کپی رایت (حق پدید آورنده) رو اجرا کنه .
در اون صورت پول من به خرید نرم افزارهای که باهاش کار نمی کنم نمیرسید . (نمیتونم رو کالای دزدیده شده از دیگران قفل بزارم) ...

milad-fa
شنبه 13 شهریور 1389, 16:42 عصر
دوست عزیز قانون کپی رایت که درسته جایه خودش داره.
ولی مایکروسافتی که Access رو ساخته یه قسمت واسه Password گذاشته که حداقل یه فرد عادی که اطلاعات زیادی از Access نداره دیگه نتونه بانک یه نفر دیگه رو باز کنه.درسته خیلی راحت میشه Password ش رو بدست آورد ولی گذاشته.
یعنی این امکان رو تو SQL که این همه میگن قوله و واقعاً هم هست نذاشته؟

milad-fa
شنبه 13 شهریور 1389, 17:12 عصر
اساتید لطفاً راهنمایی کنید.
یعنی واقعاً تو SQL SERVER چنین امکانی وجد نداره؟!!!!!!!!!!!!

milad-fa
شنبه 13 شهریور 1389, 18:32 عصر
دوست عزیز لینک هایی که داده بودی خوندم ولی همشون در مورد ساخت User بود همونطور که گفتم :
User فقط تو زمان کانکت محدودیت ایجاد میکنه و اگه کسی بانک رو برداره و تو هر کامپوتر دیگه ای Attach کنه میتونه اطلاعاتمو بخونه.یا اگه sql رو باز کنه میتونه Table ها و Record ها رو تغییر بده یا حتی پاک کنه.
شما فکر کنید یه همچین کاری تو یه موسسه مالی انجام بشه!
یعنی Microsoft هیچ فکری واسه این مساله نکرده؟!!!!!!!!
اساتید لطفاً راهنمایی کنید.
شاید افراد دیگه ای هم مثل من نیاز به کمک شما داشته باشن.
تشکّر ...

ASKaffash
یک شنبه 21 شهریور 1389, 15:43 عصر
سلام
در نسخه 2000 برای محافظت از اشیا درون بانک راهی نیست منطقی هم هست چون اگر رمز یادمون رفت داده ها چی میشه ؟ پس اگر امنیت بالا می خواهی باید DB را روی یک سرور نصب کنی دیگه دست احدی بهش نمی رسه فقط باید رفت پشت سرور نشست نگران نباش تا این حد برای نسخه های Local امنیت کافی است چون مالک فیزیکی PC مالک اطلاعات همون PC هم حساب می شه

milad-fa
یک شنبه 21 شهریور 1389, 15:52 عصر
ممنون از راهنماییتون ASKaffash عزیز

در نسخه 2000 برای محافظت از اشیا درون بانک راهی نیست منطقی هم هست چون اگر رمز یادمون رفت داده ها چی میشه ؟
پس Aceess چطور داره؟امکان فراموش کردن رمز اونجا هم هست؟
گفتید 2000 نداره؟یعنی تو ورژن های بالاتر این امکان هستش؟

تا این حد برای نسخه های Local امنیت کافی است
برنامه من تحت شبکه اس.

ASKaffash
یک شنبه 21 شهریور 1389, 15:58 عصر
سلام
اکسس هم برای رمز کمتر از 18 کارکتر راه داره ولی در 2008 برای موضوع امنیت راه داره یک جستجو در تالار بکنید قبلا بحث توسط آقای ثباتی ارائه شده

milad-fa
یک شنبه 21 شهریور 1389, 16:58 عصر
یعنی بطور کامل بی خیال امنیت باید بشم؟:ناراحت:

ASKaffash
یک شنبه 21 شهریور 1389, 17:48 عصر
سلام
برنامه که تحت شبکه هست و ConnectionString هم رو محافظت می کنی پس Client ها هیچ کاری نمی توانند انجام دهند فقط سرور هست که باید محافظ بشه پس از چی نگران هستی همه چیز که امن و امان است دیگه چی می خواهی ؟

milad-fa
یک شنبه 21 شهریور 1389, 21:25 عصر
درسته حق با شماست.
اصلاً طرز تفکر من اشتباه بود.:اشتباه:

saeed_r67
دوشنبه 22 شهریور 1389, 03:15 صبح
سلام.
دوست عزیز شما باید سیتم سرور را با برنامه های امنیتی محدود کنید .