Właśnie byłem zszokowany czym WebBrowserPassView może pokazać - pokazuje w zasadzie każde hasło zapisane w mojej przeglądarce (Chrome).
Domyślam się, że inni użytkownicy na moim komputerze również mogą łatwo uzyskać moje hasła. Jak się zabezpieczyć?
windows-7
google-chrome
security
KcFnMi
źródło
źródło
Odpowiedzi:
Chrome „chroni” zapisane hasła za pomocą systemu Windows DPAPI (Data Protection API). DPAPI ma dwa tryby szyfrowania lub zakresy: użytkownika i maszyny.
Dane chronione w zakresie maszyny są szyfrowane za pomocą klucza na maszynę. Każdy uwierzytelniony użytkownik na komputerze może użyć DPAPI, aby zabezpieczyć takie dane, bez względu na to, który użytkownik pierwotnie je chronił.
Dane chronione w zakresie użytkownika są szyfrowane za pomocą klucza użytkownika. Ten klucz jest chroniony innym kluczem pochodzącym od hasła systemu Windows. (Nie ma to jednak związku z faktem, że Chrome wymaga podania hasła systemu Windows, aby wyświetlić zapisane hasła. Na szczęście Chrome używa tego trybu.
Interesującą konsekwencją szyfrowania klucza DPAPI dla poszczególnych użytkowników jest to, że chronione dane nie mogą być odszyfrowane przez innych użytkowników na maszynie, nawet przez administratorów, ponieważ mogą uzyskać tylko skrót hasła, a nie oryginał. (To oczywiście nie powstrzymuje ich od instalowania keyloggerów lub innych programów szpiegujących, które działają tak jak ty.) Jeśli hasło systemu Windows jest wymuszane przez reset - nie zmienione z wdziękiem - dane chronione w twoim zakresie zostaną w istocie zniszczone.
Oddzielne konta Chrome nie mają z tym nic wspólnego, ponieważ interfejs DPAPI jest powiązany tylko z użytkownikiem systemu Windows.
Dlatego rozwiązaniem jest posiadanie na komputerze innych osób korzystających z własnych kont systemu Windows.
źródło
Pamiętaj, że Chrome nie obsługuje hasła głównego do wbudowanego menedżera / magazynu haseł. Oznacza to, że każda osoba zalogowana do konta użytkownika na komputerze może wyświetlać hasła Chrome w postaci zwykłego tekstu, a nawet nie będzie potrzebować WebBrowserPassView.
Źródło: Szalona strategia bezpieczeństwa dla Chrome (więcej szczegółów na temat mechanizmu przechowywania haseł Chrome w tym artykule na blogu)
Użyj zewnętrznego menedżera haseł, który oferuje obsługę hasła głównego, takiego jak KeePass lub LastPass, aby obejść ten problem. Jeśli chcesz użyć innej przeglądarki, Firefox oferuje obsługę hasła głównego, dzięki czemu jego hasła nie są widoczne w WebBrowserPassView.
źródło