Если ваше приложение работает и порт открыт, другие приложения не смогут выполнять чтение / запись на этот порт и с него. Но, если ваше приложение не запущено, любое другое приложение сможет открыть порт и отправить данные, команды на устройство.
Последовательный порт RS-232 и Security
Если на моем компьютере есть устройство, подключенное к последовательному порту RS-232, и приложение, которое связывается с ним. Насколько это безопасно? Может ли другое приложение одновременно взаимодействовать с устройством или это возможно только для одного приложения?
И если мое приложение не запущено, может ли другое приложение связываться с устройством? Если да, как я могу защитить другие приложения, чтобы они не связывались с устройством? Есть ли в Windows настройки безопасности для этого?
Я не могу изменить поведение устройства, и у него нет защиты паролем.
2 ответа на вопрос
Чтобы добавить ответ ocsid80, одним из решений безопасности является обеспечение того, чтобы всегда была запущена известная программа, которая подключилась к последовательному порту и, следовательно, заблокировала все другие программы. В качестве примера вы можете написать драйвер службы / устройства, который при запуске подключается к физическому порту и действует как прокси для физического порта. Затем желаемое приложение обращается к этому прокси-серверу по мере необходимости, и вы можете встроить все средства безопасности, необходимые для установки этой ссылки.
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
3
Как организовать Избранные ссылки в Vista Explorer?
-
-
14
PDF Viewer в Windows
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
4
Какое программное обеспечение я должен использовать для шифрования моего жесткого диска?
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
2
Почему Hibernation не работает на моем рабочем столе Vista64?