Passar parâmetros para um script com segurança

2

Qual é a melhor maneira de passar parâmetros para um script bifurcado de forma segura? Por exemplo. passar parâmetros através de operandos de linha de comando não é seguro, já que alguém que tenha uma conta no host pode executar ps e vê-los.

O pipe Unnamed é bastante seguro, pelo que entendi, não é? Quero dizer, passando parâmetros para STDIN do processo bifurcado.

E quanto à passagem de parâmetros no ambiente vars? É seguro?

E quanto a passar parâmetros por outros meios que não mencionei?

    
por codeholic 21.04.2010 / 20:59

1 resposta

2

Pode haver uma maneira melhor, mas se houver informações confidenciais, eu recomendaria que você as colocasse em um arquivo que ninguém mais possa ler. Em seguida, você passa o arquivo como um argumento para o programa e esse programa pode abrir o arquivo e analisar as informações necessárias.

Se for realmente sensível, você pode criptografar o arquivo em si, mas criar um arquivo que somente o proprietário possa ler é bom o suficiente para chaves ssh privadas.

    
por 21.04.2010 / 21:05