پاسخگویی به انواع مختلف رخدادهای امنیتی- قسمت دوم
توليد کنندگان نرم افزار پس از آگاهی از وجود نقاط آسيب پذير در محصولات خود ، با ارائه Patch های لازم اقدام به برطرف نمودن مسئله و حل مشکل ايجاد شده ، می نمايند . تمامی کاربران کامپيوتر می بايست از نصب آخرين Patch های ارائه شده مرتبط با محصولات نرم افزاری که بر روی سيستم خود استفاده می نمايند ، مطئمن گردند . اعتقاد عملی به سياست فوق ، ضريب حفاظتی و امنيتی سيستم شما را افزايش خواهد داد .
همانند وصله های يک لباس که باعث بهبود سوراخ ها و روزنه های موجود می گردد ، وصله های نرم افزاری باعث بهبود سوراخ ها و حفره های موجود در برنامه های نرم افزاری می گردند . Patch ها ، يک مشکل خاص و يا نقطه آسيب پذير در يک نرم افزار را برطرف می نمايند . در برخی موارد توليد کنندگان نرم افزار در مقابل ارائه يک patch ، اقدام به ارائه يک نسخه جديد از نرم افزارهای خود می نمايند ( ارتقاء نرم افزار ). توليد کنندگان نرم افزار ممکن است به نسخه جديد ارتقاء يافته به عنوان يک patch مراجعه نمايند .
نحوه آگاهی از patch مورد نياز توليد کنندگان نرم افزار پس از آماده شدن patch ها ، آنان را بر روی وب سايت های خود ارائه خواهند داد . کاربران کامپيوتر می توانند با مراجعه به سايت شرکت عرضه کننده محصول نرم افزاری در مرحله اول از ارائه Patch جديد آگاهی يافته و در مرحله دوم با دريافت و نصب آن ، نرم افزار نصب شده بر روی سيستم خود را ارتقاء دهند . پس از ارائه يک patch ، می بايست سريعا" اقدام به نصب آن بر روی سيستم شود . بدين ترتيب فرصت استفاده از نقاط آسيب پذير موجود در يک محصول نرم افزاری توسط مهاجمان سلب و امکان موفقيت آنان کاهش می يابد. برخی نرم افزارها بصورت اتوماتيک بررسی لازم در خصوص ارائه نسخه های جديد و بهنگام شده را انجام داده و به کاربران اعلام می نمايند که يک نسخه جديد ارائه شده و امکان دريافت و نصب آن وجود دارد . برخی از توليد کنندگان نرم افزار ، آماده شدن يک Patch را از طريق Email به اطلاع کاربران می رسانند. در صورتی که امکان استفاده از تسهيلات فوق وجود داشته باشد ، پيشنهاد می گردد که از مزايای آن استفاده گردد. در صورتی که امکان استفاده از پتانسيل های اشاره شده وجود نداشته باشد ، می بايست به صورت ادواری از وب سايت های توليد کنندگان بازديد نموده تا در صورتی که يک patch جديد ارائه شده باشد از وجود آن آگاه وسريعا" نسبت به دريافت و نصب آن بر روی سيستم خود اقدام نمود.
یك تست نفوذ یا
Penetration Test یك پروسه مجاز، برنامه ریزی شده و سیستماتیك برای به
كارگیری آسیب پذیری ها جهت نفوذ به سرور، شبكه و یا منابع برنامه های
كاربردی است. در واقع تست نفوذ روشی برای ارزیابی امنیتی یك سیستم یا شبكه
كامپیوتری است كه از طریق شبیه سازی حمله یك هكر یا نفوذگر خرابكار صورت می
گیرد. پروسه تست نفوذ یك تحلیل فعال از سیستم برای یافتن هر حفره، آسیب
پذیری و نقص فنی است كه بالقوه یك ضعف امنیتی سیستم محسوب می شود. این
تحلیل در مقام یك هكر بالقوه انجام می شود و در آن می توان از آسیب پذیری
های امنیتی فعال برای اجرای حملات استفاده كرد. همه مشكلات امنیتی باید
همراه با ارزیابی میزان اهمیت آنها و همچنین پیشنهاد هایی برای كاهش اثر
خطرات و یا راه حل های فنی به صاحب سیستم ارائه شوند. تست نفوذ می تواند با
استفاده از منابع داخلی همچون سیستم امنیتی میزبان و یا منابع خارجی همچون
اتصالات شركت به اینترنت هدایت شود. در این تست معمولاً از یك سری
ابزارهای اتوماتیك و یا دستی برای آزمودن منابع سیستم استفاده می شود.
البته
انجام تست نفوذ بر روی سیستم های فعال، خطر از هم گسستن آنها را در پی
دارد زیرا اجرا كردن حملات فعال بر روی سیستم ممكن است منجر به از كار
افتادگی، بروز برخی رفتارهای غیر قابل پیش بینی و بی ثباتی سیستم شود.
تست نفوذ چه چیزی نیست؟
یك اقدام هماهنگ
نشده برای دسترسی بدون اجازه به منابع را نمی توان یك تست نفوذ دانست. تست
نفوذ باید به صورت برنامه ریزی شده و هماهنگ با صاحبان سیستم انجام شود.
كمترین تأثیر تست نفوذ بر سیستم، ایجاد هشدارهایی بر روی سیستم تشخیص نفوذ
یا IDS (در صورت وجود) است. به علاوه برخی تست ها منجر به از كار افتادن
تجهیزات شبكه یا سیستم می شوند و به همین علت آگاهی مدیران و كارمندان از
انجام تست نفوذ یك ضرورت به حساب می آید. تنها مورد استثناء در آگاهی دادن
كامل به كارمندان، مربوط به تست سیستم تشخیص نفوذ و عكس العمل كارمندان در
برابر آن است. بنابراین گرفتن مجوز از مدیریت برای انجام تست نفوذ جهت
پذیرش پیامدهای آن، ضروری محسوب می شود.
....