PDA

View Full Version : امنیت فایلهای فیزیکی دیتابیس SQLSERVER



Esmail Solhkhah
جمعه 01 آذر 1387, 17:11 عصر
با سلام خدمت اساتید محترم
من یه برنامه با VS2008 نوشتم و دیتابیسم با SqlServer2000 است
و در یک کامپیوتر هم برنامه رو نصب کردم و هم SQLServer را
سوالی که دارم اینه که چطور میشه فایلهای فیزیکی دیتابیس رو طوری محافظت کرد که
نشه اونا رو به کامپیوتر دیگری انتقال داد و یا احیاناً کسی که SQL بلده نتونه اطلاعات دیتابیس رو تغییر بده.
ممنون میشم اگه کمکم کنید.

linux
جمعه 01 آذر 1387, 21:45 عصر
با سلام خدمت اساتید محترم
من یه برنامه با VS2008 نوشتم و دیتابیسم با SqlServer2000 است
و در یک کامپیوتر هم برنامه رو نصب کردم و هم SQLServer را
سوالی که دارم اینه که چطور میشه فایلهای فیزیکی دیتابیس رو طوری محافظت کرد که
نشه اونا رو به کامپیوتر دیگری انتقال داد و یا احیاناً کسی که SQL بلده نتونه اطلاعات دیتابیس رو تغییر بده.
ممنون میشم اگه کمکم کنید.
هرکسی که به کامپیوتر دسترسی آدمین داشته باشد می تواند هر کار که دلش خواست با sql server بکند.

Esmail Solhkhah
شنبه 02 آذر 1387, 00:06 صبح
دوست عزیز ممنونم از راهنماییت ولی اینو خودم میدونم
راه دیگه ای وجود داره ؟

majid325
شنبه 02 آذر 1387, 00:59 صبح
اگر دادهاي خاصي رو ميخواي دستكاري نشه از انكريپت استفاده كن.

d_rabiee
شنبه 02 آذر 1387, 13:56 عصر
کپی کردن فایلهای حاوی اطلاعات sql server یعنی فایلهای mdf و ndf مستلزم این است که سرویس sql sever متوقف یا stop شود. در غیر این صورت نمی توان این فایلها را کپی یا حذف کرد. البته دسترسی به اطلاعات از طریق ابزارهای مربوط مقوله دیگری است و بی شک ادمین sql server می تواند هر کاری روی اطلاعات انجام دهد.

Esmail Solhkhah
شنبه 09 آذر 1387, 18:52 عصر
اگر دادهاي خاصي رو ميخواي دستكاري نشه از انكريپت استفاده كن.

جسارتاً انکریپت روش خوبیه ولی سرعت رو کاهش میده

majid325
شنبه 09 آذر 1387, 19:51 عصر
جسارتاً انکریپت روش خوبیه ولی سرعت رو کاهش میده

اين مسئله بستگي به نوع استفاده داده داره و بيشتر همونطور كه قبلا هم گفتم در مورد داده اي خاص بايد به كار گرفته بشه مثل Password كاربران.