The OpenNET Project / Index page

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



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

Оглавление

79% встроенных в код сторонних библиотек никогда не обновляются, opennews (ok), 27-Июн-21, (0) [смотреть все]

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


37. "79% встроенных в код сторонних библиотек никогда не обновляю..."  –4 +/
Сообщение от Аноним (21), 27-Июн-21, 11:32 
Автоматически она не прилетит потому что npm сохраняет версию и хэш. При каждом npm install будет прилётать одно и тоже, даже если в новой версии появился троян.
А если обнаружется уязвимость то npm о ней будет сообщать.

> Разрабочик Larry Hullison продал компании Huei LaoWei Pedul HongKongPong Inc. права на библиотеку SuperHellYeahJSONSmooozyDzenEditor.
> настоящий разработчик скопировал себе версию с трояном и следующие 20 лет она так и лежала в lib

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

50. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +3 +/
Сообщение от Annoynymous (ok), 27-Июн-21, 12:00 
> Автоматически она не прилетит потому что npm сохраняет версию и хэш.

И чем это тогда отличается от встраивания библиотек?

Логика не очень понятна большинству комментаторов опеннета.

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

84. "79% встроенных в код сторонних библиотек никогда не обновляю..."  –3 +/
Сообщение от anonymous (??), 27-Июн-21, 12:40 
Вероятно тем, что автоматически сообщается об уязвимостях, и исправить их можно одной командой.
Ответить | Правка | Наверх | Cообщить модератору

116. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +3 +/
Сообщение от Анонимemail (93), 27-Июн-21, 13:16 
Одна команда, которая исправляет уязвимости, класс!
Че за команда? Фиксики?

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

121. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +/
Сообщение от Аноним (100), 27-Июн-21, 13:33 
npm audit fix
Ответить | Правка | Наверх | Cообщить модератору

209. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +/
Сообщение от Аноним (209), 28-Июн-21, 00:21 
Не всегда работает, к сожалению. На моей практике обновляются порядка 5% пакетов. Остальные требуют изменения мажорной версии с возможной потерей совместимости.
Ответить | Правка | Наверх | Cообщить модератору

120. "79% встроенных в код сторонних библиотек никогда не обновляю..."  –5 +/
Сообщение от Аноним (100), 27-Июн-21, 13:33 
тем что библиотеками управляет npm.
Не анонимный комментатор opennet лезет в git непозиторий или неизвестно какую помойку чтобы скачать исходный код чтобы сохранить их себе на флешку с проектом, чтобы через неделю забыть какие библиотеки накачал, какой версии эти библиотеки и откуда они взялись, не говоря о другом разработчике который эту помойку первый раз видит.

npm командой install уставливает те библиотеки которые указаны в package-lock.json. Каждый раз когда новый разработчик или CI вызывает npm install они получают те же самые библиотеки с которыми разрабатывался проект.
Когда разработчик вызывает npm update, менеджер пакетов обновляет библиотеки указанные в package.json на допустимую для обновления версию. Так как версии библиотек задаются на по semver то можно то можно зарание сделать выводы о совместимости с новой версией.
npm outdated покажет какие библиотеки и версии используются, какие доступны для обновления и последнюю версию.
npm audit покажет уязвимости

>И чем это тогда отличается от встраивания библиотек?

всем

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

138. "79% встроенных в код сторонних библиотек никогда не обновляю..."  +/
Сообщение от Annoynymous (ok), 27-Июн-21, 14:27 
Это имеет смысл, если этим пользоваться.

В 79% продуктов этим, разумеется, никто пользоваться не будет — качнул, работает и ладно.

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

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

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




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

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