Entwickler-Ecke
Sonstiges (Delphi) - Login Informationen über Internet austauschen
rstaeker - Do 10.06.04 20:20
Titel: Login Informationen über Internet austauschen
Hallo an alle,
ich brauche mal wieder einen Denkansatz:
Folgende Aufgabe vom Chef:
Es soll zur Remoteadministration eines Email-Informationssystems ein Webservice programmiert werden. Natürlich mit der entsprechenden Software, die auf den Webservice zugreift.
Natürlich soll die Kommunikation zwischen Software und Webservice über das Internet so gut wie möglich verschlüsselt werden.
Die Verschlüsselung an sich ist nicht das Problem, aber wie generiere ich am besten den Schlüssel?
Da sich jeder einzelne Benutzer der Remotesoftware mit eigenen Benutzer und Passwort an einer Datenbank anmelden muss (wegen Rückverfolgbarkeit von Änderungen kann kein allgemeiner Benutzer genutzt werden).
Wie übertrage ich am besten die genannten Logindaten von der Software zum Service ohne dass sie im Klartext mit einem Monitorprogramm leicht lesbar sind?
Ich hatte es mir bisher so gedacht:
Beim ersten Connect zum Webservice wird ein eindeutiger String übertragen (z.B. GUID ??). Dieser String wird dann von der Remotesoftware mit den Logininformationen kombiniert und an den Webservice zurückgeschickt. Sind die Logininformationen für die Datenbank korrekt, schickt der Webservice einen Schlüssel zurück, der bei allen weiteren Übertragungen von der Software zum Webservice und umgekehrt genutzt wird.
Was halten die Experten von dieser Vorgehensweise (bin selbst nur Auszubildender :? )?
Gibt es andere Möglichkeiten der verschlüsselten Datenübertragung (SSL geht ja nur für Webseiten oder sehe ich das falsch?)
Hilfe für mein Gehirn (Denkanstöße :idea: ) werden gerne angenommen. Selbstverständlich stehe ich für Rückfragen oder Verständnisprobleme meines Problems gerne zur Verfügung.
MfG Rene
Anonymous - Do 10.06.04 21:34
Experte bin ich sicher nicht, aber vielleicht ist
MD5 bzw.
SHA das richtige für dich.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!