Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Zee  
#1 Оставлено : 19 ноября 2008 г. 13:25:54(UTC)
Zee

Статус: Новичок

Группы: Участники
Зарегистрирован: 19.11.2008(UTC)
Сообщений: 1

Столкнулся с такой вот проблемой.
В случае неуспешного завершения функции AcquireCredentialsHandle запоминается закрытый ключ.
Запускаю свое приложение. Вызывается AcquireCredentialsHandle. Вставляю токен и ввожу pin-код. Функция возвращает код ошибки 0x80090304 ("Не удается установить связь с локальным администратором безопасности"), программа завершает работу. Вынимаю токен.
Запускаю другое приложение (работоспособное). Оно не спрашивая ни токена ни ввода pin-кода успешно работает.
Причем чтобы добитья запроса на токен и pin-код приходится перезагружать компьютер.
При этом кеширование отключено!

В чем может быть проблема?

ОС: Windows XP SP2
Крипто Про CSP KC2 3.0.3300.3



Offline Василий Дементьев  
#2 Оставлено : 19 ноября 2008 г. 20:57:04(UTC)
Василий Дементьев

Статус: Администратор

Группы: Администраторы, Участники
Зарегистрирован: 28.12.2007(UTC)
Сообщений: 350
Откуда: ООО "КРИПТО-ПРО"

Поблагодарили: 6 раз в 5 постах
Если некоторый процесс вызывает (непосредственно или через высокоуровневую функцию) ф-ю доступа к секретному ключу и после этого контекст контейнера оставляет открытым (т.е. если не вызывается CryptReleaseContext), то любой процесс, запущенный от имени того же пользователя, получит доступ к этому ключу без чтения ключа с носителя и без ввода пароля(ПИНа).
Если не устраивает поведение при использовании высокоуровневых функций - то вариант только один - переписать код с использованием более низкоуровневых функций и самостоятельно освобождать ненужные хэндлы.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.