The OpenNET Project / Index page

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



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

Оглавление

Уязвимости в Node.js и libuv, opennews (ok), 16-Фев-24, (0) [смотреть все]

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


32. "Уязвимости в Node.js и libuv"  +/
Сообщение от Роман (??), 17-Фев-24, 05:07 
кто специалист, откуда у nodejs elevated privileges возьмутся? обычный процесс под обычным юзером

> On Linux, Node.js ignores certain environment variables if those may have been set by an unprivileged user while the process is running with elevated privileges with the only exception of CAP_NET_BIND_SERVICE. Due to a bug in the implementation of this exception, Node.js incorrectly applies this exception even when certain other capabilities have been set. This allows unprivileged users to inject code that inherits the process's elevated privileges.

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

38. "Уязвимости в Node.js и libuv"  +/
Сообщение от Аноним (38), 17-Фев-24, 13:01 
Хакер в столовой....
Ответить | Правка | Наверх | Cообщить модератору

43. "Уязвимости в Node.js и libuv"  –1 +/
Сообщение от похъ (?), 17-Фев-24, 13:28 
а как вот ты думаешь - у программ на единственноверных сях  - откуда привиллегии берутся?

Вот с нодой - все то же самое. Это просто еще один нескучный язык программирования.

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

47. "Уязвимости в Node.js и libuv"  +/
Сообщение от Роман (??), 18-Фев-24, 06:37 
нода в 99% случаев (я видел что на ноде пишут, скажем так, скрипты общего назначения, а не веб сервисы) сидит в докере с его port mappings, либо работает как вебсервис [без нужды в биндингах на порты ниже 1024] за прокси, еще и желательно с набором плюшек вида

SystemCallFilter=@system-service
SystemCallErrorNumber=EPERM
LockPersonality=yes
NoNewPrivileges=yes
PrivateTmp=yes
ProtectProc=invisible


и т.д. сверху. Добавляются еще ReadOnlyPaths, ReadWritePaths по вкусу.

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

50. "Уязвимости в Node.js и libuv"  +/
Сообщение от похъ (?), 18-Фев-24, 09:14 
> нода в 99% случаев (я видел что на ноде пишут, скажем так,

нет, это твой личный способ костылепердолинга.

В большинстве случаев совершенно ненужный и вредный (потому что вы не умеете в swarm и в результате в докере у вас мини-операционная система, с костыльными заменами планировщику и иниту, которая чаще всего даже правильно останавливаться по docker stop не обучена)

И внезапно даже вебсервисам нужны фоновые процессы по крону или еще каким способом, и чаще всего никто не потрудится специально для тебя писать их на другом нескучном языке когда уже есть проект на ноде.

> и т.д. сверху. Добавляются еще ReadOnlyPaths, ReadWritePaths по вкусу.

причем тут твоя любовь к пердолингу я не пойму?

И что бы тебе и bin/ls не запускать так же, от него вреда может внезапно оказаться куда больше.

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

52. "Уязвимости в Node.js и libuv"  +/
Сообщение от Роман (??), 18-Фев-24, 10:19 
>> нода в 99% случаев (я видел что на ноде пишут, скажем так,
> нет, это твой личный способ костылепердолинга.

Сбавьте тон и тыканье, выглядит так себе.

> В большинстве случаев совершенно ненужный и вредный (потому что вы не умеете
> в swarm и в результате в докере у вас мини-операционная система,
> с костыльными заменами планировщику и иниту, которая чаще всего даже правильно
> останавливаться по docker stop не обучена)

Вы тут что-то проецируете, рзверните мысль внятно.

> И внезапно даже вебсервисам нужны фоновые процессы по крону или еще каким
> способом, и чаще всего никто не потрудится специально для тебя писать
> их на другом нескучном языке когда уже есть проект на ноде.

Скрипты общего назначения, тут вы уловили верно, кроме момента про "ради меня".

>> и т.д. сверху. Добавляются еще ReadOnlyPaths, ReadWritePaths по вкусу.
> причем тут твоя любовь к пердолингу я не пойму?
> И что бы тебе и bin/ls не запускать так же, от него
> вреда может внезапно оказаться куда больше.

Не уверен что вы сейчас все ещё про запуск сервисов, а не о чем то своём.

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

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

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




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

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