Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Wie zwei Computer sicher identifizieren?

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719

    Wie zwei Computer sicher identifizieren?

    hallo,
    ich plane gerade eine Anwendung, bei der sich ein Client und ein Server im Netzwerk unterhalten sollen. Ich würde gerne die Verbindungsprozedur für den Benutzer so schmerzlos wie möglich machen, ich hätte gerne, dass die Verbindung immer wieder automatisch beim Hochfahren beider Maschinen hergestellt wird. Nun soll aber nicht jeder sich mit so einem verbindungswütigen Computer verbinden können, deshalb würde ich das gerne einschränken. Ich hatte daran gedacht, dass beide Partner genau wissen, mit welcher Maschine sie sich verbinden, bzw. Verbindungen zulassen. Beim ersten Mal muss ich in irgendeiner Form ein "OK" von der einen Maschine einholen, etwa ein Zahlencode, der auf dem einen Bildschirm erscheint und auf der anderen Maschine eingegeben werden muss, wie bei Bluetooth-Geräten. Dann muss irgendeine Art Hash beider Computer getauscht werden und hier beginnt die Frage: Gibt es da etwas fertiges, oder soll ich selber was rechnen, ein Randomwert oder Seriennummer der Festplatte? Oder macht löst man dieses Problem gar anders?

    Vielen Dank

  2. #2
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762
    Du kannst die IP-Adresse verwenden, die gibts bei Netzwerkpaketen immer gratis dazu.
    Ist nur nicht so ideal wenn die IPs sich ändern, bzw man kann eine IP ja auch (absichtlich) falsch einstellen.
    Wenn Du an die MAC-Adresse kommst, das wäre besser als die IP, ich kenne nur keine abstraktere Netzwerklib, die einem die MAC präsentiert.

    Was ziemlich narrensicher sein dürfte, ist eine SSL Verbindung. Du kannst Deine Anwendung openssl benutzen lassen und z.B. Schlüssel austauschen um die Identität zu überprüfen.

    http://www.openssl.org/
    I haven't lost my mind - It's somewhere on a backup-disc

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    oder du machst es mit ZeroConf aka Bonjour (alt: Rendezvous):
    - http://developer.apple.com/networkin...our/index.html
    - http://www.zeroconf.org/
    - http://zeroconf.sourceforge.net/

    Weil darüber identifizieren sich die Rechner und Du weißt wer wer ist.

    Pingu
    Homepage: www.pingu.info

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    IP Adresse ist ja nun leider nicht unveränderlich, nichtmal die MAC-Adresse.
    Ich schau mir mal Bonjour an.
    Geändert von axeljaeger (11-08-2005 um 11:43 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •