====== Správci hesel a podpora změny hesla ====== Formuláře pro změnu hesla jsou poměrně uniformní - zadáte aktuální heslo a dvakrát nové heslo. Na html stránce lze do vstupních polí doplnit autocomplete a poté by správci hesel měli bez problémů podporovat aktualizaci hesla. Popsáno je to v článku [[https://developer.1password.com/docs/web/compatible-website-design/ | Design your website to work bet with 1Password]], technicky orientovaná popisy jsou na MDN - [[ https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/password | input type=password ]] a [[https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete | attribute autocomplete]]. Ještě zmíním článek [[ https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understands/ | Password Form Styles that Chromium Understands ]]. Formulář pro změnu hesla odpovídá specifikaci. Ale někteří správci hesla s ním mají problémy. Mám vytvořeny tři testovací varianty: * [[ https://bis.vse.cz/zmena/test0.htm | test0 ]] - odpovídá formuláři v InSIS, Staré heslo: Nové heslo: Kontrolní zadání: * [[ https://bis.vse.cz/zmena/test1.htm | test1 ]] - změnil jsem popisek z "Kontrola zadání" na "Kontrolní heslo" Staré heslo: Nové heslo: Kontrolní heslo: * [[ https://bis.vse.cz/zmena/test2.htm | test2 ]] - změnil jsem názvy vstupních polí na anglické ekvivalenty Staré heslo: Nové heslo: Kontrolní zadání: Následující tabulka ukazuje, kteří správci hesel náhodně vygenerované heslo vložili do obou polí pro změnu hesla: ^ Správce hesel ^ [[ https://bis.vse.cz/zmena/test0.htm | test0 ]] \\ (odpovídá InSIS) ^ [[ https://bis.vse.cz/zmena/test1.htm | test1 ]] ^ [[ https://bis.vse.cz/zmena/test2.htm | test2 ]] ^ | Firefox | ano | ano | ano | | Chrome/Edge | ano | ano | ano | | ProtonPass (plugin) | ano | ano | ano | | 1Password (plugin) | ne | ano | ano | | NordPass (plugin) | ne | ne | ano | | Bitwarden (plugin) | nepodporuje nebo neumím používat ||| **Komentáře k testování:** * Na počítačových učebnách je zakázáno ukládat hesla v Chrome/Edge a i ve Firefox (zde si nejsem jist, ale mělo by být). * Chrome/Edge má odlišný postup - zobrazí vygenerované heslo, vloží do prvního pole, uloží a až poté vloží do druhého pole pro nové heslo. * 1Password v první variantě vygeneruje nové heslo pro první pole, poté ho uloží. A poté pro druhé pole vygeneruje jiné nové heslo. * NordPass se chová v prvních dvou variantách divně - obsluhuje jen první dvě pole (staré heslo a nové heslo) a vloží do něj buď existující heslo nebo do obou nově vygenerované heslo (když staré heslo nemá uloženo). * Bitwarden - asi neumím používat, podařil se mi jen následující postup: v pluginu jsem vygeneroval nové heslo, vložil do schránky a z ní vložil do polí pro nové heslo a kontrolní zadání. * Testování proběhlo 27. listopadu 2024 s aktuálními verzemi prohlížečů a pluginů. Pluginy jsem testoval ve firefoxu. **Závěry:** * Při výběru správce hesel jsou důležitější kritéria - reference z důvěryhodných recenzí, snadnost používání na počítači a na mobilních zařízeních, cena, podpora vkládání souborů (klíčů), možnost bezpečného sdílení hesel či podpora rodinného sdílení. * Správci hesel v prohlížečích mají omezené vlastnosti, ale je to o řád lepší možnost než nepoužívání správců hesel. * Školní heslo není vhodný kandidát na náhodně vygenerované heslo pro mnohé uživatele. Stejné heslo se používá pro přihlášení na školní počítače a při tomto přihlášení nelze automaticky vyplnit heslo, je nutné ho opsat či si ho pamatovat. * Uvítám výsledky z testování jiných správců hesel. * Nevím, zda si mám povzdechnout nad dodržováním standardů či doporučit programátorům, aby používali angličtinu. Asi oboje.