دیروز بسیاری از کاربران macOS با یک واقعیت غیرمنتظره مواجه شدند: تنظیمات ماوس و کیبورد لاجیتک ناگهان از دسترس خارج شد. در این مقاله جامع، علت فنی، تأثیر روی کاربران و راهنمای گامبهگام برای رفع مشکل و جلوگیری از تکرار آن را به زبانی قابل فهم و عملی توضیح میدهم.

اجابت مستقیم: لاجیتک گواهی Developer ID خود را منقضی کرد که باعث شد macOS اعتبار اپلیکیشنهای Logi Options+ و G HUB را تشخیص نداده و اجرا یا بهروزرسانی آنها را مسدود کند، در مواردی باعث حلقه راهاندازی بیپایان شد.
شرکت لاجیتک اجازه داد گواهی دیجیتال (Developer ID) که اپلیکیشنها را امضا میکرد منقضی شود. این گواهی همان امضای الکترونیکی است که macOS برای تأیید مشروعیت نرمافزار استفاده میکند. وقتی این امضا اعتبار نداشت، سیستم عامل اپها را غیرمعتبر شناخت و اجرای آنها را متوقف کرد.
برای کاربر عادی، عدم اجرا یا بازگردانی به تنظیمات پیشفرض یعنی از دست رفتن پروفایلهای شخصیسازی ماوس و میانبرها و کاهش بهرهوری. برای یک سازمان، این میتواند به وقفه در کار تیمها و تماس با پشتیبانی منجر شود. در عمل، کاربران گزارش دادند که اسکرول، نگاشت دکمهها و ژستها به حالت پیشفرض برگشتند.
فرض کنید شما MX Master با دکمههای اختصاصی و اسکروهای تنظیم شده دارید؛ یک گواهی منقضی، بهسرعت باعث میشود تنظیمات شما اعمال نشود و ماوس مثل یک مدل معمولی رفتار کند، همین موضوع برای طراحان و توسعهدهندگان که به حساسیت در کنترل نیاز دارند بسیار آزاردهنده است.
اجابت مستقیم: Developer ID گواهیای است که اپل برای تأیید توسعهدهندگان خارج از اپاستور صادر میکند؛ منقضی شدن آن باعث میشود Gatekeeper و سیستم امنیتی macOS اپ را بلاک کنند چون امضای دیجیتال معتبر نیست.
Developer ID یک امضای دیجیتال است که توسعهدهنده توسط آن بسته نرمافزاری خود را برای macOS امضا میکند. macOS با بررسی این امضا (و در بعضی موارد notarization) احراز میکند که نرمافزار تغییر نکرده و از منبع مطمئن میآید. از بین رفتن این لایه اعتماد، اجرای برنامه را متوقف میکند.
Gatekeeper قطعهای از macOS است که پیش از اجرا، امضای اپ را چک میکند. اگر امضا نامعتبر یا منقضی باشد، اپ اجازه اجرا نمیگیرد و حتی بهروزرسانی درونبرنامهای نیز کار نخواهد کرد. این رفتار برای حفاظت از کاربر در برابر نرمافزار مخرب ضروری اما در این حالت باعث ایجاد وقفه شد.
بنابراین مشکل ریشه در مدیریت گواهی و چرخهٔ انقضای آن داشت، نه در کد اپلیکیشن بهخودیخود.
اجابت مستقیم: لاجیتک پچی منتشر کرده که باید بهصورت دستی دانلود و نصب شود؛ اگر آپدیت درونبرنامه کار نمیکند، کاربر باید بستهٔ جدید را از سایت لاجیتک بگیرد، نصب و در صورت نیاز مجوز اجرای اپ را در بخش امنیت سیستم تأیید کند.
به صفحه پشتیبانی لاجیتک (سافت مک لینک منبع در پایان) بروید و نسخهٔ مناسب macOS خود (Tahoe، Sequoia، Sonoma، Ventura یا نسخههای قدیمیتر) را دانلود کنید. اهمیت دارد فایل را از منبع رسمی بگیرید تا از دریافت نسخهٔ معتبر اطمینان حاصل شود.
پس از دانلود، بستهٔ نصبی را اجرا کنید. اگر macOS هشدار داد، به System Settings → Privacy & Security بروید و اجازهٔ اجرای اپ را بدهید. در برخی موارد باید روی «Allow Anyway» یا «Open Anyway» کلیک کنید تا Gatekeeper اجازهٔ اجرای اپ تازهنصبشده را بدهد.
اگر اپ هنوز اجرا نشد: اپ را کامل حذف کنید (پاک کردن از Applications و حذف فایلهای pref در ~/Library/Preferences) و سپس نصب مجدد انجام دهید؛ اگر با حلقهٔ بوت مواجه شدید، ورود به حالت Safe Mode و حذف/نصب دوباره معمولاً مشکل را حل میکند.
برای بررسی امضای اپ میتوانید در ترمینال دستور spctl --assess --type execute -v /Applications/Logi\ Options+.app را اجرا کنید تا وضعیت اعتبار گواهی نمایش داده شود. این روش به تشخیص سریع کمک میکند اما برای اغلب کاربران نصب پچ رسمی کافی است.
اجابت مستقیم: خوشبختانه لاجیتک اعلام کرده که پروفایلها و تنظیمات کاربران سالم ماندهاند و پس از نصب دستی پچ، پروفایلها باید بارگذاری شوند؛ با این حال پیش از هر کاری توصیه به پشتیبانگیری است.
لاجیتک گفته که دادههای کاربر در دستگاه یا در فضای ابری لاجیتک باقی ماندهاند و با نصب پچ و راهاندازی مجدد، پروفایلها بازگردانده میشود. این بدین معناست که کاربر معمولاً نیازی به پیکربندی مجدد تمام تنظیمات نخواهد داشت.
پیشنهاد میشود قبل از اعمال تغییرات مهم یک کپی از پوشههای پیکربندی مربوط به Logi در ~/Library/Application Support یا ~/Library/Preferences تهیه کنید. اگر چیزی از بین رفته بود، پشتیبان به سرعت بازیابی را ممکن میسازد.
اجابت مستقیم: برای کاربران، همیشه از منابع رسمی دانلود کنید و پشتیبان تهیه کنید؛ برای شرکتها، پیادهسازی چرخهٔ هوشمند مدیریت گواهی (certificate rotation)، مانیتورینگ و هشدار پیش از انقضا بهترین راه جلوگیری از تکرار چنین اشتباهاتی است.
کاربران باید بروزرسانی خودکار سیستم و اپها را فعال نگه دارند، اما چون آپدیت درونبرنامه لاجیتک هم از کار افتاد، همیشه لینک پشتیبانی شرکت را دنبال کنید و برای موارد بحرانی خبرنامهٔ ایمیلی یا کانالهای رسمی را بررسی کنید.
شرکتها باید روتینهایی برای رصد تاریخ انقضای گواهیها، لینک دادن به سیستمهای CI/CD برای تجدید خودکار گواهی و اطلاعرسانی داخلی قبل از انقضا داشته باشند. تستهای منظم روی macOS نسخههای مختلف نیز کمک میکند تا چنین اشکالاتی سریع تشخیص داده شوند.
این نوع رخدادها نشان میدهد که حتی شرکتهای بزرگ هم میتوانند در مدیریت زیرساخت امنیتی خطا کنند؛ ایجاد فهرست کنترلهای ساده مثل تقویم انقضا، هشدارهای چندمرحلهای و آینهسازی آپدیتها (fallback update servers) هزینهٔ بسیار اندکی دارد اما از اختلالات بزرگ جلوگیری میکند.
در نتیجه، اگر شما از لاجیتک روی macOS استفاده میکنید: بلافاصله به صفحهٔ پشتیبانی لاجیتک مراجعه، پچ را دانلود و نصب کنید؛ پیش از هر تغییری از تنظیمات نسخهٔ پشتیبان تهیه کنید و در سازمانها اجرای رویهٔ اطلاعرسانی و مدیریت گواهی را بررسی کنید.
خیر؛ این مشکل ناشی از منقضی شدن گواهی بود نه هک. با این حال همیشه بهتر است از نسخهٔ رسمی پچ استفاده و فایلها را از منابع معتبر دانلود کنید.
پچ باید از صفحهٔ پشتیبانی لاجیتک دانلود شود. لینک منبع در پایان مقاله موجود است؛ از دریافت فایل از سایتها یا منابع غیررسمی خودداری کنید.
اول یک پاکسازی کامل و نصب مجدد انجام دهید، سپس در صورت ادامهٔ مشکل از حالت Safe Mode اقدام و در نهایت لاگها را به پشتیبانی لاجیتک ارسال کنید.
لاجیتک پچ را برای macOS 26 Tahoe، 15 Sequoia، 14 Sonoma و 13 Ventura منتشر کرده؛ برای نسخههای قدیمیتر وعدهٔ انتشار اصلاحیه در زمان بعدی داده شده است.