HID (Human Interface Device)

HID, abreviação de Human Interface Device, é uma classe de dispositivo USB padrão que cobre teclados, mouses, trackpads, controles de jogos e dispositivos de entrada semelhantes. Como o HID é um padrão genérico bem definido, um sistema operacional consegue reconhecer e usar esses dispositivos imediatamente, sem precisar de um driver específico do fabricante.

É por isso que um teclado ou mouse USB básico funciona no momento em que é conectado a praticamente qualquer computador, telefone ou tablet com suporte a USB, enquanto dispositivos mais especializados, com recursos extras, como botões programáveis ou iluminação personalizada, ainda podem precisar de software adicional para destravar toda a funcionalidade além do comportamento HID básico.

A classe HID também é relevante para a segurança, já que a técnica de ataque BadUSB muitas vezes depende de fazer um dispositivo malicioso se apresentar como um inofensivo teclado HID para digitar comandos indesejados. Veja nosso guia de segurança USB para mais sobre esse risco.