Soy un desarrollador de Java que está creando una aplicación donde debe llamar a un proceso de C # desde dentro. En mi situación, la aplicación Java está llamando a este programa de C # enlace .
Este programa de C # requiere una contraseña. Acepta una contraseña estándar (enmascarada usando SecureInput) o puede tomar la contraseña como una variable de entorno.
Me pregunto ... en esta situación ... ¿qué es más seguro y por qué?
1) ¿Enviando la contraseña usando la entrada estándar?
o
2) ¿Configurar la variable de entorno SPPWD
= thepassword
y llamar al programa?