Français

Texte et outils du quotidien · Générateur de mots de passe

Générer un mot de passe sur un ordinateur partagé : risques presse-papiers et historique

· Pourquoi c'est important

mots de passe ordinateurs partagés presse-papiers

Un bureau partagé avec des chemins d'exposition à l'écran, au clavier et au presse-papiers autour d'un identifiant
Illustration vectorielle originale de ToolAcre

Explique où un mot de passe fraîchement généré peut persister sur une machine partagée (gestionnaires de presse-papiers, invites de remplissage automatique du navigateur, historique des pages, sauvegarde automatique des formulaires) et comment un outil qui ne stocke rien n'aide mais ne résout pas tout.

Le mot de passe resté sur le hot desk – les endroits où un secret peut rester après que vous vous déconnectiez du site Web

Un hot-desk ou une bibliothèque peut conserver ou exposer un identifiant via un logiciel que ToolAcre ne contrôle pas : la capture du clavier, l'observation de l'écran, les gestionnaires de presse-papiers, les profils de navigateur ou les extensions hostiles. La déconnexion d'un compte ne prouve pas que ces couches ont oublié ce qui est apparu. La page des limitations du projet indique donc de ne pas générer d’informations d’identification sur un appareil partagé ou non fiable.

Le traitement local supprime une copie du serveur ToolAcre, mais il ne rend pas le point de terminaison digne de confiance. Cette distinction est importante car « rien n'est stocké par la page » peut être vrai alors que le système d'exploitation ou un autre processus enregistre la même valeur. La recommandation de sécurité commence par le contrôle de l'appareil, et non par un rituel de nettoyage après exposition.

Le presse-papiers : fonctionnalités d'historique du presse-papiers et gestionnaires qui conservent la dernière douzaine de copies.

ToolAcre écrit dans le presse-papiers uniquement lorsque vous appuyez sur Copier et uniquement via `navigator.clipboard.writeText`. Il ne vérifie pas si l'historique du presse-papiers est activé, n'énumère pas les entrées précédentes ou ne les efface pas après une minuterie. L'étiquette temporaire « Copié » se réinitialise après 1.6 secondes, mais ce retour visuel n'a aucun effet sur le contenu du presse-papiers.

Si l'autorisation du presse-papiers est manquante ou refusée, la page signale l'échec et suggère une sélection manuelle. La copie manuelle peut toujours atteindre l'historique du système d'exploitation. N'interprètez pas l'absence d'une zone de texte de secours automatique comme un nettoyage automatique ; il maintient simplement les informations d'identification en direct hors d'un champ de formulaire temporaire.

Fonctionnalités du navigateur : offres de remplissage automatique, restauration de session et données de formulaire qui survivent à la fermeture d'un onglet

Les fonctionnalités du navigateur varient en dehors de cette base de code. ToolAcre n'appelle pas d'API de remplissage automatique, de restauration de session ou de persistance de formulaire, et il restitue la sortie dans un paragraphe plutôt que dans une entrée. Cette conception réduit la soumission accidentelle de formulaires et la gestion intégrée des champs, mais elle ne peut pas certifier ce qu'une extension ou un profil de navigateur enregistre à partir du texte de la page.

La fermeture de l'onglet supprime l'état en mémoire de ToolAcre, mais une capture d'écran, une capture d'accessibilité ou une extension peut déjà avoir observé la sortie. Un profil partagé peut également synchroniser des données de navigateur non liées. Ces risques sont des raisons d’éviter la machine, et non des raisons de promettre que l’effacement d’un menu historique répare toutes les copies possibles.

Ce que le générateur lui-même peut laisser derrière lui — et pourquoi un outil sans sauvegarde automatique, sans historique et avec un contrôle clair des données ne laisse rien

Dans son propre état, le générateur contient une chaîne. Appuyer sur Générer le remplace ; changer un paramètre qui change le sens l'efface ; recharger ou naviguer le perd. Les tests au niveau de la source interdisent les écritures sur localStorage, sessionStorage, les cookies, IndexedDB, Cache Storage, les URL et la console. Il n’y a pas d’historique de valeur générée.

