The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внедрено вредоносное ПО, opennews (ok), 05-Ноя-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


39. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  +3 +/
Сообщение от Урри (ok), 05-Ноя-21, 11:35 
Прекрасный совет, гениальный как юзеры опеннета.

Надо привязаться к подписанному верифицируемому хешу версии с троянами и чтобы ни одно обновление безопасности или исправление ошибок ни в коем случае не прилетело.

Ответить | Правка | Наверх | Cообщить модератору

43. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  +/
Сообщение от Аноним (10), 05-Ноя-21, 11:43 
А теперь подумай. Чем это хуже от привязки к версии? Только защитит от подмены или левого пакета, это не хуже. Расхождение сразу привлечёт внимание опять же. Обновление чекнешь и поменяешь хэш, не сахарный.
Ответить | Правка | Наверх | Cообщить модератору

53. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  +/
Сообщение от Урри (ok), 05-Ноя-21, 12:10 
Я об этом и пишу - обновляешься, запускаешь, проверяешь что работает, даже автотесты пробегает, замораживаешь хеши.

А через неделю срабатывает временной триггер, и твоя система начинает майнить. Трояна находят, оперативно исправляют (он в лефтпаде, который твой хелловорлд использует через 50 пакето-зависимостей). Весь мир тут же излечивается, а ты дальше майнишь, ибо ни сном ни ухом, что вот этот вот один из миллиона существующих пакетов у тебя таки используется.

Прекрасный план, мистер Фикс. Так держать.

Ответить | Правка | Наверх | Cообщить модератору

57. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  +/
Сообщение от Аноним (10), 05-Ноя-21, 12:16 
Почему нельзя весь миллион существующих пакетов зафиксировать? Вроде, все только так и делают. Ну, те, кто не хочет майнеров себе пропускать, во всяком случае. А при первом расхождении всё обнаруживается.
Ответить | Правка | Наверх | Cообщить модератору

64. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  –1 +/
Сообщение от Урри (ok), 05-Ноя-21, 13:10 
Какое расхождение, ты о чем?
Автор сам майнер закодил или у автора акк угнали, как в новости - в коде "if date > 1.1.2022 майним" . Никаких расхождений, код не менялся, все прекрасно. И майнер с тобою теперь навсегда.

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

Ответить | Правка | Наверх | Cообщить модератору

66. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  –1 +/
Сообщение от Аноним (10), 05-Ноя-21, 13:25 
Расхождение ожидаемых хэшей с имеющимися, про попытке установить всплывёт. Если удалили, тоже (стоят задаться вопросом конечно, куда дели).
Ответить | Правка | Наверх | Cообщить модератору

68. "В NPM-пакет coa, насчитывающий 9 млн загрузок в неделю, внед..."  +/
Сообщение от Аноним (67), 05-Ноя-21, 13:46 
Всё правильно он говорит. Фиксируемая версия. А обновление и так прилетит от DependaBot и Snyk ботов, которые мониторят все уязвимости.

Это на случай "в зафиксированной версии обнаружилась уязвимость".
Или ты как эти уязвимости собираешься обнаруживать? По статьям на opennet?

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру