Разработчик NPM-библиотек colors и faker сломал тысячи приложений

Разработчик NPM-библиотек colors и faker сломал тысячи приложений

Разработчик NPM-библиотек colors и faker сломал тысячи приложений

Пользователи NPM-библиотек с открытым исходным кодом «colors» и «faker» на днях столкнулись с неприятной ситуацией: приложения, в которых задействуются эти библиотеки, выдавали странные данные в консоль или вовсе ломались. Оказалось, что во всём виноват разработчик.

У «colors» на одном только npm насчитываются более 20 миллионов еженедельных загрузок и почти 19 тысяч зависимых проектов. У «faker» результаты скромнее — 2,8 млн еженедельных загрузок и более 2500 зависимых проектов.

Разработчик этих библиотек намеренно ввёл бесконечный цикл, который в конечном счёте поломал тысячи проектов, полагающихся в работе на «colors» и «faker». Результаты уже прочувствовали на себе пользователи популярных проектов с открытым исходным кодом — например, Amazon Cloud Development Kit (aws-cdk). Согласно жалобам, проблемные приложения выдавали в консоль тарабарщину.

 

Первым делом люди подумали, что упомянутые библиотеки были скомпрометированы  (об этом сообщили пользователи здесь, здесь и здесь), однако позже стало понятно, что сам разработчик сознательно опубликовал код, ответственный за проблемы.

Судя по всему, затронуты версии colors.js v1.4.44-liberty-2 и faker 6.6.6. Девелопер заверил всех, что в настоящее время ведётся работа над фиксом, а пользователям просто стоит немного подождать выхода соответствующего патча.

Стойка пошла в рост: цены в российских ЦОДах взлетели на треть

Разместить серверы в российском дата-центре становится всё дороже. Во втором квартале 2026 года средняя стоимость стойки мощностью 5 кВт в Москве достигла 170,8 тыс. рублей — на 15,7% больше, чем годом ранее. В Санкт-Петербурге ценник подскочил сразу на 31,3%, до 138 тыс. рублей.

Такие данные приводят iKS-Consulting и 3data, которых цитирует «КоммерсантЪ».

Главная причина — предложение не поспевает за рынком. Деньги дорогие, строить новые ЦОДы решаются немногие, а в Москве ситуацию усугубляют ограничения на выделение площадок и подключение к электросетям.

Ранее согласованные объекты ещё достроят, а вот новым проектам пробиться будет непросто.

Свободное пространство съедают и задачи искусственного интеллекта. Традиционные машинные залы рассчитаны на 5-8 кВт на стойку, тогда как GPU-оборудованию требуется уже 15-20 кВт. После переоборудования зала вместо 200 стандартных стойко-мест может остаться лишь 50-70. Нейросети хотят больше электричества — рынок отвечает меньшим числом мест и большим счётом.

К ценнику добавляются расходы на электроэнергию, безопасность, страхование критической инфраструктуры, усложнившуюся логистику и создание запасов оборудования. ЦОДы перекладывают затраты на арендаторов, те — на своих клиентов. Платит последний в цепочке.

В 3data считают, что рост цен может продолжаться как минимум до 2027-2028 годов. Ситуацию способно изменить появление новых игроков, включая девелоперов, которые всё активнее присматриваются к строительству дата-центров.

Пока же часть заказчиков уходит в облака, арендует выделенные серверы и платформенные сервисы. На фоне дефицита стойка превращается почти в недвижимость: места мало, вход дорогой, а желающих меньше не становится.

По данным BusinesStat, объём российского рынка коммерческих ЦОДов по итогам 2025 года достиг 148 млрд рублей.

RSS: Новости на портале Anti-Malware.ru