Скрыть апплет на javacard

Как вы знаете, мы можем увидеть список AID апплетов, находящихся на смарт-карте, используя gpj -list или используя аналогичные команды в других инструментах (таких как gpshell, gp, opensc-tool...)

Я хочу знать, есть ли способ скрыть апплет в списке в ответе такого рода команд? Я имею в виду загрузку апплета таким образом, что когда мы используем gpj -list, смарт-карта не возвращает свою помощь!

1 ответ

Решение

Чтобы перечислить AID апплетов, исполняемых файлов загрузки и доменов безопасности, все эти инструменты генерируют GET STATUS APDU, которые сначала должны установить безопасный канал для ISD. Поэтому, если бы я не хотел, чтобы мир узнал, что на карте установлен определенный апплет, я бы повернул клавиши ISD.

Если бы я был еще более параноиком, желая ограничить не только список апплетов, но и проверять наличие моего апплета, я бы сделал его недоступным для выбора.

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