Nouveau mot de passe à chaque démarrage ou périodique

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

Proxy Information
Original URL
gemini://si3t.ch/log/2023-07-08-new-password-at-each-boot.txt
Status Code
Success (20)
Meta
text/plain
Capsule Response Time
489.866883 milliseconds
Gemini-to-HTML Time
0.483299 milliseconds

This content has been proxied by September (3851b).