1

неудаляемый объект

Здравствуйте.

Стоит такая задача: использовать rutoken в качестве аппаратного идентификатора. Т.е. создать в нем файл (объект) со значением идентификатора. Необходимо, чтобы его можно было прочитать без ввода пин-кода и нельзя было изменить/удалить.

Пробовал через библиотеку PKCS на rutoken lite создавать неприватный объект. Его можно прочесть без авторизации, но также и удалить и создать новый. Если создать приватный, то прочесть его можно только после авторизации. Также, после авторизации доступно и удаление.

Есть варианты решения этой задачи кроме как использовать серийный номер самого устройства?

2

Re: неудаляемый объект

afilis пишет:

Здравствуйте.

Стоит такая задача: использовать rutoken в качестве аппаратного идентификатора. Т.е. создать в нем файл (объект) со значением идентификатора. Необходимо, чтобы его можно было прочитать без ввода пин-кода и нельзя было изменить/удалить.

Пробовал через библиотеку PKCS на rutoken lite создавать неприватный объект. Его можно прочесть без авторизации, но также и удалить и создать новый. Если создать приватный, то прочесть его можно только после авторизации. Также, после авторизации доступно и удаление.

Есть варианты решения этой задачи кроме как использовать серийный номер самого устройства?

Добрый день!

Поясните пожалуйста, какая задача решается. Почему именно объект со значением идентификатора? Почему не применить крипторафичесую аутентификацию?

3

Re: неудаляемый объект

afilis, добрый день!

То, что вы хотите, в Рутокен Lite можно реализовать с помощью механизмов лицензий: C_EX_SetLicense() и C_EX_GetLicense()
Читать их можно без аутентификации, записывать только с ней.

На устройствах семейства Рутокен ЭЦП лучше воспользоваться криптографической аутентификацией.

4

Re: неудаляемый объект

Павел Анфимов, понял, спасибо!