usbguardルール - インタフェースクラス、サブクラス、プロトコルリスト

usbguardルール - インタフェースクラス、サブクラス、プロトコルリスト

この問題について:usbguardルールはすべてのキーボードとマウスを受け入れます

~からhttps://usbguard.github.io/documentation/rule-言語.htmlそれは言及する

インタフェースタイプはUSBインタフェースを表し、形式はコロンで区切られた3つの8桁の16進数、つまりcc:ss:ppです。デジタル表現インタフェースクラス(cc),アガン(SS)と規約(pp)USB-IFによって指定されます(指定されたクラス、サブクラス、およびプロトコルのリスト)。

これで、私のusbguardルールファイルで使用されているキーボードまたはマウスを許可します。

allow with-interface one-of { 03:00:01 03:01:01 03:00:02 03:01:02 }
  • 完全な説明があるかどうかを知りたいですcc:ss:pphttps://www.usb.org/define-class-codes私は彼らが家基本クラス方法インタフェースクラス
    • リストがありますか?アガンそして規約どこか?

usbguard generate-policy > newrules.txtLinux(RHEL 8.9)でテストで一部のUSBデバイスを接続すると、これらの情報を再度照会することなくどのように取得できますか?

lsusbの図は、2つのDell USB kybdと2つのDell USBマウスが接続されているRHEL 8.9を実行している簡単なDell optiplexコンピュータに表示されます。

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 413c:2107 Dell Computer Corp. KB212-B Quiet Key Keyboard
Bus 003 Device 003: ID 0461:4d22 Primax Electronics, Ltd 
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard SK-8115
Bus 002 Device 002: ID 0461:4d51 Primax Electronics, Ltd 0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

もしそうならlsusb、キーボードが与えられたら、バス/デバイスはインターフェイスクラスと同義語ではないインターフェイスクラスを提供しませんか?

ベストアンサー1

おすすめ記事