Microsoft повертає Material Theme розширення після ретельної перевірки підозрілого коду

Photo of author

CyberSecureFox Editorial Team

Компанія Microsoft відновила доступ до популярних розширень Material Theme – Free та Material Theme Icons – Free у магазині Visual Studio Marketplace після проведення комплексного аналізу безпеки. Ці розширення, що мають понад 9 мільйонів завантажень, були тимчасово вилучені через підозри щодо потенційно шкідливого коду, що викликало значний резонанс у спільноті розробників.

Технічний аналіз інциденту та виявлені проблеми

Фахівці з кібербезпеки Аміт Ассараф та Ітай Крук виявили підозрілий обфускований JavaScript-код у файлі release-notes.js під час автоматизованого сканування за допомогою систем штучного інтелекту. Особливу увагу привернув нетиповий для візуальних тем формат коду, оскільки зазвичай такі розширення містять лише статичні JSON-конфігурації. Обфускація коду – техніка, що ускладнює його читання та аналіз – часто використовується зловмисниками для приховування шкідливої активності.

Розслідування та технічні пояснення розробника

Розробник розширень Маттіа Асторіно надав вичерпні пояснення щодо природи підозрілого коду. Виявлений фрагмент виявився частиною застарілої залежності sanity.io, яка використовувалася для відображення інформації про оновлення. Проблема виникла через недосконалий процес збірки, розроблений кілька років тому, що призвело до автоматичної обфускації певних компонентів.

Вдосконалення систем безпеки та нові протоколи перевірки

За результатами інциденту Microsoft анонсувала оновлення політик безпеки Visual Studio Code Marketplace. Компанія планує впровадити більш досконалі алгоритми аналізу обфускованого коду та модернізувати системи автоматичного сканування для зменшення кількості помилкових спрацювань. Скотт Хансельман, представник Microsoft, офіційно вибачився перед розробником на платформі GitHub за поспішні дії служби безпеки.

Цей випадок демонструє критичну важливість збалансованого підходу до кібербезпеки в екосистемі розробки програмного забезпечення. Він підкреслює необхідність регулярного оновлення залежностей, оптимізації процесів збірки та вдосконалення протоколів перевірки безпеки. Для розробників особливо важливим стає документування та прозоре пояснення використання потенційно підозрілих технік програмування, щоб запобігти подібним інцидентам у майбутньому.


CyberSecureFox Editorial Team

Редакція CyberSecureFox висвітлює новини кібербезпеки, уразливості, malware-кампанії, ransomware-активність, AI security, cloud security та security advisories вендорів. Матеріали готуються на основі official advisories, даних CVE/NVD, сповіщень CISA, публікацій вендорів і відкритих звітів дослідників. Статті перевіряються перед публікацією та оновлюються за появи нових даних.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.