Em /etc/ssh/sshd_config
, existe uma opção chamada AcceptEnv
que permite que o cliente ssh envie variáveis de ambiente. Eu preciso ser capaz de enviar um grande número de variáveis de ambiente. Isso muda em todas as conexões do cliente, portanto, colocá-los em um script de login no servidor seria mais difícil.
Eu li que "AcceptEnv *"
é inseguro. Gostaria de entender por que, antes de tentar obter uma lista de todas as variáveis de ambiente que tentamos definir para colocar lá.
Por que é considerado inseguro? Posso obter um exemplo?
fonte
Não aceite variáveis de ambiente:
Veja a exploração do Shellshock lançada recentemente. Se você aceita variáveis de ambiente, está abrindo uma exploração realmente desagradável.
fonte