170 похожих чатов

Привет. Есть пароли, которые нужно отдавать NodeJS приложению. Где лучше

их хранить, если админский доступ к серверу (Windows Server) имеют другие?

19 ответов

4 просмотра

На другом сервере

Bruto- Автор вопроса
Vyacheslav Ananev
На другом сервере

А как именно попадут они в NodeJS? И к тому-же, это новая зависимость от работы другого сервера

Какие пароли, куда отдавать, ничего не понятно Если мы говорим о паролях пользователя - крипт и в бд, потом сравнивай Если это какие-то секрет аксес ключи или прочее - зависит от того, что используется, в k8s например в secrets пихаем, у aws тоже есть сервис для таких дел

Bruto- Автор вопроса
Mark ⛩️
Какие пароли, куда отдавать, ничего не понятно Есл...

Пароли нужно отдавать NodeJS приложению при запуске, для работы определенного сервиса (например email сервис) Переменные среды доступны всем

Выгони всех или переезжай

Bruto- Автор вопроса
Mark ⛩️
Выгони всех или переезжай

Другого варианта нет? Вижу только вариант с вставкой при запуске (argv или через stdin)

Bruto
Пароли нужно отдавать NodeJS приложению при запуск...

Указать переменные окружение непосредственно перед вызовом MY_VAR=1 node app.js

Artem Soroka
Указать переменные окружение непосредственно перед...

Переменные среды можно посмотреть, даже если они передаются при запуске а не в файле .env лежать. В линукс по крайней мере. За винду не уверен

Видны приложению, которые с ними запустили, другим нет MY_VAR=123 node app.js & echo $MY_VAR

Artem Soroka
Видны приложению, которые с ними запустили, другим...

Переменные будут лежать в файлике в /proc/номер_процесса/както_там Если пользователь имеет права, то может глазами посмотреть. Но мы не знаем какие условия у тс

Максим
Переменные будут лежать в файлике в /proc/номер_пр...

Там вопрос был по Windows Server. В нем тоже так просто смотреть?

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

нельзя не давать всем админский доступ?

Максим
к стати, попробовал привязать дебагер к запущеному...

Логично 😉 что сам процесс читает process.env если их не удалили/переопределили после прочтения, так же как и аргументы. Но смысл вопроса, если в системе имеется ещё один привелигерованный пользователь?

Artem Soroka
Логично 😉 что сам процесс читает process.env если ...

Вот мне тоже интересно, как суперюзеру спрятать что-то от других суперюзеров. Любопытство.

Зависит от степени любопытства других суперюзеров 🤷‍♀ кто в детстве не использовал артмани? 🤪

Artem Soroka
Зависит от степени любопытства других суперюзеров ...

вот он собрался из стдаут получить секреты и в памяти нод процесса хранить. Я подключился дебагером к процессу, сделал снимок памяти. Наверное оно там есть. Сижу, думаю как найти в снимке что либо.

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта