Добавить новость
Новости сегодня

Новости от TheMoneytizer

GitHub ужесточила правила публикации npm-пакетов из-за уязвимости

GitHub ужесточила правила публикации пакетов в npm из-за уязвимости, которая позволяла злоумышленникам выпускать новые версии чужих пакетов без кражи учётных данных, сообщает The Hacker News.

Теперь неподтверждённые настройки доверенной публикации перестают действовать через 48 часов после создания, если за это время не состоялась первая успешная публикация.

Исследователи Bloom Security обнаружили более 1500 уязвимых пакетов, суммарно загруженных более 10 млн раз. Они подтвердили возможность атаки на собственном пакете. Использовали ли уязвимость злоумышленники, исследователи не знают.

Ошибка затрагивала привязки к репозиториям GitHub, через которые ещё не выпускали версии пакета. До первой публикации реестр npm проверял только сочетание имени владельца и названия репозитория, игнорируя его постоянный числовой идентификатор. Если прежний адрес репозитория освобождался, а привязка оставалась, злоумышленник мог занять этот адрес и выпустить вредоносную версию чужого пакета.

После первой успешной публикации npm привязывает настройки к неизменяемому идентификатору репозитория, и 48-часовое ограничение снимается. Смена репозитория требует новой привязки с новым 48-часовым сроком подтверждения.

Максим Козлов, технический директор GitFlic (входит в «Группу Астра») отметил, что ошибка в npm позволяла выпустить новую версию чужого пакета без кражи учетных данных. «GitHub ужесточила правила публикации, но риск шире одной ошибки: любая зависимость из внешнего источника может прийти с уязвимостью или вредоносным кодом. Отказываться от внешних источников не нужно, нужно контролировать, что из них попадает в сборку. Для этого необходим собственный локальный реестр пакетов и контейнеров, через который идут все внешние зависимости. Политики приема определяют, какие пакеты разработчики могут использовать и из каких источников их брать. Сканеры композиционного анализа регулярно проверяют пакеты в реестре: уязвимость могут найти уже после приема. Источники пакетов компания выбирает сама и следит за ними. Локальный реестр есть и в GitFlic. В нем можно настроить политики приема пакетов и подключить сканеры», — говорит эксперт Максим Козлов.

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.


Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media






Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *