The OpenNET Project / Index page

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



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

Оглавление

Пять уязвимостей в Git, среди которых одна критическая и две опасные, opennews (??), 16-Май-24, (0) [смотреть все]

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


3. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +7 +/
Сообщение от Аноним (3), 16-Май-24, 00:26 
> приведёт к выполнению этих hook-ов

Хуки -- мерзотнейшая штука. Сразу вырубаю эту херню к чертям собачьим. К примеру, в веб-проектах хуки устанавливаются таким куском фекалий, как npm-пакет husky. Прикиньте, делаю гит коммит, не имея nodejs в $PATH, и тут вдруг гит ругается, что хук ругается, что nodejs не найден. Я на такое как бы не подписывался, какого ху_ гит запускает какой-то васянский код при гит-коммите? Ах да, postinstall-скрипты тоже надо вырубать нахрен через .npmrc. Если вы этого не сделали, любой васян из интернета сможет запускать код под вашими правами и воровать ваш ~/.config/chromium. Посчитать, скольки васянам вы даете полные права на вашу систему: find node_modules -name package.json | wc -l

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

4. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +1 +/
Сообщение от Аноним (1), 16-Май-24, 00:29 
>хуки устанавливаются таким куском фекалий, как npm-пакет husky

Так и запишем: "вредоносное ПО".

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

48. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +1 +/
Сообщение от Аноним (-), 16-Май-24, 10:35 
>> хуки устанавливаются таким куском фекалий, как npm-пакет husky
> Так и запишем: "вредоносное ПО".

NPM состоит из него чуть менее чем полностью. И репа и сама эта штука.

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

8. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +3 +/
Сообщение от Васян (?), 16-Май-24, 00:47 
Так тут не git, а npm пачкает все фекалиями
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

60. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от Бывалый Смузихлёб (ok), 16-Май-24, 15:22 
> Так тут не git, а npm пачкает все фекалиями

пачкают, зачастую, cильно умные проггеры-олимпиадники
Мол, а давайте, чтобы был не просто коммит, а ещё и целая куча гомна исполнялась, которая может падать при любом чихе и код заливаться не будет. А, где нет залитого кода - там нет и начала сборки по событию в рамках СИ/СД. Разумеется, с подтягиванием горы пакетов, включая устаревшие и не очень-то работающие где-то кроме одной-единственной ОС одной конкретной версии

В итоге, задача на 15 мин запросто превращается в задачу на день с ковырянием даром ненужной ерунды, а то и несколько дней, если предстоят выходные и праздники

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

14. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +5 +/
Сообщение от Витюшка (?), 16-Май-24, 00:57 
Так это касается любых языков программирования и систем сборки и репозиториев и любых пакетов дистрибутива - там тоже выполняются postinstall bash-портянки, только от рута уже.

Проблема в ужасной "безопасности" Linux для десктопов. Когда любой Вася получает доступ ко всему home. Мне как раз на системные файлы плевать - снёс/заново установил и проблем нет.

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

29. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от penetrator (?), 16-Май-24, 03:14 
это касается не только Linux
Ответить | Правка | Наверх | Cообщить модератору

37. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от Аноним (36), 16-Май-24, 08:30 
>Мне как раз на системные файлы плевать - снёс/заново установил и проблем нет.

Ага, только если вовремя заметил/догадался, что это срочно необходимо сделать.

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

56. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от Аноним (56), 16-Май-24, 14:35 
Стандартные пакеты ревьювят, а хлам от JS мaкaк - нет
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

17. "Пять уязвимостей в Git, среди которых одна критическая и две..."  –1 +/
Сообщение от Аноним (17), 16-Май-24, 01:43 
NPM по хорошему в докер убирать надо.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

20. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +2 +/
Сообщение от Аноним (20), 16-Май-24, 02:08 
Попрошу ещё поглубже, пожалуйста
Ответить | Правка | Наверх | Cообщить модератору

25. "Пять уязвимостей в Git, среди которых одна критическая и две..."  –1 +/
Сообщение от Аноним (25), 16-Май-24, 02:35 
Докер стоит денег. И в целом от этой проблемы вас не спасёт.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

49. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от Аноним (-), 16-Май-24, 10:36 
> NPM по хорошему в докер убирать надо.

А там бэкдор типа нещитово? :)

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

68. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от Аноним (68), 16-Май-24, 18:41 
> Хуки -- мерзотнейшая штука

Абсолютно солидарен! ЛЮБОЙ формат, позволяющий "немножко скриптогадить", фтопку. Я удивился, что даже шрифты(!!!!) могут исполнять код - вот уж где крыса навнедряла!

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

80. "Пять уязвимостей в Git, среди которых одна критическая и две..."  +/
Сообщение от Аноним (79), 17-Май-24, 14:02 
Это всё привет от технологий начала 80-х, когда засунуть везде свой Тьюринг-полный DSL казалось прекрасной идеей - гибко же ж. До червя Морриса оставалось ещё 5 лет.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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