Serielle Schnittstelle RS-232 und Sicherheit

1880
Jonas

Wenn ich ein Gerät an den seriellen Anschluss RS-232 Ihres Computers angeschlossen habe und eine Anwendung, die damit kommuniziert. Wie sicher ist das? Kann eine andere Anwendung gleichzeitig mit dem Gerät kommunizieren oder ist dies nur für eine Anwendung möglich?

Kann eine andere Anwendung mit dem Gerät kommunizieren, wenn meine Anwendung nicht ausgeführt wird? Wenn ja, wie kann ich andere Anwendungen schützen, um nicht mit dem Gerät zu kommunizieren? Gibt es dafür in Windows Sicherheitseinstellungen?

Ich kann das Verhalten des Geräts nicht ändern und hat keinen Passwortschutz.

1

2 Antworten auf die Frage

4
ocsid80

Wenn Ihre Anwendung ausgeführt wird und der Port geöffnet ist, können keine anderen Anwendungen an demselben Port lesen / schreiben. Wenn Ihre Anwendung jedoch nicht ausgeführt wird, kann jede andere Anwendung den Port öffnen und Daten, Befehle an das Gerät senden.

Ein serieller Port-Monitor s / w kann jedoch immer noch ein- und ausgehende Nachrichten über diesen Port ausspähen. Gibt es eine Möglichkeit, das zu stoppen? Abhishek Chatterjee vor 7 Jahren 0
2
Peter M

Um die Antwort von ocsid80 zu ergänzen, besteht eine Lösung für die Sicherheit darin, sicherzustellen, dass immer ein bekanntes Programm ausgeführt wird, das an den seriellen Anschluss angeschlossen ist und somit alle anderen Programme gesperrt hat. Als Beispiel könnten Sie einen Dienst- / Gerätetreiber schreiben, der beim Start eine Verbindung zum physischen Port herstellt und als Proxy für den physischen Port fungiert. Anschließend spricht die gewünschte Anwendung nach Bedarf mit diesem Proxy, und Sie können alle erforderlichen Sicherheitsvorkehrungen für den Aufbau dieses Links aufbauen.

Ein serieller Port-Monitor s / w kann jedoch immer noch ein- und ausgehende Nachrichten über diesen Port ausspähen. Gibt es eine Möglichkeit, das zu stoppen? Abhishek Chatterjee vor 7 Jahren 0