В /etc/ssh/sshd_config
, есть опция, AcceptEnv
которая позволяет клиенту ssh отправлять переменные окружения. Мне нужно иметь возможность отправлять большое количество переменных среды. Они изменяются при каждом подключении от клиента, поэтому будет сложнее поместить их в сценарий входа на сервер.
Я читал, что "AcceptEnv *"
это небезопасно. Я хотел бы понять, почему, прежде чем я попытаюсь получить список всех переменных среды, которые пытаются установить там.
Почему это считается небезопасным? Могу ли я получить пример?
источник
Не принимайте переменные среды:
Посмотрите эксплойт Shellshock, который вышел недавно ... если вы принимаете переменные окружения, вы открываете действительно неприятный эксплойт.
источник