Die Anmeldedatei war unter Windows für fremde Konten lesbar
ProblemUnter Linux und macOS darf nur der Besitzer die Anmeldedatei lesen. Unter Windows erbt sie die Rechte des Ordners, und auf meinem Rechner durften zwei lokale Konten einer Sandbox-Software den ganzen AppData-Ordner lesen. Mit der Datei hätten sie in meinem Namen chatten können.
LösungDas Programm nimmt seinem Ordner die geerbten Rechte und gibt ihn nur dem eigenen Konto, wie 0700 unter Linux. Ein Test prüft das unter Windows. Er fand gleich den nächsten Fehler: In Git Bash war die erste Fassung still wirkungslos, weil dort ein anderes whoami zuerst im Pfad steht. Jetzt mit festem Pfad.