标签: serial-port usb sniffer
我正在开发一个项目,通过串行通信与插入USB的设备进行通信。我知道这种类型的软件产品经常被串口/ usb嗅探攻击。如何防止这种情况发生在我的软件中。
答案 0 :(得分:2)
您可以使用内核模块等令人讨厌的技术阻止软件嗅探。
但是,有人可以在您的计算机和设备之间放置硬件嗅探器。如果加密狗在用户手中,则无法阻止它。
您可以通过加密加密来降低速度,但在计算机上运行程序的人可以完全访问内存中的任何加密密钥。