Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Из репозитория NPM удалены четыре пакета с бэкдорами" | +/– | |
| Сообщение от opennews (??), 17-Окт-20, 11:29 | ||
В репозитории NPM выявлены четыре пакета с вредоносным кодом. Проблема присутствует в пакетах plutov-slack-client, nodetest1010, nodetest199 и npmpubman, имеющих более тысячи установок. Пользователям, использовавшим первые три пакета, следует считать свои системы скомпрометированными, а все хранящиеся в системе ключи шифрования подлежащими замене... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 2. Сообщение от Аноним (2), 17-Окт-20, 11:30 | +15 +/– | |
Сообщество Node.js заслужило такое. Ибо это у них такой пакетный менеджер и такое отношение к безопасности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #36, #63, #67 | ||
| 3. Сообщение от Аноним (3), 17-Окт-20, 11:32 | +9 +/– | |
А почему не все? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Сообщение от Аноним (5), 17-Окт-20, 11:39 | +5 +/– | |
И ведь нельзя сказать лишь по названию пакета, установлен у тебя фактически этот пакет или нет. Взять, например, create-react-app -- популярный пакет, создающий каркас нового react-приложения. После его выполнения свежесозданный каркас прямо или косвенно _уже́_ зависит от 1684 пакетов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #37 | ||
| 6. Сообщение от m.makhno (ok), 17-Окт-20, 11:50 | +2 +/– | |
и нет возможности проведения хоть какого-то аудита?.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #7 | ||
| 7. Сообщение от Аноним (5), 17-Окт-20, 12:00 | +2 +/– | |
Вообще, npm при установке пакетов все же проводит какой-то аудит. По крайней мере, пишет, сколько пакетов audited и сколько vulnerabilities found. Но какой от этого толк, если зловред суют в скрипты, автозапускающиеся при установке... Завтра прилетит еще одна новость, и ищи-свищи post mortem по всем проектам, оказался ли какой-то установочный скрипт бэкдорным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #10 | ||
| 8. Сообщение от Sin2x (ok), 17-Окт-20, 12:45 | –6 +/– | |
Всем Deno в етом чяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12 | ||
| 9. Сообщение от InuYasha (??), 17-Окт-20, 12:45 | +2 +/– | |
Это уже можно считать (не)доброй традицией? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #20 | ||
| 10. Сообщение от Аноним (10), 17-Окт-20, 12:59 | +2 +/– | |
Наивный. Этот "аудит" служит всего лишь звонком домой, типа "шеф, мы тут успешно заразили очередной сервачок (характеристики) пакетами с версиями (список пакетов с версиями), ждём указаний". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #68 | ||
| 11. Сообщение от Имя (?), 17-Окт-20, 13:04 | +/– | |
На Java такого нет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #14, #30 | ||
| 12. Сообщение от Аноним (12), 17-Окт-20, 13:19 | +3 +/– | |
это который прям с гхаба тянет зависимости? не против дено, но в контексте обсуждения его упоминание сомнительно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #13, #21 | ||
| 13. Сообщение от Sin2x (ok), 17-Окт-20, 13:30 | –2 +/– | |
Deno устанавливает зависимости один раз, кэширует их и потом больше не обновляет, если не сделать это эксплицитно. Плюс, он более секьюрен изначально, и даже в случае со зловредным пакетом тот не принесёт столько вреда, как в ноде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #17, #18, #23, #28 | ||
| 14. Сообщение от Аноним (14), 17-Окт-20, 13:34 | –5 +/– | |
в смысле? npm - пакетный менеджер для джава-библиотек | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #15, #19 | ||
| 15. Сообщение от Sin2x (ok), 17-Окт-20, 13:49 | +4 +/– | |
Когда там каникулы заканчиваются у вас? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #16 | ||
| 16. Сообщение от Аноним (14), 17-Окт-20, 14:00 | –1 +/– | |
на том свете отдохнём, а пока наша задача - обеспечить внукам светлое будущее без байткода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 17. Сообщение от Аноним (12), 17-Окт-20, 14:04 | +2 +/– | |
Пока что его приимущества спорны. Никто не мешает установить зловред во время первой установки - у автора угнали доступ к репо, либо он сам туда зловред и засунул. Самое стрёмное, что прямые зависимости я могу сам проконтролировать, указав ссылку на версию на гите или даже на коммит, но зависимости зависимостей контролировать - это нереально. С учетом полного отсутствия аудита - это как было дырой так и остаётся и дено тут сильно не исправит ситуацию. Хотя возможность прямо указывать полномочия аппликухе это конечно плюс. Жаль только что всей аппликухе, включая зависимости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 18. Сообщение от Аноним (18), 17-Окт-20, 14:04 | +1 +/– | |
В ноде тебе тоже никто не запрещает с собой везде таскать node_modules от проекта | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 19. Сообщение от Аноним (12), 17-Окт-20, 14:05 | +3 +/– | |
Джаву-джаву взял я на халяву | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 20. Сообщение от Аноним (18), 17-Окт-20, 14:05 | +/– | |
Да удалять несколько троянов громко об это говорить, а сотни других оставлять в репо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 21. Сообщение от Аноним (2), 17-Окт-20, 14:06 | +1 +/– | |
>который прям с гхаба тянет зависимости? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #22 | ||
| 22. Сообщение от vitalif (ok), 17-Окт-20, 14:31 | +/– | |
Но зато это дикая зависимость от гитхаба. Отключат и все, всем сасат. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #26 | ||
| 23. Сообщение от Lex (??), 17-Окт-20, 14:32 | +/– | |
Будто бы энпиэмы и ярны пакеты не кешируют :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #24 | ||
| 24. Сообщение от Sin2x (ok), 17-Окт-20, 14:45 | –1 +/– | |
> Будто бы энпиэмы и ярны пакеты не кешируют :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #31, #55 | ||
| 25. Сообщение от Аноним (25), 17-Окт-20, 15:11 | –2 +/– | |
>> который использовал для их распространения фиктивные учётные записи | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27, #32 | ||
| 26. Сообщение от Аноним (2), 17-Окт-20, 15:13 | +1 +/– | |
Кто же вас заставляет git репозитории на githubе хостить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #48 | ||
| 27. Сообщение от Аноним (2), 17-Окт-20, 15:13 | +/– | |
Женя, залогиньтесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 28. Сообщение от RomanCh (ok), 17-Окт-20, 15:23 | –1 +/– | |
> если не сделать это эксплицитно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #29 | ||
| 29. Сообщение от Sin2x (ok), 17-Окт-20, 15:25 | –2 +/– | |
>> если не сделать это эксплицитно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #40 | ||
| 30. Сообщение от Аноним (30), 17-Окт-20, 15:44 | +2 +/– | |
Конечно нет, там maven не из единого централизованного репозитория, из которого хоть иногда трояны вычищают, тягает зависимости, а вообще откуда вздумается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 31. Сообщение от Программист (?), 17-Окт-20, 17:21 | –1 +/– | |
Никому ваш Дено не уперся. Все крупные софьверные компании вкладываются в ноду. В любом облачном окружении щас есть нода с первокласснлй поддержкой: aws, google cloud, azure и т.д. Гляньте хотя бы список коммитов и контрибуторов у ноды. А эта хрень, не может выстрелить в принципе, потому что ничего революционного не приносит. Почитайте про Yarn 2, pnpm. Вот там будущее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #34 | ||
| 32. Сообщение от КО (?), 17-Окт-20, 17:29 | –1 +/– | |
Интересно, как вы оформили свой... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #41 | ||
| 33. Сообщение от Аноним (33), 17-Окт-20, 17:52 | +1 +/– | |
Надо читать код перед использованием. И в проект его включать не через зависимости, а копированием исходников. Тогда такой херни не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #43 | ||
| 34. Сообщение от Sin2x (ok), 17-Окт-20, 18:04 | –1 +/– | |
А ты смешной. Первая стабильная версия Дено зарелизилась только в мае этого года, а ты уже ждёшь результатов масштаба индустрии. Естественно, что будет переходный период длиной в несколько лет. Вопрос в том, успеешь ли ты сорвать максимальный куш в начале развития технологии при низкой конкуренции, или войдёшь в неё тогда, когда рынок уже окучен более предприимчивыми, чем ты, людьми и компаниями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #38, #56 | ||
| 35. Сообщение от Аноним (35), 17-Окт-20, 19:26 | +/– | |
Надо запретить post-install скрипты запускающиеся от имени юзера, который производит установку пакетов. Да, это не спасёт от всех проблем, но хотя бы у человека будет возможность почитать код пакета, прежде чем его запускать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. Сообщение от Дерьмократ (?), 17-Окт-20, 19:52 | +5 +/– | |
В чем его принципиальное отличие от сородичей? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #49 | ||
| 37. Сообщение от Дерьмократ (?), 17-Окт-20, 19:54 | +2 +/– | |
Потому что макаки уже совсем обленились и функции в одну строку делают пакетами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #57 | ||
| 38. Сообщение от Программист (?), 17-Окт-20, 21:24 | –1 +/– | |
Прекращай этот маркетинговый бред. Или ты там контрибутишь что-то или тебе приплачивают чтобы эту ересь нести. Я выбираю инструменты по задачам. Пока мене нода все цело устраивает и безальтернативна в cloud окружениях, если требуется серверный JS. Любую технологию если потребуется я смогу изучить и тыщи других разработчиков тоже. Только смена ноды на дено или что-нибудь ещё не поможет тебе решать твои задачи лучше и быстрее. Я не вижу ничего революционного в этом и очень сомневаюсь что оно когда-то сильно сможет потеснить ноду на рынке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 40. Сообщение от RomanCh (ok), 17-Окт-20, 22:00 | –1 +/– | |
Свою ссылку на ясделие от 98го года оставь себе. Макаки - они ведь не только в вебе. В 91м им вообще дали кораблём командовать, и изо всех щелей полезли приватизации, ваучеры, имплементации, рестрикции и прочие убогие кальки с английского, которыми макаки производили впечатление на стадо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #44 | ||
| 41. Сообщение от Аноним (12), 17-Окт-20, 22:01 | +1 +/– | |
я знаю это отделение, там всем кому попало паспорта раздают | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 42. Сообщение от Онаним (?), 17-Окт-20, 22:02 | +2 +/– | |
Когда уже из репозитория npm удалят главный бэкдор - сам npm? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. Сообщение от Онаним (?), 17-Окт-20, 22:03 | –1 +/– | |
Вот абсолютно верно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 44. Сообщение от Sin2x (ok), 17-Окт-20, 22:07 | –4 +/– | |
Не тебе со мной спорить, невежда. Разуй глаза и прочитай всю страницу по ссылке целиком, а не только то, что тебе удобно -- сможешь увидеть и Розенталя от 76 года и исторические примеры из словаря галлицизмов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #45 | ||
| 45. Сообщение от RomanCh (ok), 17-Окт-20, 22:19 | –1 +/– | |
Да батюшки, что ты этим доказать хочешь? Что тащить в рот всякую дрянь и от этого раздуваться от важности - круто? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #46 | ||
| 46. Сообщение от Sin2x (ok), 17-Окт-20, 22:22 | –1 +/– | |
> Да батюшки, что ты этим доказать хочешь? Что тащить в рот всякую | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 48. Сообщение от vitalif (ok), 17-Окт-20, 23:45 | +/– | |
> Кто же вас заставляет git репозитории на githubе хостить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 49. Сообщение от Аноньимъ (?), 18-Окт-20, 06:26 | +7 +/– | |
Не знал что у жскриптеров есть какие-то сорта если честно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #52, #71 | ||
| 50. Сообщение от Аноним (50), 18-Окт-20, 08:27 | +3 +/– | |
Помните лифпад! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #51 | ||
| 51. Сообщение от Аноним (51), 18-Окт-20, 11:41 | –1 +/– | |
А что это такое? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #54 | ||
| 52. Сообщение от Аноним (52), 18-Окт-20, 13:07 | –2 +/– | |
Ты папуас тоже, наверняка используешь dbus в которого контроль доступа реализован polkitd а правила к нему пишутся на JS. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #60 | ||
| 53. Сообщение от CyberTailor (ok), 18-Окт-20, 13:24 | +1 +/– | |
Никогда такого не было, и вот опять! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62 | ||
| 54. Сообщение от CyberTailor (ok), 18-Окт-20, 13:25 | +/– | |
https://habr.com/ru/post/280099/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 55. Сообщение от Lex (??), 18-Окт-20, 14:59 | –1 +/– | |
> Если бы с нпмом не было проблем, как ты пытаешься сейчас высказать, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 56. Сообщение от Lex (??), 18-Окт-20, 15:03 | –1 +/– | |
> А ты смешной. Первая стабильная версия Дено зарелизилась только в мае | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #58 | ||
| 57. Сообщение от Anonimous (?), 18-Окт-20, 15:38 | –2 +/– | |
Ты чушь несешь, копировать одни и те же функции из проекта в проект это антипаттерн и так не будет делать не один программист. Как впрочем и устанавливать или обновлять хотя бы один пакет без code review, если у пакета нет сотен тысяч установок и репутации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #69, #70, #72 | ||
| 58. Сообщение от Sin2x (ok), 18-Окт-20, 15:41 | –1 +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #59 | ||
| 59. Сообщение от Lex (??), 18-Окт-20, 16:47 | –1 +/– | |
> Какие будут результаты, ты сможешь предварительно увидеть уже через год. Называть архитектора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #61 | ||
| 60. Сообщение от Аноньимъ (?), 18-Окт-20, 16:49 | +2 +/– | |
Я же эти правила не пишу ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 61. Сообщение от Sin2x (ok), 18-Окт-20, 16:51 | –1 +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 62. Сообщение от arisu (ok), 19-Окт-20, 07:47 | +/– | |
зашёл написать этот комментарий. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 63. Сообщение от нитрол (?), 19-Окт-20, 19:25 | +1 +/– | |
Какой посоветуете использовать язык программирования и пакетный менеджер, чтобы не было подобный проблем, и можно было спать спокойно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #64, #66 | ||
| 64. Сообщение от arisu (ok), 19-Окт-20, 23:39 | +/– | |
китайский. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 65. Сообщение от name (??), 20-Окт-20, 05:55 | +/– | |
ну это из разряда новостей о том что на просторах интернета есть вирусы. Разместить пакеты в пакетопомойке любой может, где тут новость? npm, rubygems, pip и другие это просто свалка. Есть такие же свалки для более душевных пакетных манаджеров (yum и apt), где тоже и вирусни и упакованного говнокода дадут с подливой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
66.
Сообщение от trolleybus (?), 20-Окт-20, 13:14
| –2 +/– | |
Как ни странно, Rust/Cargo. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 67. Сообщение от Аноним (67), 20-Окт-20, 13:23 | +/– | |
В чем принципиальное отличие от maven? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 68. Сообщение от Аноним (67), 20-Окт-20, 13:26 | +/– | |
Вы утверждаете что вредоносные коды встроены прямо в NPM? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 69. Сообщение от Аноним (67), 20-Окт-20, 13:29 | +/– | |
Это невозможно. На работе говорят сделай вчера. А ты такой, сейчас подождите, я месяц буду проверять все библиотеки на вредоносный код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 70. Сообщение от Дерьмократ (?), 23-Окт-20, 19:47 | +/– | |
> Ты чушь несешь, копировать одни и те же функции из проекта в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 71. Сообщение от Дерьмократ (?), 23-Окт-20, 19:50 | +/– | |
> Не знал что у жскриптеров есть какие-то сорта если честно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #73 | ||
| 72. Сообщение от arisu (ok), 24-Окт-20, 04:20 | +/– | |
> Ты чушь несешь, копировать одни и те же функции из проекта в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 73. Сообщение от arisu (ok), 24-Окт-20, 04:21 | +/– | |
что, опять тебя, Модного Соврмененного Уеб-Программиста, прокинули, и кушать нечего? ну, попрыгай, что ж тебе остаётся-то ещё… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |