Почему escape-команды по умолчанию отключены в драйверах PC/SC (Smartcard)?

Я играю с устройством чтения смарт-карт ACR122U и картами MIFARE 1k. Я хотел бы изменить настройки считывателя без наличия тега / карты, один из способов добиться этого - отправить escape-команды на сам терминал.

Теперь, чтобы отправить команду escape, мне нужно изменить настройки конфигурации (системного) драйвера. ifdDriverOptions к DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED. Значение по умолчанию для этого поля - 0x00.

Во многих источниках [1] говорится, что команды escape отключены по умолчанию из соображений безопасности, но эти причины не указываются. Может ли кто-нибудь объяснить мне, что может пойти не так, если я включу команды выхода, и какие атаки возможны при их включении?

[1] https://ludovicrousseau.blogspot.com/2011/10/featureccidesccommand.html

0 ответов

Другие вопросы по тегам