#آموزش_امنیت
فرض کنید پس از کانکت شدن به سرور دیتابیس، به عنوان ادمین، ناگهان متوجه وجود یک سری تغییرات در رول ها و دسترسی هایی که از قبل اعمال کرده این میشین!!! خوب توی چنین وضعیتی، احتمالا به شدت دنبال این هستید که چه کسی این تغییرات رو اعمال کرده؟؟؟ اما تنها در صورتی ردیابی این تغییرات امکان پذیر هست که شما Auditing رو فعال و تنظیم کرده باشید.
🔑در SQL Server Audit جهت ردیابی تغییرات، انواع عملیات(Action) در گروهبندی هایی (Action Group) در سطح سرور و یا دیتابیس قرار گرفته اند که از طریق فعال کردن امکان Auditing ، می توانیم تغییرات و دستکاری های اعمال شده روی Actionها و تنظیمات رو ردیابی کنید.
👈جهت کانفیگ کردن آسان این امکان، می تونین از Apexsql Audit هم استفاده کنید. این نرم افزار با یک رابط کاربری ساده، امکان فعال سازی و پیکربندی Audit رو با چند کلیک ساده برای شما فراهم میکنه و علاوه بر این، امکان تهیه گزارشات رو هم به خوبی فراهم کرده است. 👉
در لینک اول: یک آشنایی با SQL Server Audit پیدا خواهید کرد و در لینک دوم و سوم نحوه فعال سازی این Feature رو به صورت گام به گام خواهید دید.
محسن بندامیر @Mohsen_Bandamir
1️⃣https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions
2️⃣https://www.simple-talk.com/sql/database-administration/sql-server-audit-magic-without-a-wizard/
3️⃣https://solutioncenter.apexsql.com/how-to-setup-and-use-sql-server-audit-feature/
Post #531
2.37K