シリアル通信を使用してUSBに接続されたデバイスと通信するプロジェクトに取り組んでいます。私は、このタイプのソフトウェア製品は、シリアルポート/ USBスニッフィングを使用して頻繁にハッキングされていることを知っています。これが私のソフトウェアに起こらないようにするにはどうすればいいですか?誰かがシリアルポートスニファを使用しているかどうかを検出できますか?
0
A
答えて
2
カーネルモジュールのような厄介な手法を使ってソフトウェアの盗聴を防ぐことができます。
ただし、コンピュータとデバイスの間に物理的にハードウェアスニッファを配置することはできます。ドングルがユーザーの手の中にある場合、それを止める方法はありません。
重度の暗号化では速度を落とすことができますが、自分のコンピュータでプログラムを実行している人は、メモリ内の暗号化キーにフルアクセスできます。
+0
あなたは私を魅了しました...リバイバルバッジのための釣り、あなたですか? ;-) –
関連する問題
- 1. Apacheがmod_rewriteを使用しているかどうかを検出する
- 2. 誰かがEsperのデータフローをどのように使用しているのか説明できますか?
- 3. JVMがクラス共有を使用しているかどうかをプログラムで検出しますか?
- 4. どのフレームワークアプリケーションが使用しているかを検出する
- 5. PythonでLDAPを使用してActive Directoryユーザーアカウントがロックされているかどうかを検出します
- 6. postMessageがオブジェクトを送信できるかどうかを検出しますか?
- 7. iOS:GPSがないと、ユーザーが車両を運転しているかどうかを検出できますか?
- 8. シリアルポートスニファを検出するには?
- 9. Android MediaPlayerが停止しているかどうかを検出しますか?
- 10. 誰かがコードを見て、何か不足しているかどうか確認できますか?
- 11. ギャラリーがWindowsリボンフレームワークで開いているかどうかを検出します
- 12. ユーザーがウェブブラウザでサーフィンしているときに、マウスカーソルが現在どのホバーリンクを検出しているかをどのように検出できますか?
- 13. typescript - divがテキストでオーバーフローしているかどうかを検出します。
- 14. どのようにフルスクリーンアプリケーションがウィンドウで実行されているかどうかを検出できますか?
- 15. Djangoビューでクライアントがwebgl互換のブラウザを使用しているかどうかを検出します
- 16. ツールチップが表示されているかどうかを検出しますか?
- 17. スピーカーが接続されているかどうかを検出しますか?
- 18. 誰かがlibsensorsを正しく使用できましたか?
- 19. ggplot2オブジェクトを指定すると、軸が離散しているかどうかを検出できますか?
- 20. 誰かがpythonでpoppler new_from_dataを使用できましたか?
- 21. 誰かがWB Bツリーライブラリを使用していますか?
- 22. socket.io/node.jsサーバーがダウンしているかどうかを検出
- 23. iOS5では、ユーザーがアプリのバックアップを設定しているかどうかを検出できますか?
- 24. 誰かがオブジェクトに使用できるJavascript Quicksortを持っていますか?
- 25. 誰かがNginx、Apache、Lighttpdを使用しているかどうかを確認してください
- 26. ホストがVMであるかどうかを検出できますか?
- 27. ページがPHPインクルードであるかどうかを検出できますか?
- 28. 誰かがヘルプを使ってRegExpでテキストを抽出できますか?
- 29. ヘイルキャストインデックスが使用されているかどうかを検証
あなたは何を保護しようとしていますか?ソフトウェアまたはUSBデバイスに存在するコミュニケーションまたは何らかの「秘密」(たとえば、ソフトウェアの実行を許可するデータ) –