در حال بارگذاری...
فعالیتهای امنیتی پس از استقرار: مانیتورینگ مستمر، مدیریت آسیبپذیری، بهروزرسانی و بهبود مستمر.
اهداف این درس
فاز ۵ از چارچوب تست امنیت وب OWASP شامل فعالیتهای امنیتی است که پس از استقرار برنامه به محیط عملیاتی انجام میشوند. این فاز نشان میدهد که امنیت یک فرآیند مداوم است و پس از انتشار برنامه پایان نمییابد.
مانیتورینگ مستمر (Continuous Monitoring) فرآیند نظارت بر سرور، برنامه و شبکه برای شناسایی فعالیتهای مشکوک و حملات احتمالی است. این فرآیند باید بهصورت ۲۴/۷ انجام شود.
مدیریت آسیبپذیری (Vulnerability Management) فرآیند مستمر شناسایی، اولویتبندی، رفع و گزارشدهی آسیبپذیریها است. این فرآیند شامل اسکن منظم، بررسی اعلانهای امنیتی و بهروزرسانی نرمافزار است.
| مرحله | فعالیت | خروجی |
|---|---|---|
| شناسایی | اسکن منظم و بررسی اعلانها | لیست آسیبپذیریها |
| ارزیابی | اولویتبندی بر اساس ریسک | لیست اولویتبندیشده |
| رفع | بهروزرسانی و اصلاح | آسیبپذیریهای رفعشده |
| تأیید | بررسی مجدد رفع | گزارش تأیید |
| گزارشدهی | مستندسازی و اطلاعرسانی | گزارش نهایی |
بهروزرسانی منظم نرمافزار، کتابخانهها و وابستگیها یکی از مهمترین فعالیتهای امنیتی پس از استقرار است. بسیاری از حملات موفق از آسیبپذیریهای شناختهشدهای سوءاستفاده میکنند که وصله آنها منتشر شده اما اعمال نشده است.
تست نفوذ باید بهصورت دورهای (حداقل سالانه) تکرار شود. تهدیدات امنیتی مداوم در حال تغییر هستند و آسیبپذیریهای جدید ممکن است پس از استقرار کشف شوند.
فاز ۵ شامل بازخورد به مراحل قبلی چارچوب تست است. یافتههای این فاز باید به فازهای قبلی منتقل شوند تا فرآیندها بهبود یابند.
حلقه بازخورد
یافتههای فاز ۵ باید به فاز ۱ (سیاستها) و فاز ۲ (الزامات) بازگردانده شوند تا فرآیندها بهبود یابند. این حلقه بازخورد کلید بهبود مستمر است.
توصیه عملی
یک برنامه Bug Bounty راهاندازی کنید تا محققان امنیتی آسیبپذیریها را گزارش کنند. این کار مکمل مانیتورینگ داخلی است.
امنیت یک فرآیند مداوم است، نه یک رویداد یکباره.
مانیتورینگ مستمر برای شناسایی سریع حملات ضروری است.
مدیریت آسیبپذیری شامل شناسایی، اولویتبندی و رفع مستمر است.
بهروزرسانی منظم نرمافزار وابسته از بسیاری از حملات جلوگیری میکند.
کدام فعالیت در فاز ۵ (نگهداری) انجام میشود؟
چه فعالیتهای امنیتی باید پس از استقرار برنامه انجام شود؟
پس از استقرار باید: ۱) مانیتورینگ مستمر سرور و برنامه، ۲) مدیریت آسیبپذیری و بهروزرسانی، ۳) بررسی لاگهای امنیتی، ۴) تست نفوذ دورهای، ۵) بهبود مستمر فرآیندها انجام شود.
مدیریت آسیبپذیری چیست؟
مدیریت آسیبپذیری فرآیند مستمر شناسایی، اولویتبندی، رفع و گزارشدهی آسیبپذیریها است. این فرآیند شامل اسکن منظم، بررسی اعلانهای امنیتی و بهروزرسانی نرمافزار است.