Quindi diciamo che ho uno script .sh e devo inserire una password, ci sarà un qualche tipo di cache in cui sono memorizzati gli input di bash? E se si, per favore, dimmi chi posso, in caso contrario. L'hacker sarebbe in grado di decodificare qualcosa che è stato crittografato con uno script shell / bash passato attraverso un altro programma, se avesse avuto accesso fisico alla macchina? Se sì, come posso impedirlo?
Non ho trovato nulla sull'argomento.
Grazie!
parte dello script come esempio:
echo "please input your password to be hashed "
echo ""
stty -echo
read -p "Password :" x; echo
stty echo
echo ""
echo "please repeat the password "
echo ""
stty -echo
read -p "Password :" x2; echo
stty echo
if [[ $x == $x2 ]] ;then
echo ""
echo "Passwords match !"
echo ""
sleep 2
else
echo ""
echo "passwords dont match :( "
echo ""
sleep 2
echo "exiting"
echo ""
sleep 1
exit 1
fi