PDA

View Full Version : عدم وجود امنیت اطلاعات در هاست!!!



aliasghari
پنج شنبه 04 فروردین 1390, 15:34 عصر
با سلام و وقت بخیر
چند تا سوال در مورد دیتابیس SQl داشتم



1-در مورد امنیت اطلاعات دیتابیس در هاست های اشتراکی سوال داشتم .
مشکل اینجاست که ما هر دیتابیس SQL بسازیم Admin هاست به راحتی به تمامی اطلاعات آن دسترسی دارد !
حتی اگر با نام کاربری و کلمه عبور به دیتابیس اجازه دسترسی دهیم!!
این مشکل به چه طریقی قابل حل است؟

2- یوزر dbo دقیقا چی هست؟من با یوزر نیم و پسورد که در پلسک تعریف کردم به سرور متصل شدم ولی وقتی دیتا بیس خودم رو با script به سرور منتقل کردم همه جداول با یوزر dbo ثبت شده .مثلا dbo.tblClass.از نظر امنیتی مشکلی نداره؟

3-حالا که من با یوزر نیم و پسورد خودم یک دیتابیس توسط پلسک ساختم ، کسی که به یوزر sa دسرسی داره می تونه به دیتابیس من دسترسی داشته باشه؟

4- با استفاده از SQL Manegment یک بک آپ تهیه کردم ، حالا اون فایل بک آپ لو رفته ، با توجه به این حرف هایی که بالا زدم(تمامی جداول با کاربر dbo ثبت شده)کسی که نام کاربری و کلمه عبور تعریف شده در پلسک رو نداره می تونه به اطلاعاتم دسترسی داشته باشه یا نه؟

ممنون از همه

ahmadpj
یک شنبه 21 فروردین 1390, 09:22 صبح
-اگر امنيت ديتابيس اينقدر براتون مهمه كه نمي خواين حتي ادمين سرور هم اونو ببينه بايد خودتون سرور داشته باشين، وگرنه فايلهاي ديتابيس دست هركسي باشه ميتونه اونو ببينه.
-بك آپ هم تا جايي كه من ميدونم ميتونه پسورد داشته باشه، اما اگه پسورد نداشته باشه هركسي ميتونه اونو راحت ري استور كنه.
- dbo يعني مالك ديتابيس و معمولا مالك همه ي table ها هم هست مگر اينكه خودتون مالكيت جدولي رو به يوزر ديگه اي داده باشين. موقع اجراي دستورها ميتونين نام جدول ها رو با dbo بيارين (يا بدون اون، در حالت پيش فرض كه مالك همون dbo باشه).