2023-07-08T13:18:57Z
Idée stupide pour éviter qu'on ne subtilise votre session quand vous avez le dos tourné : un mot de passe qui change à chaque démarrage.
Bien sûr, il faut que l'utilisateur concerné puisse connaître son mot de passe.
Pour ça, on peut imaginer plusieurs possibilités :
Notez que l'on pourraît très bien imaginer appeler ce script toutes les heures avec une tâche cron pour root.
Pour l'instant, je l'appelle dans ''/etc/rc.local'' pour qu'il soit appelé à chaque démarrage :
# generate random password for user at boot u="prx" # uncomment for a password depending on the date # newpw="stupid-password-$(date +%d%m)" # really random password sent by mail newpw="$(jot -rcs '' 20 32 126)" printf "%s" "${newpw}" | mail -s "newpw" prx@si3t.ch newpwhash="$(printf "%s" "${newpw}" | encrypt -b a)" usermod -p "${newpwhash}" "${u}"
Bien sûr, ça ne vaudra jamais une yubikey ou bien encore ceci :
https://www.openbsd.org/faq/faq10.html#SKey
Une réaction?
Envoyez votre commentaire par mail (anonyme):
mailto:prx@si3t.ch?subject=new-password-at-each-boot
Voici quelques instructions pour utiliser la liste de diffusion et recevoir les réponses à vos messages:
https://si3t.ch/log/_commentaires_.txt
text/plain
This content has been proxied by September (3851b).