Последовательный порт RS-232 и Security

1797
Jonas

Если на моем компьютере есть устройство, подключенное к последовательному порту RS-232, и приложение, которое связывается с ним. Насколько это безопасно? Может ли другое приложение одновременно взаимодействовать с устройством или это возможно только для одного приложения?

И если мое приложение не запущено, может ли другое приложение связываться с устройством? Если да, как я могу защитить другие приложения, чтобы они не связывались с устройством? Есть ли в Windows настройки безопасности для этого?

Я не могу изменить поведение устройства, и у него нет защиты паролем.

1

2 ответа на вопрос

4
ocsid80

Если ваше приложение работает и порт открыт, другие приложения не смогут выполнять чтение / запись на этот порт и с него. Но, если ваше приложение не запущено, любое другое приложение сможет открыть порт и отправить данные, команды на устройство.

Но монитор последовательного порта по-прежнему может шпионить за входящими и исходящими сообщениями через этот порт. Есть ли способ остановить это? Abhishek Chatterjee 7 лет назад 0
2
Peter M

Чтобы добавить ответ ocsid80, одним из решений безопасности является обеспечение того, чтобы всегда была запущена известная программа, которая подключилась к последовательному порту и, следовательно, заблокировала все другие программы. В качестве примера вы можете написать драйвер службы / устройства, который при запуске подключается к физическому порту и действует как прокси для физического порта. Затем желаемое приложение обращается к этому прокси-серверу по мере необходимости, и вы можете встроить все средства безопасности, необходимые для установки этой ссылки.

Но монитор последовательного порта по-прежнему может шпионить за входящими и исходящими сообщениями через этот порт. Есть ли способ остановить это? Abhishek Chatterjee 7 лет назад 0

Похожие вопросы