PDA

View Full Version : امنیت داده در سيكوال سرور



afrooz_rahmati63@yahoo.com
دوشنبه 12 مرداد 1388, 22:44 عصر
سلام خدمت همه اساتید.
چه جوری می تونم تمام کارهایی که در سیکول سرور انجام می شوند را logبرداری کنم.

توضیح:
DB تحت سیکول سرور بر روی سرور موجود است و تمامی برنامه نویسان ارشد به این سیکول سرور دسترسی admin دارند...حال چگونه می توان بررسی کرد که DB توسط کدامین برنامه نویس کپی برداری و یا هر گونه تغییری داده شده است.
لازم به ذکر است دسترسی Admin براي كليه برنامه نويسان ارشد لازم است.

بهنام بهمنی
سه شنبه 13 مرداد 1388, 08:39 صبح
تمام تغیررلت در log فایل هر پایگاه داده ذخیره می شود , شما باید یک برنامه برای پیمایش log فایل را پیدا کرده و با استفاده از آن تغیررات را پیمایش کنی

In_Chan_Nafar
سه شنبه 13 مرداد 1388, 17:31 عصر
با برنامه SQL Profiler مي تواني دقيقا Trace كني و نتايج كليه TSQL هايي (حتي TSQL هاي خاص مثلا دستور مربوط به Detach و... ) كه يك كاربر خاص و يا چند كاربر آن را انجام داده در يك فايل و يا جدول ذخيره كني
منتعا بايستي اين حالت را در SQL Profiler به صورت ويزاردي ايجاد سپس اسكريپت آن را ايجاد و در يك SP بريزيد بعد از آن با دستور sp_procoption روال (SP) ايجاد شده توسط خودتان را به SQL معرفي كنيد تا هنگام بالا آمده سرور تنظيمات پروفايلر مجداد فعال شود و .....

In_Chan_Nafar
سه شنبه 13 مرداد 1388, 17:32 عصر
و اما نكته مهم اينكه همانطور كه دوست عزيزم بهنام بهمنی گفت تمامي كارها در SQL به صورت خودكار در فايل LOg‌نوشته حتي دستورهاي اشتباه و صحيح مي تواني با برنامه APEX SQL Log اطلاعات اون را بخواني اگه ك.ر.ك را پيدا كردي به ما هم برسون

afrooz_rahmati63@yahoo.com
سه شنبه 13 مرداد 1388, 21:15 عصر
مرسی ممنونم.حتما تست می کنم.