Le classeur indique qu'un contrôle Effacer les données existe, mais l'interface ne dispose pas d'un tel bouton. Cette contradiction nécessite une correction de cap. La valeur peut être remplacée ou effacée par les paramètres et la navigation, mais revendiquer un contrôle dédié décrirait mal l'interface utilisateur livrée. La valeur DOM actuelle reste lisible jusqu'à ce qu'une de ces actions se produise.

Ce que le générateur laisse dans son propre état de page : une valeur remplaçable et aucun historique stocké

Une routine qui génère d'abord et promet de modifier les informations d'identification plus tard crée toujours une exposition inutile. Sur une machine que vous ne contrôlez pas, ne générez pas du tout les informations d'identification en direct. Attendez qu'un appareil de confiance soit disponible, suivez le processus approuvé de la destination et créez-y une valeur unique.

Si un compte doit être accessible à partir d'un terminal public, utilisez la méthode d'accès temporaire ou déléguée fournie explicitement par le service plutôt que d'inventer une solution de contournement de gestion des informations d'identification. ToolAcre ne peut pas évaluer ces alternatives. Son seul conseil défendable en matière de machine partagée est la limite déjà indiquée dans le contenu du produit : utiliser autre chose.

La routine d'ordinateur partagé la plus sûre consiste à ne pas y générer d'identifiants en direct

Imaginez devoir créer un compte lorsque vous êtes loin de votre propre appareil. Au lieu d'ouvrir un générateur à la bibliothèque, reportez la configuration du compte ou utilisez un appareil géré de confiance dans le cadre d'un processus approuvé. Une fois sur cet appareil, vérifiez la page du générateur, laissez la liste se charger, créez une valeur et remettez-la directement au gestionnaire ou au formulaire prévu sans la publier.

L'exemple ne contient intentionnellement aucun mot de passe généré ni aucune étape pour en envoyer un entre appareils. La transmission créerait une autre copie et pourrait faire échouer la décision du point final. La leçon concerne le timing et la confiance : déplacez la génération vers le contexte de confiance plutôt que d'essayer de nettoyer un contexte non fiable par la suite.

Exemple concret : reporter la génération jusqu'à ce qu'un appareil de confiance soit disponible

Un enregistreur de frappe ou un navigateur compromis peut capturer n'importe quel texte que l'utilisateur saisit ou voit. Aucun générateur local, réinitialisation du presse-papiers ou suppression de l'historique n'est suffisant contre les logiciels disposant de cet accès. L’outil ne peut pas non plus détecter l’enregistrement d’écran, la navigation sur l’épaule ou la compromission du micrologiciel depuis l’intérieur d’un onglet.

Ces limitations expliquent pourquoi une valeur générée n'est pas étiquetée comme sûre pour chaque modèle de menace. La sélection cryptographique protège le processus de choix ; il ne nettoie pas l'environnement d'affichage. Les allégations de sécurité doivent s’arrêter là où s’arrête la visibilité de la mise en œuvre.

Ce qu'il faut retenir : le générateur de mots de passe ne conserve rien entre les visites, ce qui supprime un risque ; la routine s'occupe du reste

ToolAcre ne conserve aucun historique persistant, n'envoie aucune demande de génération et copie uniquement sur demande. Ces propriétés suppriment des copies spécifiques sous le contrôle de la page. Il n'efface pas automatiquement le presse-papiers, ne fournit pas de bouton Effacer les données et ne sécurise pas un point de terminaison partagé.

Utilisez l'absence de stockage comme un fait vérifié sur le produit, et non comme une autorisation de génération sur n'importe quelle machine. Faites d'abord confiance à l'appareil, gardez chaque identifiant privé et unique, et utilisez un gestionnaire de mots de passe ou un flux de travail de destination pour le stockage plutôt que d'attendre qu'un générateur gère le résultat.