PDA

View Full Version : سوال: امنيت بانك اطلاعاتي در SQL Server 2005



مهدي هراتي
یک شنبه 06 تیر 1389, 20:29 عصر
سلام دوستان

بنده هميشه بعد از نصب سرور Security رو روي SQL Server and Windows Authentication mode تنظيم مي كنم، يه يوزر SysAdmin ايجاد مي كنم و Builtin Administrators رو هم Delete مي كنم. اين كارها رو با اين ديد كه امنيت لازم را براي بانكهاي اطلاعاتي ايجاد كنم انجام ميدم.
چند وقت پيش خيلي اتفاقي متوجه شدم كه چنانچه از يك بانك اطلاعاتي در چنين سيستمي Backup بگيرم مي توانم اون رو به راحتي در يك كامپيوتر ديگه كه در حالت Windows Authentication mode تنظيم شده Restore كنم و به داده هاي درون جداول دسترسي داشته باشم (بدون اينكه User هاي موجود در Instance مبداء در سرور دوم وجود داشته باشند!).
حالا سوال بنده از اساتيد فن اينه كه آيا راهي وجود داره كه يه بانك كاملا امن بشه و كسي نتونه Backup رو Restore كنه يا اگر Restore كرد به داده ها دسترسي نداشته باشه؟ نمي دونم راهي وجود داره كه هنگام تهيه Backup اطلاعات Security mode/Logins/Users با بانك همراه بشه؟

با تشكر از توجه دوستان گرامي

AminSobati
دوشنبه 07 تیر 1389, 00:48 صبح
سلام دوست عزیزم،
تنظیمات نوع Authentication ارتباطی به امنیت Backup نداره. شما میتونین موقع Backup یک Password هم بدین تا بدون اون Restore نشه. البته قابلیت Password فقط در دستور وجود داره نه در محیط گرافیکی