![]() |
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? |
Re: Sichere Kommunikation zwischen 2 Prozessen
sicher wirst du das nicht hinn bekommen. Du kannst nicht überwachen wer irgendwo in den Speicher was reinschreibt.
|
Re: Sichere Kommunikation zwischen 2 Prozessen
mh, ok. Aber gibt es nicht vielleicht eine andere Möglichkeit, als über einen geteilten Speicher?
|
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. |
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.
|
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?
|
Re: Sichere Kommunikation zwischen 2 Prozessen
Mit dem
![]() Fragt sich, ob der Aufwand es wert ist. Siehe auch: Secure Socket Layer |
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 14:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz