2011-09-09 5 views
0

シリアル通信を使用してUSBに接続されたデバイスと通信するプロジェクトに取り組んでいます。私は、このタイプのソフトウェア製品は、シリアルポート/ USBスニッフィングを使用して頻繁にハッキングされていることを知っています。これが私のソフトウェアに起こらないようにするにはどうすればいいですか?誰かがシリアルポートスニファを使用しているかどうかを検出できますか?

+0

あなたは何を保護しようとしていますか?ソフトウェアまたはUSBデバイスに存在するコミュニケーションまたは何らかの「秘密」(たとえば、ソフトウェアの実行を許可するデータ) –

答えて

2

カーネルモジュールのような厄介な手法を使ってソフトウェアの盗聴を防ぐことができます。

ただし、コンピュータとデバイスの間に物理的にハードウェアスニッファを配置することはできます。ドングルがユーザーの手の中にある場合、それを止める方法はありません。

重度の暗号化では速度を落とすことができますが、自分のコンピュータでプログラムを実行している人は、メモリ内の暗号化キーにフルアクセスできます。

+0

あなたは私を魅了しました...リバイバルバッジのための釣り、あなたですか? ;-) –

関連する問題