- Menedżer Haseł Online - MHO
- Spis treści
- Opis
- Diagramy
- Obsługa narzędzia
- Uruchomienie programu
- Logowanie
- Rejestracja
- Token uwierzytelniający
- Interfejs zalogowanego użytkownika
- Wyszukiwanie hasła
- Rejestracja nowej pozycji
- Edycja pozycji
- Edycja haseł z wyświetlaniem daty ostatniej aktualizacji
- Eksport hasła do schowka
- Zduplikowane hasła
- Wygaśnięcie hasła
- Powiadomienie e-mail o wygaśnięciu hasła
- Alerty
- Czynności administracyjne
- Ocena zgodności z założeniami oraz wkład osobowy
Aplikacja "web-based" stworzona na podstawie Spring Boot Framework oraz H2 Database Engine. Pozwala na przetrzymywanie nieograniczonej ilości haseł do popularnych stron internetowych, szyfrowanych w bazie danych. Program jest skierowany do osób, które chciałyby zapisywać wszystkie swoje dane dostępowe w jednym miejscu. Działa w systemach opracyjnych: Windows, MacOS, Linux.
Po uruchomieniu programu strona będzie dostępna pod adresem IP oraz portem 8080 aktualnego komputera/serwera. Po wygenerowaniu pliku .jar, można aplikację uruchomić przez:
Klikacjąc dwókrotnie na password-manager.jar lub:
java -jar password-manager.jar
Aby dostać się do strony logowania należy wpisać adres URL, np.:
https://localhost:8080
Po załadowaniu strony wyświetli nam się strona logowania. Jeżeli mamy już konto to wystarczy wpisać swój Login (Username) oraz Hasło (Password).
Jednak w sytuacji gdy nie posiadamy jeszcze konta, należy zarejestrować się. Zostaniemy przeniesieni do strony z rejestracją po kliknięciu Register here.
Po rejestracji na maila, na które zostało zarejestrowane konto, wysłany zostanie Token, który należy wpisać jako uwierzetylnienie prawdziwości danych.
Po udanej próbie zalogowania, aplikacja przeniesie nas do głównego strony zarządzania naszymi zapisanymi hasłami. Pozycje są przedstawione w formie tabeli z takimi danymi jak:
- Strona (adres url)
- Login
- Hasło
- Ostatnia zmiana hasła
- Przyciski do usuwania/edycji pozycji
Interfejs wygląda następująco:
Pod komunikatem o udanym zalogowaniu, mamy pasek wyszukiwania. Tutaj można wyszukać strony url, które nas interesują. Funkcjonalność działa na bazie wyrażeń regularnych. W przypadku kiedy wprowadzimy pierwsze litery interesującej nas rekordu, zostanie ono poprawnie odnaleziona:
Przy chęci zarejestrowania nowego hasła, użytkownik zostanie przeniesiony na podstronę, gdzie może wprowadzić swoje nowe dane do bazy danych.
Po przejściu do edycji naszej wygranej pozycji, ukażę nam się strona specjalnie dedykowana pod zmianę adresu e-mail, url strony lub samego hasła zapisanego w bazie danych. Operację zapisania naszej edycji akceptujemy przyciskiem Save.
Przy każdym wpisie pokazana jest informacja o dacie ostatniej aktualizacji hasła.
Przy każdym zapisanym haśle znajduje się przycisk COPY TO CLIPBOARD, który po wciśnięciu kopiuje hasło do schowka.
Jeżeli do różnych wpisów zostanie użyte takie samo hasło, aplikacja przeniesie je do zakładki Duplicated passwords
Po upływie 3 miesięcy od ostatniej aktualizacji hasła zostanie ono przeniesione do tabeli z hasłami, które wygasły.
Po upływie 3 miesięcy od ostatniej aktualizacji hasła zostanie automatycznie wysłane powiadomienie e-mail do użytkownika o konieczności aktualizacji hasła ze wzgledów bezpieczeństwa.
Przy nieudanej próbie zalogowania lub rejestracji wyświetlony zostanie alert z informacją o wystąpieniu błędu.
Przy udanym wylogowaniu wyświetlony zostanie odpowiedni komunikat dla użytkownika.
Dostęp do bazy danych jest dostępny nawet z poziomu przeglądarki pod adresem:
localhost:8080/h2
















