امنیت فایل دیتابیس sql
سلام دوستان و اساتید
لطفا راهنمایی کنید وقتی یه برنامه با زبان #c نوشته میشه و دیتابیسم هم داره چطور میشه دیتابسشو کاری کرد وقتی ازش ستاپ میسازیم و در سیستم مشتری نصب میشه کسی نتونه دیتابیس رو کپی کنه و ببره تو سیستم دیگه اتچش کنه و به اطلاعاتش دسترسی پیدا کنه.
1 پاسخ
برای کل دیتابیس در درجه اول باید login تعریف کنی که فقط اون بتونه به دیتابیس دسترسی داشته باشه
اما مشکل اینه که بعد از اینکه بک آپ گرفته می شه، می شه بک آپ رو روی سرور دیگه ای restore کرد...
با توجه به اینکه توی ایران همه دسترسی مدیریت دارن
می تونی هنگامی که توی setup داری کدهای sql رو منتشر می کنی به اول همه پروسیجرهات کلمه WITH ENCRYPTION رو اضافه کنی
با این کار پروسیجرهات قفل می شن و غیر قابل رؤیت ...
مثل این:
CREATE PROCEDURE dbo.Test
WITH ENCRYPTION
AS
BEGIN
Select * from tblBlaBlaBla
END
انشاالله مفید باشه
موفق باشید