Ismaili Blerton
Benutzerauthentifizierungstool
Durchführung: 14.03.2016 bis 15.04.2016
Umfeld
Es kommt sehr häufig vor, dass das Passwort vom eigenen Account vergessen wird, da es regelmässig gewechselt werden muss. Um den Benutzer, welcher sein Passwort für seinen Benutzer-Account vergessen hat, authentifizieren und sein Passwort zurücksetzen zu können, braucht es das geeignete Tool dafür.
Bei der St. Galler Kantonalbank füllt jeder Mitarbeiter bei seinem Eintritt mindestens fünf persönliche Fragen aus. Diese Fragen werden benutzt um den Benutzer im Fall, dass er sein Passwort vergessen hat, authentifizieren zu können. Aktuell wird die Trennung User und Admin in zwei verschiedenen Tools gehandhabt. Da das ganze so sehr mühsam ist und die Antworten auch zu wenig sicher verschlüsselt sind braucht es ein neues Tool.
Ziel
Das vorhandene Access-Tool, welche von den Bankangestellten zur Verwaltung ihrer Fragen und Antworten gebraucht wird, soll durch eine neue, sicherere und bessere Lösung abgelöst werden. Die Funktionen von User und Admin sollen im gleichen Tool vorhanden sein, jedoch unterschiedlich angezeigt werden. Das Tool soll möglichst Benutzerfreundlich und einfach in der Bedienung sein.

Vorgehensmethode
Das Projekt wurde nach dem Wasserfallmodell durchgeführt.
- Idee
- Analyse
- Design
- Realisierung
- Testing
- Maintenance
Lösung
Das Tool wurde mit der Programmiersprache C# auf WPF (Windows Presentation Foundation) im MVVM-Schema entwickelt. Mit diesem Tool können Admin und User das gleiche Tool benutzen und haben trotzdem eine völlig separate Sicht, teilweise auch mit anderen bzw. zusätzlichen Funktionen. Die Antworten werden direkt verschlüsselt in eine Datenbank abgelegt. Auch bei Änderungen werden die Antworten direkt neu verschlüsselt und abgelegt. Die Antworten können nach Belieben gelöscht werden oder es können neue Antworten hinzugefügt werden. Der Admin kann nach Benutzern suchen und den Benutzer, der sein Passwort vergessen hat, anhand dieser Antworten authentifizieren.
Fazit
Es freut mich, dass jeder neue Mitarbeiter und auch die bestehenden über 1200 Mitarbeiter mit meinem Tool in Kontakt kommen werden. Die Realisierung dieses Projektes war sehr lehrreich und spannend.