Хотелось бы обсудить возможность и гипотетическую надёжность размещения на физически одном ключе различных независимых защит от, возможно, разных разработчиков ПО.
Технически всё видится довольно просто. Корневой каталог остаётся открытым (не следует менять пин-код разработчика), далее в свободные каталоги ключа помещаются независимые защитные модули.
Понятно, что вероятность встречи на одном компьютере двух или более совершенно не связанных программ с защитой от Senselock пока маловероятна, и usb портов пока хватает, однако, такой открытый механизм, очевидно, дал бы ещё большую свободу и гибкость в использовании этих ключей.
На данный момент реализации описанной идеи мешает одно неудобство: удалить каталог нельзя, не зная его dev-pin'а или не потеряв содержимое родительского каталога.
Обойти это ограничение частично можно, если помимо корневого каталога не закрывть так же каталоги первого уровня, а всю защиту размещать на втором уровне вложенности.
Это позволило бы повторно использовать уже выделенное пространство каталогов первого уровня, предварительно очистив его.
Неудобства здесь тоже есть, и заключаются они в невозможности перераспределения памяти.
Надеюсь в следующих поколениях ключа разработчики более глубоко задумаются над похожими механизмами использования своей продукции=).