ورود

View Full Version : برقرار کردن امنیت جداول و SP ها



prince-of-persia
چهارشنبه 26 بهمن 1390, 11:13 صبح
سلام

ما 1 شرکت نرم افزاری هستیم که برنامه شرکت با sql سرور هست
برای نصب برنامه مجبوریم backup خالی بانک رو بدیم به بچه های تیم نصب تا برن و این بانک رو روی سرور مشتری نصب و درواقع restore کنند.
این روال امنیت کار رو خیلی پایین میاره چون خیلی راحت ساختار جداول مشخص هست. البته sp ها رو میشه encrypt کرد و مشکل اونا رو حل کرد
اما کماکان مشکل ساختار جداول پابرجاست
چکار کنیم؟
حتی ما backup هامون رو روی هارد مشتری میگیریم و اونا می تونن خیلی راحت restore اش کنند و سر از کار برنامه در بیارند.
آیا راهکاری هست؟
مثلا استفاده از نسخه خاصی از sql که همه کارهای sql2008 r2 رو انجام بده اما مثل فایل با بانک برخورد کنه یعنی نشه اونو باز کرد و ساختار جداول داخلش رو دید؟؟؟

از طرفی دیگه ما می خوایم 1 نسخه سبک از برنامه رو انتشار بدیم و چون قراره به تعداد زیاد این کار رو بکنیم حتما حتما باید امنیت ساختار جداول رو برقرار کنیم

اگر واقعا نشه کاریش کرد مجبوریم بریم روی access که میشه روی فایل هاش password گذاشت.
البته نمیدونم میشه توی access اس پی و function نوشت یا نه ؟
اما بدون شک باید اصلاحاتی انجام بدیم تا بانکو به access کانورت کنیم!!

خیلی بده نشه یه password روی sql گذاشت که هم نتونن restore اش کنن هم نیروهای خودمون نتونن توشو ببینن، فقط برنامه بتونه باش کار کنه و بس!!!!

با تشکر

in_chand_nafar
چهارشنبه 26 بهمن 1390, 11:59 صبح
دوست عزیز چاره کار شما در SQL 2008 اگر SQL تان Enterprise است
CDC (استفاده از حداکثر امکانات اون) در سایت جستجو شود
و دیگری اگر می خواهید و اقعا بترکونید Obfuscate (مبهم کردن) اسامی جداول : یه همت عظیم جهت تعویص اسم فیلدها در سورس و بانک اطلاعاتی لازم داره

prince-of-persia
پنج شنبه 27 بهمن 1390, 18:16 عصر
چقدر بد یعنی از access هم کمتر هست؟
آقا ما نمیخوایم کسی جداول برناممونو ببینه. عجب مملکتیه ها :-)
والا

یا راه حلی بجز Obfuscate بدید