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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline slmaxim  
#1 Оставлено : 20 ноября 2012 г. 3:22:24(UTC)
slmaxim

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

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

Доброго времени суток, коллеги. Есть ряд вопросов...

Дисклеймер - если вопросы не по теме форума или где-то есть источник нужной информации, который мне не удалось найти - просьба указать на место, по возможности )).

Итак, существует две задачи - организация конкретным пользователем шифрования произвольных данных с использованием ГОСТ в составе приложения (в данном случае - в 1С), т.е. вызов функции шифрования криптопровайдера и расшифрования криптопровайдера, а также организация электронной подписи пользователя. Возникли вопросы относительно генерации и распределения ключей между пользователями.
Каким образом организуется генерация ключа для пользователя, на АРМ которого установлено СКЗИ КриптоПро CSP 3.6 с пользовательской лицензией? В инструкции описана генерация ключа через окно ключевых носителей, однако, такое окно доступно в моем случае только после получения сертификата от сервера распределения ключей (УЦ). Но если мне нужно предоставить пользователю функцию шифрования произвольных данных с использованием функций КриптоПро, УЦ у меня может и не быть? Это должна быть автономная операция, разве нет? Не могли бы вы описать процесс генерации ключа и дальнейшей возможности записи ключа на какой-либо съемный носитель, или указать на документ, где описан этот процесс?
Таким же образом интересует процесс генерации ключа для подписи (генерации и проверки). В данном случае, само собой, без УЦ вряд ли возможно обойтись, однако также отсутствует понимание технологии генерации ключа..
Заранее благодарю за информацию.
Offline avm  
#2 Оставлено : 20 ноября 2012 г. 14:18:01(UTC)
avm

Статус: Активный участник

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

Сказал(а) «Спасибо»: 43 раз
Поблагодарили: 4 раз в 4 постах
Доброго дня!
Учитывая объём материала, отвечающего на Ваши вопросы, сложно ответить в рамках форума. Если Вы только начинаете разбираться в теме PKI, то настоятельно рекомендую ознакомиться с каким-либо систематизированным учебным курсом, если работодатель не может оплатить курс, например, в Информзащите, можно попробовать бесплатный дистанционный в Интуите (intuit.ru) - у них есть курс "Инфраструктуры открытых ключей".
Ну и чуть конкретики - из Ваших вопросов не очень ясна постановка задачи. Необходимость собственного УЦ - вопрос непростой, зависит от многих факторов: количество и состав участников документооборота и пр. Возможно как использование средств службы сертификации MS, так и приобретение ЦП во внешнем удостоверяющем центре. Ну и приобретение и развёртывание собственного УЦ, например - от КриптоПро, как апофеоз (с финансовой, технической и организационной точек зрения)...
Далее,если Вам надо работать с подписями исключительно в приложениях 1С - один вариант, тут или пишите сами или ищите готовые компоненты, если можно оперировать выгруженными из 1С файлами - можно купить готовое приложение, например - Криптоарм, и самому не заморачиваться - там достаточно функционала для организации вполне приличного защищённого документооборота. Кстати, там можно использовать и бесплатный "ГОСТовый" криптопровайдер... ;-)

Отредактировано пользователем 20 ноября 2012 г. 14:19:10(UTC)  | Причина: Не указана

Offline slmaxim  
#3 Оставлено : 20 ноября 2012 г. 14:30:53(UTC)
slmaxim

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

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

Добрый день.
Наверное я не совсем ясно сформулировал вопрос. Попробую иначе..))
Я знаю принципы инфраструктуры открытых ключей и криптографии, я являюсь специалистом по безопасности. В данном случае меня интересует исключительно практический вопрос.

В части организации подписи средствами 1С вопрос стоит не в том, чтобы понять, как это реализовать, а в том, какие возможности для этого предоставляет версия КриптоПро для клиента с введенной лицензией (без лицензии работает только в режиме проверки подписи, это я уже выяснял).
В части организации шифрования произвольных данных вопрос в ином. Как сгенерировать ключ для шифрования данных с использованием КриптоПро. УЦ применять там бессмысленно, если я поставлю КриптоПро у себя на локально АРМ и захочу создать приложение, которое будет шифровать данные на ГОСТ. Генерация ключа в инструкции описана, однако, у меня подозрение, что эта возможность имеется только в лицензионной версии. Это меня и интересует.
Offline Андрей Писарев  
#4 Оставлено : 20 ноября 2012 г. 14:38:48(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Добрый день.

slmaxim написал:
Добрый день.
Наверное я не совсем ясно сформулировал вопрос. Попробую иначе..))
Я знаю принципы инфраструктуры открытых ключей и криптографии, я являюсь специалистом по безопасности. В данном случае меня интересует исключительно практический вопрос.

В части организации подписи средствами 1С вопрос стоит не в том, чтобы понять, как это реализовать, а в том, какие возможности для этого предоставляет версия КриптоПро для клиента с введенной лицензией (без лицензии работает только в режиме проверки подписи, это я уже выяснял).
В части организации шифрования произвольных данных вопрос в ином. Как сгенерировать ключ для шифрования данных с использованием КриптоПро. УЦ применять там бессмысленно, если я поставлю КриптоПро у себя на локально АРМ и захочу создать приложение, которое будет шифровать данные на ГОСТ. Генерация ключа в инструкции описана, однако, у меня подозрение, что эта возможность имеется только в лицензионной версии. Это меня и интересует.


