شاهین

لاگ ممیزی

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈɔːdɪt lɔːɡ/

لاگ ممیزی یک ثبت زمان‌دار و تغییرناپذیر از این است که «چه کسی، کی، چه کاری» در یک سامانه انجام داده؛ سابقه‌ای برای پاسخ‌گویی و بازسازی رویدادها.

لاگ ممیزی با لاگ فنی فرق دارد: لاگ فنی برای دیباگ برنامه است، لاگ ممیزی برای پاسخ به سوال حاکمیتی «چه کسی این تنظیم را عوض کرد» یا «چه کسی این داده را حذف کرد». ارزش واقعی‌اش وقتی معلوم می‌شود که مشکلی پیش بیاید و باید مسئولیت یا توالی یک تغییر را ثابت کرد؛ به همین دلیل خاصیت کلیدی‌اش تغییرناپذیری است، چون لاگی که بشود ویرایشش کرد دیگر شهادت نیست. تله رایج، ثبت‌کردن همه‌چیز بدون تفکیک است: لاگی که هر کلیک را ضبط کند آن‌قدر پرسروصدا می‌شود که رویداد مهم در آن گم می‌شود. لاگ ممیزی خوب فقط اقدام‌های حساس — تغییر دسترسی، تغییر پیکربندی، حذف داده — را با هویت عامل و زمان دقیق نگه می‌دارد.