usbguard 규칙 - 인터페이스 클래스, 하위 클래스, 프로토콜 목록

usbguard 규칙 - 인터페이스 클래스, 하위 클래스, 프로토콜 목록

이 문제에 대해:usbguard 규칙은 모든 키보드와 마우스를 허용합니다

~에서https://usbguard.github.io/documentation/rule-언어.html그것은 언급한다

인터페이스 유형은 USB 인터페이스를 나타내며 형식은 콜론으로 구분된 세 개의 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:pp.https://www.usb.org/define-class-codes나는 그들이 가정기본 클래스방법인터페이스 클래스?
    • 목록이 좀 있나요아강그리고규약어딘가에?

usbguard generate-policy > newrules.txtLinux(RHEL 8.9)에서 테스트로 일부 USB 장치를 연결하면 이러한 정보를 다시 조회할 필요 없이 어떻게 얻을 수 있습니까 ?

이제 lsusb아래 그림은 Dell USB kybd 2개와 Dell USB 마우스 2개가 연결된 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키보드가 주어지면 버스/장치가 인터페이스 클래스와 동의어가 아닌 인터페이스 클래스를 제공하지 않습니까?

관련 정보