BadUSB 공격 차단 구성요소가 설치되기 전에 컴퓨터에 연결되고 운영 체제에 의해 키보드로 식별된 USB 장치는 이 구성요소가 설치된 이후에 인증된 것으로 간주됩니다.
USB 키보드 인증을 위한 물어보기가 활성되었을 때에만 이 애플리케이션은 운영 체제에 의해 키보드로 식별된 USB 장치의 인증을 요구합니다. 사용자는 키보드가 인증될 때까지 미인증 키보드를 사용할 수 없습니다.
만일 USB 키보드 인증을 위한 물어보기가 비활성되었다면, 사용자는 연결된 모든 키보드를 사용할 수 있습니다. USB 키보드 인증을 위한 물어보기가 활성되는 즉시 이 애플리케이션은 각각의 연결된 미인증 키보드를 인증하기 위한 물어보기 창이 나타납니다.
키보드를 인증하려면:
<키보드 이름> 키보드 인증 창이 연결된 키보드의 세부 정보와 인증을 위한 숫자 코드와 함께 열립니다.
만일 해당 코드를 올바르게 입력했다면, 이 애플리케이션은 인증된 키보드 목록에 식별 매개 변수(키보드의 VID/PID와 키보드가 연결된 포트 번호)를 저장합니다. 키보드가 다시 연결되거나 운영 체제가 재시작된 이후에 인증을 반복할 필요는 없습니다.
인증된 키보드가 다른 USB 포트에 연결되면, 애플리케이션은 해당 키보드에 대한 인증을 다시 요구합니다.
만일 숫자 코드가 부정확하게 입력되었다면, 애플리케이션은 새 코드를 만듭니다. 숫자 코드 입력은 세 번 시도할 수 있습니다. 만일 세 번 연속으로 부정확한 숫자 코드 입력 또는 <키보드 이름> 키보드 인증 창이 닫히면, 이 애플리케이션은 이 키보드를 차단합니다. 해당 키보드가 다시 연결되거나 운영 체제가 재시작되면, 애플리케이션은 키보드 인증을 사용자에게 다시 요구합니다.