Audyt bezpieczeństwa KeePassXC – wnioski i rekomendacje

21 kwietnia, 2023

Popularny menadżer haseł KeePassXC przeszedł audyt bezpieczeństwa w podstawowym zakresie. Badanie zostało zakończone 19 stycznia 2023 roku dla wersji oprogramowania 2.7.4 wydanej w grudniu 2022 roku. Audyt przeprowadził niezależny ekspert, architekt systemów bezpieczeństwa, Zaur Molotnikov, który przedstawił własne rekomendacje dla deweloperów oprogramowania i jego użytkowników, aby zachowane sekrety w menadżerze haseł były bardziej zabezpieczone niż na ustawieniach domyślnych. Przegląd dotyczył niektórych funkcji szyfrowania, jak zaznacza autor, nie dotyczył mechanizmów: TOPT, agenta SSH, pluginu do przeglądarek, auto-uzupełniania, integracji z Windows oraz innych.

KeePassXC jest oprogramowaniem open-source. Według niezależnego badacza zapewnia ono wystarczającą ochronę kryptograficzną zapisanych haseł i innych tajnych informacji, jeżeli użytkownik zastosuje silne hasło główne z plikiem klucza logowania (lub kluczem fizycznym FIDO) i jeśli zastosuje najnowszy format bazy danych KeePassXC – KDBX 4:

Jeżeli korzystasz z oprogramowania KeePassXC to prawdopodobnie wykorzystujesz starszy mechanizm szyfrowania bazy danych KDBX 3. W dowolnym momencie możesz wykonać aktualizację do wyższej wersji KDBX 4, która jest zalecana przez niezależnego eksperta oraz twórców oprogramowania KeePassXC.

Aby to zrobić, przejdź do:

Bezpieczeństwo bazy danych -> Ustawienia Szyfrowania -> Wybierz „KDBX 4”

Korzystanie z menadżera haseł jest wygodne, jeśli hasła i zapisane informacje możesz wykorzystać także na telefonie lub innym systemie operacyjnym. Twórcy informują, że niektóre programy na Androida, które są kompatybilne z bazą danych KeePass, mogą jeszcze nie wspierać najnowszego formatu KDBX 4.

Czy wiesz, że? O audycie KeePassXC:

KeePassXC jest złożoną aplikacją napisaną w języku programowania C++ z wykorzystaniem frameworka Qt.

Kod źródłowy KeePassXC ma rozmiar około 127 tysięcy linii kodu, nie licząc dodatkowych bibliotek szyfrowania. Połączenie frameworka Qt i aplikacji KeePassXC tworzy znaczącą bazę kodu, która jest trudna do przeglądania w całości. Zdaniem Molotnikova kod jest dobrze ustrukturyzowany, dlatego możliwe było przejrzenie głównej funkcjonalności niezależnie od reszty kodu.

Audyt nie jest 100% dowodem na to, że oprogramowanie jest bezpieczne. Niektóre wady mogą zostać przeoczone nawet przez najlepszych audytorów.

Audyt jest ważny tylko dla „migawki” kodu, czyli dla wersji 2.7.4. Jeśli dodawany jest nowy kod, mogą pojawić się nowe podatności.

Audyt został wykonany nieodpłatnie przez Zaura Molotnikova, który sam korzysta z KeePassXC. Link do szczegółowego raportu znajduje się na stronie producenta.

Czy ten artykuł był pomocny?

Oceniono: 4 razy

Picture of Adrian Ścibor

Adrian Ścibor

W ramach działań związanych z cyberbezpieczeństwem odpowiada w AVLab za przeprowadzanie testów rozwiązań ochronnych przed zagrożeniami. Opracowuje strategie oraz narzędzia, które pomagają w ochronie danych i systemów przed cyberatakami. Współuczestnik międzynarodowej grupy non-profit AMTSO, która zrzesza ekspertów IT.
Picture of Adrian Ścibor

Adrian Ścibor

W ramach działań związanych z cyberbezpieczeństwem odpowiada w AVLab za przeprowadzanie testów rozwiązań ochronnych przed zagrożeniami. Opracowuje strategie oraz narzędzia, które pomagają w ochronie danych i systemów przed cyberatakami. Współuczestnik międzynarodowej grupy non-profit AMTSO, która zrzesza ekspertów IT.

PODZIEL SIĘ:

guest
2 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments

Wyrażam zgodę na przesłanie oferty drogą telefoniczną przez IT Partners security sp. z o.o. z siedzibą Katowicach ul.Padereskiego 35 na podany przeze mnie adres e-mail zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).

Wyrażam zgodę na przesłanie oferty drogą mailową przez IT Partners security sp. z o.o. z siedzibą Katowicach ul.Padereskiego 35 na podany przeze mnie adres e-mail zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).

[ninja_tables id=”27481″]