コンソールユーザーがプログラムを呼び出すかどうかをテストする方法は?
以下を通じて、HIDデバイスをシミュレートするアプリケーションを構築しました。/dev/uhidLinuxで。私の申し込みは2つのプログラムに分かれています。まず、/dev/uhidデバイスを開いてエミュレートし、デバイスを呼び出すプログラムにメッセージを送受信する非常に簡単なsetuidルートバイナリです。第二に、アプリケーションは実際にはすべてのデバイスロジックを含み、他のバイナリを使用してuhid_eventメッセージをカプセル化し、カーネルと通信します。 コンソールにアクセスできる人は誰でもハードウェアUSBデバイスを接続できますが、セキュリティ上の...