Могу ли я определить, использует ли кто-нибудь анализатор последовательного порта? - PullRequest
0 голосов
/ 09 сентября 2011

Я работаю над проектом для связи с устройствами, подключенными к USB, используя последовательную связь. Я знаю, что этот тип программного продукта часто взламывают, используя последовательный порт / снифф USB. Как я могу предотвратить это с моим программным обеспечением.

1 Ответ

2 голосов
/ 09 сентября 2011

Вы можете препятствовать анализу программного обеспечения, используя неприятные методы, такие как модули ядра.

Однако кто-то может физически поместить аппаратный анализатор между вашим компьютером и вашим устройством.Вы не сможете остановить это, если ключ находится в руках пользователя.

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

...