شرکت Docker هشدار میدهد که نرمافزار Docker Desktop روی macOS اجرا نمیشود، به دلیل هشدارهای مربوط به بدافزار، که پس از امضای برخی فایلها با یک گواهی نامعتبر (یا اشتباه) ایجاد شده است.
اولین گزارشهای مربوط به هشدارهای بدافزار در تاریخ ۷ ژانویه ۲۰۲۵ ظاهر شد، زمانی که کاربران macOS یک پیام غیرمنتظره با عنوان ‘Malware Blocked’ دریافت کردند که مانع از باز کردن اپلیکیشن مدیریت کانتینرهای Docker میشد.
سیستم macOS پیامی داده که یکی از فایلهای مربوط به Docker (بهطور خاص، ‘com.docker.vmnetd’) را بهعنوان بدافزار شناسایی کرده و از باز شدن یا اجرا شدن آن جلوگیری کرده است. پیام همچنین به کاربر اطمینان میدهد که مسدود کردن این فایل به سیستم آنها آسیبی وارد نکرده است.
شرکت Docker اعلام کرده است که هشدارهای مربوط به بدافزار نادرست هستند و کاربران نیازی نیست که نگران آنها باشند. با این وجود، برای رفع مشکلات عملیاتی (مثل عدم اجرا یا دسترسی به نرمافزار) کاربران باید خودشان به صورت دستی اقدام کنند. این مشکلات تا لحظه نگارش متن همچنان حل نشدهاند.
شرکت Docker در یک پست یا گزارش در GitHub اعلام کرده که یک مشکل جدید شناسایی شده است که باعث میشود نرمافزار Docker Desktop برای برخی کاربران macOS اجرا نشود. آنها با انتشار این پیام کاربران را در جریان این مشکل قرار دادهاند.
برخی کاربران ممکن است پیامی دریافت کرده باشند که نرمافزار Docker Desktop بهعنوان بدافزار شناسایی شده است، اما شرکت Docker تأیید کرده که این هشدارها اشتباه هستند و هیچ تهدید واقعی وجود ندارد.
دلیل اصلی هشدارهای اشتباه درباره بدافزار، استفاده از یک گواهی دیجیتال نادرست برای امضای برخی فایلها در نسخههای موجود نرمافزار Docker Desktop است. این موضوع احتمالاً منجر به شکست در بررسی امنیتی فایلها توسط سیستم شده و باعث ایجاد این هشدارها شده است.
روش رفع مشکل
از آنجایی که Docker هنوز در حال بررسی این حادثه است، روشهای زیر را برای حل مشکلات مربوط به هشدارهای بدافزار ارائه کرده است:
برای رفع مشکل یا اصلاح دائمی، باید Docker Desktop را به نسخه ۴٫۳۷٫۲ ارتقا دهید. این بهروزرسانی را میتوان هم بهصورت دستی دانلود کرد و هم از طریق ابزار بهروزرسانی داخل نرمافزار انجام داد.
در صورتی که هشدارهای بدافزار پس از بهروزرسانی یا اعمال پچ همچنان ظاهر میشوند، مراحل حل مشکل را که در این راهنما آمده است، دنبال کنید.
مدیران IT میتوانند از این اسکریپت برای حل مشکل برای تمام کاربران/توسعهدهندگان استفاده کنند، مشروط بر اینکه Docker Desktop به نسخه ۴٫۳۷٫۲ ارتقا یافته باشد یا پچها بر روی نسخههای قدیمیتر اعمال شده باشند.
مدیران IT میتوانند بهطور دستی مشکل را حل کنند. برای این کار باید برخی از سرویسها و فایلهای مرتبط با Docker را متوقف کرده و حذف کنند، سپس نسخههای جدیدی از این فایلها را با امضاهای صحیح نصب کنند و در نهایت Docker Desktop را مجدداً راهاندازی کنند.
برای اطلاعات کامل و دقیق در مورد راهحلهای پیشنهادی و نحوه استفاده از آنها، Docker یک سند راهنما را منتشر کرده است که لینک آن در اینجا قرار دارد.
تا زمانی که این متن نوشته شده است، صفحه وضعیت Docker هنوز نشان میدهد که برخی مشکلات جزئی در سرویسها برای کاربران وجود دارد و اثربخشی پچهای منتشر شده برای رفع این مشکل همچنان در حال بررسی است.