Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Sichere Kommunikation zwischen 2 Prozessen (https://www.delphipraxis.net/84845-sichere-kommunikation-zwischen-2-prozessen.html)

GruppeCN 22. Jan 2007 18:14


Sichere Kommunikation zwischen 2 Prozessen
 
Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit, Daten zwischen 2 Prozessen zu übertragen (eine Richtung reicht [Client -> Server]). Dabei darf aber kein anderer Prozess als einer mit a) einer bestimmten PID oder b) einem bestimmten Pfad Daten an den Server senden können (bzw. der Server muss erkennen können, WER ihm schreibt). Ideen?

SirThornberry 22. Jan 2007 18:16

Re: Sichere Kommunikation zwischen 2 Prozessen
 
sicher wirst du das nicht hinn bekommen. Du kannst nicht überwachen wer irgendwo in den Speicher was reinschreibt.

GruppeCN 22. Jan 2007 18:20

Re: Sichere Kommunikation zwischen 2 Prozessen
 
mh, ok. Aber gibt es nicht vielleicht eine andere Möglichkeit, als über einen geteilten Speicher?

SirThornberry 22. Jan 2007 18:26

Re: Sichere Kommunikation zwischen 2 Prozessen
 
ich meinte damit eigentlich nicht den geteilten Speicher. Ich meinte allgemein das es nicht sicher wird.
Zwar kannst du beim empfang einer Message prüfen ob der entsprechende Prozess gerade an der richtigen Stelle ist und somit auch der Sender ist aber wer hindert mich die Prüfung aus deinem Programm zu entfernen?
Genauso kann man die Daten welche übertragen werden ja dann auch abändern etc.
Ich will also sagen das es einfach NIE sicher wird egal wie sicher der äußere Anschein ist.

GruppeCN 22. Jan 2007 18:40

Re: Sichere Kommunikation zwischen 2 Prozessen
 
mh, in meinem Fall findet die Überprüfung in einem Service statt. Ein eingeschränkter Benutzer kann die Prüfung also wohl kaum entfernen oder behindern.

GruppeCN 25. Jan 2007 15:29

Re: Sichere Kommunikation zwischen 2 Prozessen
 
ok, ganz sicher wirds vielleicht nie, aber mir wäre schon mal mit einem relativ sicheren verfahren geholfen. ideen?

shmia 25. Jan 2007 15:41

Re: Sichere Kommunikation zwischen 2 Prozessen
 
Mit dem Diffie-Hellman-Schlüsselaustausch kann man die Sache wasserdicht machen.
Fragt sich, ob der Aufwand es wert ist.
Siehe auch: Secure Socket Layer

GruppeCN 25. Jan 2007 16:27

Re: Sichere Kommunikation zwischen 2 Prozessen
 
danke, genau sowas hab ich gesucht! :)

//edit: Gibts irgendwie ne Möglichkeit, relativ einfach den Inhalt einer per NamedPipe gesendeten Nachricht abzufangen und zu verändern? :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz