Immutable Backup چیست؟
Immutable Backup به نسخهای از Backup اشاره دارد که در یک بازه مشخص نباید بتوان آن را تغییر یا حذف کرد. هدف، کاهش ریسک دستکاری نسخههای پشتیبان است.
چرا Immutability مهم است؟
در یک حمله باجافزاری، مهاجم ممکن است علاوه بر داده اصلی تلاش کند نسخههای Backup را نیز حذف یا رمزگذاری کند. یک لایه Immutable میتواند مسیر دستکاری Backup را محدود کند.
Immutability با Read-only ساده یکی نیست
طراحی واقعی Immutability باید سازوکار کنترلشدهای برای جلوگیری از تغییر یا حذف در دوره Retention داشته باشد. جزئیات این قابلیت به فناوری و محصول مورد استفاده وابسته است.
Retention اهمیت دارد
Immutable بودن بدون سیاست Retention مشخص کافی نیست. باید تعیین شود هر نسخه چه مدت نگهداری شود و چه زمانی اجازه حذف آن وجود داشته باشد.
کنترل دسترسی
حسابهای مدیریتی Backup باید از حسابهای عادی جدا باشند و دسترسی آنها حداقلسازی شود. همچنین احراز هویت قوی و Monitoring اهمیت دارد.
Immutable Backup و 3-2-1-1-0
یک نسخه Immutable میتواند یکی از لایههای معماری 3-2-1-1-0 باشد، در کنار نسخههای متعدد، نسخه خارج از سایت و فرآیند تأیید و Restore.
جمعبندی
Immutability یک لایه امنیتی مهم برای Backup است، اما باید همراه با کنترل دسترسی، نسخه خارج از سایت، Monitoring و تست Restore طراحی شود.