• search hit 11 of 23
Back to Result List

Konzeption und Entwicklung eines erweiterbaren Passwortmanagers als Cross-Platform Open-Source-Software mit gemeinsamer Code-Basis

  • Die im Laufe des Jahres veröffentlichten Passwörter auf der Plattform "Have I been pwnd" zeigen deutlich, dass Nutzer aufgrund von besserer Merkbarkeit schwache Passwörter wählen. Dies hat zur Folge, dass die sensiblen Daten der Nutzer nur unzureichend geschützt sind. Aus diesem Grund gewinnt das Themengebiet der IT-Sicherheit zunehmend an Bedeutung. Passwortmanager stellen für dieses Szenario eine mögliche Lösung dar. Der im Rahmen dieser Masterthesis entwickelte Passwortmanager "Safeword" ermöglicht, sensitive Daten, die mittels adäquaten kryptografischen Verfahren geschützt werden, zentral an einer Stelle abzulegen und sukzessive unsichere Passwörter durch starke zufällige Passwörter zu ersetzen. Der Nutzer muss sich nur ein starkes Hauptkennwort merken, mit dem er sich bei dem Passwortmanager authentisiert und anschließend die gespeicherten Passwörter abrufen kann. Der Passwortmanager bietet zahlreiche Funktionen, die die Nutzung der Anwendung erleichtern, wie die simple undDie im Laufe des Jahres veröffentlichten Passwörter auf der Plattform "Have I been pwnd" zeigen deutlich, dass Nutzer aufgrund von besserer Merkbarkeit schwache Passwörter wählen. Dies hat zur Folge, dass die sensiblen Daten der Nutzer nur unzureichend geschützt sind. Aus diesem Grund gewinnt das Themengebiet der IT-Sicherheit zunehmend an Bedeutung. Passwortmanager stellen für dieses Szenario eine mögliche Lösung dar. Der im Rahmen dieser Masterthesis entwickelte Passwortmanager "Safeword" ermöglicht, sensitive Daten, die mittels adäquaten kryptografischen Verfahren geschützt werden, zentral an einer Stelle abzulegen und sukzessive unsichere Passwörter durch starke zufällige Passwörter zu ersetzen. Der Nutzer muss sich nur ein starkes Hauptkennwort merken, mit dem er sich bei dem Passwortmanager authentisiert und anschließend die gespeicherten Passwörter abrufen kann. Der Passwortmanager bietet zahlreiche Funktionen, die die Nutzung der Anwendung erleichtern, wie die simple und moderne Oberfläche, einen Passwort-Generator, der kryptografisch sichere Zufallspasswörter erstellt, oder Funktionen zur besseren Handhabung von Passwörtern, beispielsweise Label oder Notizen. Safeword basiert auf einer modularen und erweiterbaren Architektur, die auf Code-Sharing setzt. Das Code-Sharing vereinfacht die Wartung der Anwendung und ermöglicht bei Schwachstellen eine schnellere Behebung. Die Ergebnisse aus dem Vergleich existierender Passwortmanager flossen direkt in die Entwicklung von Safeword ein, sodass aus Fehlern anderer Mitbewerber gelernt werden konnte. Um den Beitrag zur Open-Source-Welt sicherzustellen, wird Safeword unter der GPLv3-Lizenz bereitgestellt, sodass auch in Zukunft viele Nutzer von dem Passwortmanager profitieren können. Voraussetzung für den Produktiveinsatz von Safeword ist die Entwicklung noch fehlender Funktionen und die Prüfung des Quelltexts nach aktuellen Standards der IT-Sicherheit.show moreshow less
  • The publication of several passwords on the online plattform "Have I been pwnd" are showing clearly that users prefer weak passwords in favor of better memorability. This results in the fact that sensitive user data insufficently secured. Therefore gains the topic attention increasingly. Passwords could be possible solution for this scenario. The in this thesis developed password manager "Safeword" enables to store sensitive data, which is protected by appropriate cryptographic method, centrally at one place and to replace unsecure passwords by strong random passwords progressively. The user just needs to memorize a strong master password, with which he authenticates at the password manager and access to the passwords is being granted afterwards. The password manager provides several functions that simplify the use, for example the simple and modern userinterface, a password generater that generates cryptographic secure random passwords, or functions that improve the handling ofThe publication of several passwords on the online plattform "Have I been pwnd" are showing clearly that users prefer weak passwords in favor of better memorability. This results in the fact that sensitive user data insufficently secured. Therefore gains the topic attention increasingly. Passwords could be possible solution for this scenario. The in this thesis developed password manager "Safeword" enables to store sensitive data, which is protected by appropriate cryptographic method, centrally at one place and to replace unsecure passwords by strong random passwords progressively. The user just needs to memorize a strong master password, with which he authenticates at the password manager and access to the passwords is being granted afterwards. The password manager provides several functions that simplify the use, for example the simple and modern userinterface, a password generater that generates cryptographic secure random passwords, or functions that improve the handling of passwords like labels or notes. Safeword is based on an modular and extensible architecture, which relies on code sharing. Code sharing simplifies the maintenance of the application and reduces the time to close a weakness effectively. The results of the comparison of existing password managers were included directly in the development of Safeword, so that lessons from mistakes of the competitors could be learned. To ensure the contribution to the open source world Safeword is licensed under GPLv3, so that users can profit of this password manager in the future. Requirement for the production use of Safeword is the development of missing functions and the validation of the source code regarding the current metrics of IT security.show moreshow less

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:David Littig
Fachbereich/Einrichtung:Hochschule Düsseldorf / Fachbereich - Medien
Hochschule Düsseldorf / Fachbereich - Medien / Digitale Vernetzung und Informationssicherheit​
Document Type:Master's Thesis
Year of Completion:2018
Referee:Holger Schmidt, Markus Dahm
Language:German
Place of publication:Düsseldorf
Pagenumber:110
URN:urn:nbn:de:hbz:due62-opus-15830
Tag:Masterthesis; Passwort; Passwortmanager
Cross-Platform-Development; IT Security; Open Source
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 000 Informatik, Informationswissenschaft, allgemeine Werke
6 Technik, Medizin, angewandte Wissenschaften / 60 Technik / 600 Technik, Technologie
Licence (German):Creative Commons - CC BY-ND - Namensnennung - Keine Bearbeitungen 4.0 International
Release Date:2018/12/21