حمله روز صفر

حملهٔ صفرروزه یا حملهٔ روز صفر (به انگلیسی: Zero-day attack) یک حمله یا تهدید رایانه‌ای است که از یک آسیب‌پذیری در یک نرم‌افزار کاربردی که تا پیش از آن ناشناخته بوده‌است بهره‌جویی می‌کند. این بدان معناست که توسعه‌دهندگان برای رفع آسیب‌پذیری صفر روز فرصت داشته‌اند. پیش از آنکه توسعه‌دهندهٔ نرم‌افزار هدف از آسیب‌پذیری آگاهی یابد، اکسپلویت صفرروزه (نرم‌افزاری که از یک حفرهٔ امنیتی برای اعمال یک حمله استفاده می‌کند) توسط حمله‌کنندگان استفاده یا به اشتراک گذاشته می‌شود. zero-day

بردارهای حمله

نویسندگان نرم‌افزارهای مخرب از طریق چندین بردارهای حمله مختلف، قادر به بهره‌برداری از آسیب‌پذیری روز صفر هستند. مرورگرهای وب به دلیل توزیع گسترده و استفاده وسیع به یک هدف خاص در این زمینه تبدیل شده‌اند.مهاجمان می‌توانند از طریق ارسال رایانامه‌های شامل پیوست، از اسیب‌پذیری نرم‌افزارهای بازکننده این فایل‌های پیوست بهره‌برداری کنند. نرم‌افزارهای مخرب را می‌توان برای بهره‌برداری از نوع فایل‌های پیوست شده که با سیستمی که مورد حمله قرار گرفته‌است سازگار می‌باشند، مهندسی کرد. یا اطلاعات محرمانه مانند کلمات عبور بانکی و اطلاعات هویت شخصی را سرقت کرد.

حمله ی روز-صفر در سیستم عامل ویندوز

در تاریخ 3 ژوئن 2016 ،کشف یک اکسپلویت روز- صفر که تمام نسخه‌های ویندوز از ویندوز 2000 تا ویندوز 10 را آلوده کرده‌است گزارش شد. محققین تیم SpiderLabs از شرکت Trustwave ( تیمی از هکرهای کلاه سفید، بازرسان امنیتی و محققان که به موسسات درمقابله با جرایم سایبری، حفاظت از اطلاعات و کاهش مخاطرات کمک می‌کنند) به تازگی پرده از وجود اکسپلویتی برداشته‌اند که دریکی از فروم‌های زیر زمینی روسی که در زمینه بدافزارها فعالیت می‌کند ارائه شده‌است. اکسپلویتی که تمامی نسخه‌های ویندوز از ویندوز 2000 تا ویندوز 10 را آلوده کرده‌است .
کاربری با نام “BuggiCorp” که این اکسپلویت را در اختیار دارد به دنبال فروش آن با قیمتی بیش از ۹۰،۰۰۰ دلار است .
طبق ادعای این کاربر، این آسیب‌پذیری در win32k.sys در هستهٔ کرنل ویندوز قرار دارد و به همان شکل که ویندوز اشیائی بامشخصات خاص را هندل می‌کند عمل می‌کند.
کاربر مذکور توضیحات خود را این‌گونه ادامه می‌دهد :
"گفته شده‌است این آسیب‌پذیری یک اشکال در افزایش محلی سطح دسترسی در ویندوز است که برای اجرای کدهای مخرب روییک سیستم به دسترسی ادمین نیاز دارد و به خودی خود نمی‌تواند باعث هک شدن یک سیستم شود اما به هر حال تقریباً در هر سناریوی کاربرد خواهد داشت و یک تکه ی مهم از پازل پروسه ی کلی آلوده‌سازی خواهد بود."
به گفتهٔ Trustwave این اکسپلویت قابلیت نصب rootkit را دارد، می‌تواند بر روی یک سیستم POS برای سرقت اطلاعات کارت‌های بانکی استفاده شود، کنترل محدودی بر روی وب سرورها خواهد داشت و می‌تواند برای نصب بدافزار استفاده شود.
به هر ترتیب Trustware به شرکت Microsoft از وجود این اکسپلویت هشدار داده است .

محافظت

محافظت در برابر حملات صفر روزه عبارت است از توانایی فراهم کردن محافطت از حملات صفر روزه. حملات صفر روزه بعد از راه اندازی نیز می‌توانند کشف نشده باقی بمانند.به منظور محدود کردن اثربخشی حملات صفر روزه نظیر آسیب‌پذیری‌های تخریب حافظه (سرریز بافر) تکنیک‌های زیادی وجود دارد.این مکانیزم‌های محافظت در سیستم عامل‌های معصر مانند مایکروسافت ویندوز ۸، ویندوز ۷، ویندوز ویستا، ایل مک، سولاریس، لینوکس و محیط‌های شبه یونیکس وجود دارد.مایکروسافت ویندوز ایکس پی سرویس پک 2 شامل حفاظت‌های محدود در برابر آسیب‌پذیری تخریب حافظه عمومی است.
لایه‌های چندگانه حفاظت از service-agnostic را فراهم می‌کند و اولین خط دفاعی باید در هر لایه کشف شود. نمونه‌هایی از این موارد، پیاده‌سازی لیست‌های کنترل دسترسی جهت خدمات، محدود کردن دسترسی به شبکه از طریق دیواره آتش سرور محلی و پس از آن محافظت از کل یک شبکه با یک فایروال سخت افزاری است.
استفاده از port knocking به حفاظت مؤثر در برابر بهره‌برداری‌های حملات صفر روزه در خدمات شبکه ارائه می‌کند.به روز نگه داشتن نرم‌افزارهای کامپیوتری بسیار مهم است و کمک زیادی می‌کند.
کاربران نیاز به دقت در هنگام کلیک کردن بر روی لینک یا فایل‌های ضمیمه ایمیل و باز کردن تصاویر یا فایل‌های PDF دارند، حتی اگر فرستنده کسی است که آن را می‌شناسند. مهاجمان به طرق مختلف قربانیان خود را فریب می‌دهند و ویروس‌ها و برنامه‌های مخرب خود را بر روی سیستم قربانی اجرا می‌کنند.استفاده از سایت‌های با لایه امن سوکت (SSL)، که امنیت اطلاعات بین کاربر و سایت بازدید فراهم می‌شود بسیار مناسب هستند.