Возможно, имелись в виду различия между программными и аппаратными кейлоггерами (клавиатурными шпионами). 13
Программный кейлоггер — это шпионское программное обеспечение, которое записывает действия пользователя и отправляет их на устройство злоумышленника. 34 Чаще всего устанавливается на устройство с помощью вредоносных файлов или фишинговых рассылок. 3
Аппаратный кейлоггер — это устройство, которое требует физического взаимодействия злоумышленника с устройством жертвы сначала для установки, а затем для демонтажа. 3 Примерами таких устройств могут служить накладки на клавиатуры банкоматов, встраиваемые в материнскую плату «жучки» или незаметные переходники, которые вставляются в разъём на клавиатуре. 4
Таким образом, основное отличие в том, что программные кейлоггеры устанавливаются с помощью программ, а аппаратные — с помощью физических устройств.
При этом кейлоггеры могут использоваться как для легальных целей, например, для родительского контроля или контроля сотрудников, так и для незаконных, для кражи секретных данных. 13