وقتی یک کنترلر از کار میافتد یا یک حادثه سایبری رخ میدهد، زمان بازگشت به تولید بیش از هر چیز به یک سؤال ساده بستگی دارد: آیا نسخه سالم و بهروز برنامه و پیکربندی در دسترس است؟ در عمل، پاسخ این سؤال در بسیاری از واحدها روشن نیست.
چه چیزهایی باید پشتیبانگیری شود
- برنامه و پیکربندی سختافزاری PLCها و کنترلرهای DCS
- پروژههای SCADA و HMI، شامل صفحات، تگها و تنظیمات آلارم
- پیکربندی تجهیزات شبکه صنعتی، فایروالها و سوئیچها
- تنظیمات درایوها، ابزار دقیق هوشمند و تجهیزات میدانی قابل پیکربندی
- ایستگاههای مهندسی، مجوزهای نرمافزاری و نسخه دقیق نرمافزارهای مهندسی
اصول یک برنامه پشتیبانگیری مؤثر
مالکیت مشخص: باید روشن باشد چه کسی مسئول تهیه و نگهداری نسخهها است. دورهای و پس از هر تغییر: هر تغییر در منطق یا پیکربندی باید با تهیه نسخه جدید همراه باشد. نگهداری چند نسخه: نسخههای قبلی برای بازگشت به وضعیت پایدار و مقایسه تغییرات ضروریاند. جداسازی: حداقل یک نسخه باید خارج از شبکه کنترل و دور از دسترس بدافزار نگهداری شود.
آزمون بازیابی
نسخه پشتیبانی که هرگز بازیابی نشده، هنوز قابل اتکا نیست. آزمون دورهای بازیابی روی بستر آزمایشی یا ایستگاه مهندسی جداگانه، هم صحت نسخهها را تأیید میکند و هم زمان واقعی بازگشت به تولید را مشخص میسازد.
پیوند با امنیت سایبری
مقایسه دورهای برنامه در حال اجرا با آخرین نسخه تأییدشده، یکی از سادهترین روشهای کشف تغییرات غیرمجاز است. به همین دلیل پشتیبانگیری از پیکربندی، علاوه بر تداوم تولید، بخشی از برنامه امنیت سیستمهای کنترل صنعتی نیز محسوب میشود.
جمعبندی
هزینه ایجاد یک برنامه منظم پشتیبانگیری و بازیابی در مقایسه با هزینه حتی یک روز توقف تولید ناچیز است. اگر امروز نمیدانید آخرین نسخه سالم برنامه کنترلرهایتان کجاست، این اقدام را در اولویت قرار دهید.