ایران‌فی
ورود
خبر

شاخص‌یاب

جست‌وجوی نام یا نماد یک دارایی

پیش‌بینی بازارها

حمله روز صفر چیست؟

حمله روز صفر یک حمله مرتبط با نرم‌افزار است که از ضعفی بهره‌برداری می‌کند که فروشنده یا توسعه‌دهنده از آن بی‌اطلاع بوده است.

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

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

نکات کلیدی

  • حمله روز صفر یک حمله مرتبط با نرم‌افزار است که از ضعفی بهره‌برداری می‌کند که فروشنده یا توسعه‌دهنده از آن بی‌اطلاع بوده است.
  • نام آن از تعداد روزهایی که توسعه‌دهنده از مشکل آگاه بوده است (صفر روز) گرفته شده است.
  • راه‌حل رفع حمله روز صفر، پچ نرم‌افزاری است.
  • حملات روز صفر می‌توانند، هرچند نه همیشه، از طریق نرم‌افزارهای آنتی‌ویروس و به‌روزرسانی‌های منظم سیستم جلوگیری شوند.
  • بازارهای مختلفی برای حملات روز صفر وجود دارد که از قانونی تا غیرقانونی را شامل می‌شود: بازار سفید، بازار خاکستری و بازار سیاه.

درک حمله روز صفر

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

با این حال، داشتن نرم‌افزار آنتی‌ویروس به‌روز لزوماً کاربر را از حمله روز صفر محافظت نمی‌کند، زیرا تا زمانی که آسیب‌پذیری نرم‌افزار به‌صورت عمومی شناخته نشود، نرم‌افزار آنتی‌ویروس ممکن است راهی برای تشخیص آن نداشته باشد. سیستم‌های پیشگیری از نفوذ میزبان (Host Intrusion Prevention Systems) نیز با جلوگیری و دفاع در برابر نفوذها و حفاظت از داده‌ها به محافظت در برابر حملات روز صفر کمک می‌کنند.

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

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

آسیب‌پذیری‌های روز صفر ممکن است به‌صورت عمومی افشا شوند، تنها به فروشنده نرم‌افزار اطلاع داده شوند یا به شخص ثالثی فروخته شوند. اگر فروخته شوند، می‌توانند با یا بدون حقوق انحصاری فروخته شوند. بهترین راه‌حل برای یک نقص امنیتی از دیدگاه شرکت نرم‌افزاری مسئول، این است که یک هکر اخلاقی یا کلاه سفید (white hat) نقص را به‌صورت خصوصی به شرکت اطلاع دهد تا قبل از کشف توسط هکرهای جنایتکار رفع شود. اما در برخی موارد، برای رفع کامل آسیب‌پذیری، بیش از یک طرف باید اقدام کند، بنابراین افشای کامل خصوصی ممکن است غیرممکن باشد.

بازارهای حملات روز صفر

  • بازار سیاه (Dark Market) : در این بازار، هکرهای جنایتکار جزئیات چگونگی نفوذ به نرم‌افزارهای آسیب‌پذیر برای سرقت اطلاعات ارزشمند را مبادله می‌کنند.
  • بازار خاکستری (Grey Market) : محققان و شرکت‌ها اطلاعات را به ارتش‌ها، آژانس‌های اطلاعاتی و نهادهای اجرای قانون می‌فروشند.
  • بازار سفید (White Market) : شرکت‌ها به هکرهای کلاه سفید یا محققان امنیتی پول می‌پردازند تا آسیب‌پذیری‌های نرم‌افزاری را شناسایی و به توسعه‌دهندگان گزارش کنند تا مشکلات قبل از کشف توسط هکرهای جنایتکار رفع شوند.

بسته به خریدار، فروشنده و ارزش اطلاعات، اطلاعات روز صفر ممکن است از چند هزار تا چند صد هزار دلار ارزش داشته باشد، که آن را به بازاری بالقوه سودآور تبدیل می‌کند. قبل از تکمیل معامله، فروشنده باید یک اثبات مفهوم (Proof-of-Concept - PoC) ارائه دهد تا وجود آسیب‌پذیری روز صفر را تأیید کند. برای کسانی که می‌خواهند اطلاعات روز صفر را بدون شناسایی مبادله کنند، شبکه تور (Tor) امکان انجام معاملات روز صفر به‌صورت ناشناس با استفاده از بیت‌کوین را فراهم می‌کند.

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

مثال‌های واقعی

  • حمله به مایکروسافت ورد (2017) : در آوریل 2017، مایکروسافت از یک حمله روز صفر به نرم‌افزار Microsoft Word مطلع شد. مهاجمان از بدافزار Dridex banker trojan برای بهره‌برداری از نسخه آسیب‌پذیر و بدون پچ نرم‌افزار استفاده کردند. این تروجان به مهاجمان اجازه داد کدهای مخرب را در اسناد ورد جاسازی کنند که به‌طور خودکار هنگام باز شدن اسناد فعال می‌شد. این حمله توسط فروشنده آنتی‌ویروس McAfee کشف شد که مایکروسافت را از نرم‌افزار در معرض خطر مطلع کرد. اگرچه حمله در آوریل کشف شد، میلیون‌ها کاربر از ژانویه هدف قرار گرفته بودند.
  • حملات به گوگل کروم (2022) : مرورگر وب Google Chrome در سال 2022 چندین بار هدف بردارهای حمله و بهره‌برداری‌های روز صفر قرار گرفت. گوگل در چهار موقعیت جداگانه از کاربران کروم خواست تا مرورگرهای خود را به‌روزرسانی کنند، با اشاره به مجموعه‌ای از حملات روز صفر.
  • هک سونی پیکچرز (2014) : یکی از معروف‌ترین حملات روز صفر، هک سونی پیکچرز در سال 2014 بود که از یک آسیب‌پذیری ناشناخته برای نصب بدافزار به‌صورت مخفیانه استفاده کرد. این بدافزار برای حذف یا آسیب به فایل‌های مرتبط با فیلم‌های جدید استفاده شد و میلیون‌ها دلار خسارت و لطمه به شهرت سونی به دلیل نقص ظاهری در امنیت ایجاد کرد. بسیاری معتقدند این حمله توسط عوامل کره شمالی در پاسخ به انتشار فیلم The Interview که رهبر کره شمالی، کیم جونگ اون، را به سخره گرفته بود، انجام شد.

پرسش‌های متداول درباره حمله روز صفر

چرا به آن حمله روز صفر گفته می‌شود؟

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

حملات روز صفر چگونه رفع می‌شوند؟

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

معروف‌ترین حمله روز صفر کدام بود؟

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

نتیجه‌گیری

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