Цитата:
вопрос стоит не в том, чтобы понять, как это реализовать, а в том, какие возможности для этого предоставляет версия КриптоПро для клиента с введенной лицензией

Все возможности CSP.


Цитата:

Как сгенерировать ключ для шифрования данных с использованием КриптоПро

Цитата:

Генерация ключа в инструкции описана


Конкретно скажите, что делали и что не получилось?

Цитата:

у меня подозрение, что эта возможность имеется только в лицензионной версии

В любой версии с введенной лицензией или в течении триального периода (3 месяца).

Цитата:

УЦ применять там бессмысленно

Делать самоподписанные сертификаты или покупать в стороннем УЦ

Отредактировано пользователем 20 ноября 2012 г. 14:42:45(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline slmaxim  
#5 Оставлено : 20 ноября 2012 г. 14:51:24(UTC)
slmaxim

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

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

1. Удалось получить сертификат проверки подлинности клиента в тестовом УЦ (аналогичным образом - в развернутом на Windows CA). Для подписи это подойдет. При этом удалось выгрузить ключ на внешний съемный носитель. Я правильно пониманию, что ключ после этого становится переносимым и может использоваться при подписи в приложениях, пользующихся криптопровайдером НЕ ТОЛЬКО на АРМ, куда был загружен сертификат с УЦ?
2. Есть ли другой способ генерации ключа, в данном случае - для шифрования данных. В УЦ нет такого варианта (проверка подлинности клиента, проверка подлинности сервера и т.д.). А если УЦ вообще нет во взаимодействии? - я поставил ГОСТ-провайдер и хочу произвольно шифровать с его помощью данные на АРМ, вызывая в коде функции CryptoAPI - могу ли я сгенерировать ключ автономно?
Offline slmaxim  
#6 Оставлено : 20 ноября 2012 г. 14:52:55(UTC)
slmaxim

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

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

Андрей * написал:
...
В любой версии с введенной лицензией или в течении триального периода (3 месяца).
- КАК?:-) В инструкции описан уже сам процесс генерации, т.е. выбор носителя и использование ДСЧ, но нет указания, как вызвать этот процесс.
Offline Андрей Писарев  
#7 Оставлено : 20 ноября 2012 г. 14:58:25(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
slmaxim написал:
1. Удалось получить сертификат проверки подлинности клиента в тестовом УЦ (аналогичным образом - в развернутом на Windows CA). Для подписи это подойдет. При этом удалось выгрузить ключ на внешний съемный носитель. Я правильно пониманию, что ключ после этого становится переносимым и может использоваться при подписи в приложениях, пользующихся криптопровайдером НЕ ТОЛЬКО на АРМ, куда был загружен сертификат с УЦ?


Если под выгрузкой ключа подразумевается контейнер с закрытым ключом, тогда да.


slmaxim написал:

2. Есть ли другой способ генерации ключа, в данном случае - для шифрования данных. В УЦ нет такого варианта (проверка подлинности клиента, проверка подлинности сервера и т.д.). А если УЦ вообще нет во взаимодействии? - я поставил ГОСТ-провайдер и хочу произвольно шифровать с его помощью данные на АРМ, вызывая в коде функции CryptoAPI - могу ли я сгенерировать ключ автономно?


Все есть, можно сделать автономно.
Техническую поддержку оказываем тут
Наша база знаний
Offline slmaxim  
#8 Оставлено : 20 ноября 2012 г. 14:59:49(UTC)
slmaxim

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

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

Андрей * написал:


slmaxim написал:

2. Есть ли другой способ генерации ключа, в данном случае - для шифрования данных. В УЦ нет такого варианта (проверка подлинности клиента, проверка подлинности сервера и т.д.). А если УЦ вообще нет во взаимодействии? - я поставил ГОСТ-провайдер и хочу произвольно шифровать с его помощью данные на АРМ, вызывая в коде функции CryptoAPI - могу ли я сгенерировать ключ автономно?


Все есть, можно сделать автономно.

Вот, и собственно то, что интересовало изначально - как это сделать? В инструкции не нашел явного указания. Возможно - плохо искал, признаю, была ночь и хотелось спать)). Прошу тыкнуть носом.
Offline Андрей Писарев  
#9 Оставлено : 20 ноября 2012 г. 15:00:38(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
slmaxim написал:
Андрей * написал:
...
В любой версии с введенной лицензией или в течении триального периода (3 месяца).
- КАК?:-) В инструкции описан уже сам процесс генерации, т.е. выбор носителя и использование ДСЧ, но нет указания, как вызвать этот процесс.


А как же Вы уже смогли создать сертификат?

Использовать готовые программы для генерации или написать (скопировать из SDK) свое приложение.

Отредактировано пользователем 20 ноября 2012 г. 15:03:00(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline slmaxim  
#10 Оставлено : 20 ноября 2012 г. 15:02:40(UTC)
slmaxim

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

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

Андрей * написал:

А как же Вы уже смогли создать сертификат?

Или, как экстрасенс в пятом поколении, я должен догадаться, что речь идет, например, о программном способе через CryptoAPI?

Через УЦ. В данном случае - тестовый. Но аналогичным образом можно создать самозаверенный - на собственном Windows CA. Но это другая задача. А для шифрования произвольных данных (как раз программным способом) этот способ на подходит, потому что в крайнем варианте УЦ может и не быть.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.