Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

bitte um Bewertung meines Projektantrags.

Asymmetrische Verschlüsselung sollte bei den Prüfern denke ich mal ja ein gern gesehenes Thema sein.

Projekt-Thema:

Weiterentwicklung der Kommunikationskomponente zwischen Client und Server, so dass eine asymmetrisch verschlüsselte Kommunikation stattfindet, um einen höheren Sicherheitsstandard bei der Datenübertragung zu schaffen.

Projekt-Beschreibung:

Die Kommunikation der Software mit dem Server ist momentan noch so gelöst, dass es für eine 3.Person möglich wäre einen eigenen Server zu erstellen und die Anfragen des Clients an diesen Server weiterzuleiten. Somit besteht die Möglichkeit durch einen „Man-in-the-middle-Angriff“ die Benutzerdaten wie Benutzername und Passwort auszulesen. Anhand dieser Daten hätte die 3.Person dann über die Software Zugriff auf unseren Server und könnte Schaden an den Daten des echten Benutzers anrichten. Daher soll die Kommunikation durch ein geeignetes Verschlüsselungsverfahren so angepasst werden, dass es mit einem selbst erstelltem Server unmöglich wird die Benutzerdaten auszulesen. Ebenfalls soll beim Login eine Session für den Benutzer erstellt werden, mit welcher dieser dann arbeitet. Dadurch müssen Benutzername und Passwort nur einmal beim Login übertragen werden. Bei allen anderen Übertragungen zum Server wird nur noch eine „Session-Id“ mitgesendet.

Projekt-Umfeld:

Die Firma XXXX stellt Dienstleistungen rund um XXXX zur Verfügung. Das Kerngeschäft ist die Software „XXXXX“. Diese bietet umfassende Funktionen zur XXXX, XXXXX und XXXXX und ist auf ca. XXXXXX Computersystem installiert.

Projekt-Phasen:

Definieren der Projektanforderungen (2 Stunden)

Einarbeitung in den vorhanden Code (4 Stunden)

Erstellen eines Projektplans (2 Stunden)

Geeignetes Verschlüsselungsverfahren finden (4 Stunden)

Definieren der Schnittstellen (2 Stunden)

Klassendesign (4 Stunden)

Dokumentation der Schnittstellen (2 Stunden)

Implementierung von Testtreibern (8 Stunden)

Implementierung (14 Stunden)

Testen und Fehlerbehebung (10 Stunden)

Ausarbeitung der Projektdokumentation (16 Stunden)

Gesamt (68 Stunden)

Puffer (2 Stunden)

Dokumentation:

Angaben zur geplanten Projektdokumentation:

Deckblatt

Inhaltsverzeichnis

Aufwand und Nutzen

Beschreibung verschiedener Verschlüsselungsverfahren und Angriffe

Erstellung von Sessions

Beschreibung des Projekts

Anhang

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...