Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Формирование ЭП в клиент-серверной архитектуре
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.07.2015(UTC) Сообщений: 9  Откуда: Moscow
|
Коллеги! В последнее время встал вопрос по формированию ЭП (с и пользованием усиленного КСКП) в "трехзвенке". Вопрос возник в связи с необходимостью формирования xmldsig. Бродят идеи оптимизации трафика, и формирования хэша на сервере... Собственно, читал статьи (например, http://habrahabr.ru/post/189596/).Возникает серьезное опасение, что формирование хэша на сервере незаконно. ГОСТ Р 34.10-2012 четко прописывает, что на вход алгоритма подписи должно приходить сообщение и ключ. При формировании хэша на сервере на вход алгоритма шифрования приходит не сообщение, а хэш сообщения, и мы делаем не подпись, а шифруем хэш. Я не прав? Могу я делать хэш "там", а шифровать "тут"? А если я смогу гарантировать канал передачи данных? А если не смогу?
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 29.03.2011(UTC) Сообщений: 171  Откуда: Москва Сказал «Спасибо»: 8 раз Поблагодарили: 3 раз в 3 постах
|
Статья 12ч2 Федерального закона о ЦП 63-ФЗ: 2. При создании электронной подписи средства электронной подписи должны: 1) показывать лицу, подписывающему электронный документ, содержание информации, которую он подписывает; 2) создавать электронную подпись только после подтверждения лицом, подписывающим электронный документ, операции по созданию электронной подписи; Как вы собираетесь это делать, если не передаете на клиента документ? Тема уже обсуждалась http://www.cryptopro.ru/....aspx?g=posts&t=3733
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.07.2015(UTC) Сообщений: 9  Откуда: Moscow
|
В том-то все и дело, что визуализация подписываемого документа делается на сервере, и отображается средствами браузера. Потом по визуализированному документу на сервере сервером строится хеш. Потом хеш передается на клиента, и шифруется (не подписывается) таким образом, чтобы получилась подпись (выполняются шаги по вычислению e, k, C, r, s, и расчет подписи). Фактически, алгоритм ГОСТ разбивается на два куска - серверный хеш, и клиентский шифр. Я понимаю, что так делать нельзя. Аргументы нужны... Выручайте... Отредактировано пользователем 10 декабря 2015 г. 15:59:25(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,211   Сказал «Спасибо»: 622 раз Поблагодарили: 2399 раз в 1888 постах
|
Автор: Роман кислухин  Статья 12ч2 Федерального закона о ЦП 63-ФЗ: 2. При создании электронной подписи средства электронной подписи должны: 1) показывать лицу, подписывающему электронный документ, содержание информации, которую он подписывает; 2) создавать электронную подпись только после подтверждения лицом, подписывающим электронный документ, операции по созданию электронной подписи; Как вы собираетесь это делать, если не передаете на клиента документ? Тема уже обсуждалась http://www.cryptopro.ru/....aspx?g=posts&t=3733 А еще можно задаться вопросом - что такое... это средство ЭП. Есть же определение... Цитата: средства электронной подписи - шифровальные (криптографические) средства, используемые для реализации хотя бы одной из следующих функций - создание электронной подписи, проверка электронной подписи, создание ключа электронной подписи и ключа проверки электронной подписи;
Вопросы: Браузер - средство ЭП? Или CSP - средство ЭП, который проходит сертификацию в ФСБ? |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.07.2015(UTC) Сообщений: 9  Откуда: Moscow
|
Автор: Андрей *  Вопросы: Браузер - средство ЭП? Или CSP - средство ЭП, который проходит сертификацию в ФСБ?
В данной ситуации средство ЭП - сервер+плагин для браузера, и это средство пройдет сертификацию в ФСБ как средство ЭЦП в комплексе. Я так понимаю, при такой схеме я должен буду организовать доверенную среду на всю поляну (сервер+каналы+клиент), и подписать с использованием этого "чудо-инструмента"? Отредактировано пользователем 10 декабря 2015 г. 16:24:49(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.11.2010(UTC) Сообщений: 162 Откуда: НН
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 16 раз в 13 постах
|
Автор: A.Anisimov 
В данной ситуации средство ЭП - сервер+плагин для браузера, и это средство пройдет сертификацию в ФСБ как средство ЭЦП в комплексе.
да ну?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.07.2015(UTC) Сообщений: 9  Откуда: Moscow
|
Ну,у некоторых моих коллег есть в этом уверенность...  Я понимаю сложность задачи.... Относительно необходимости аттестации комплекса "сервер+клиент+канал" я прав? Есть тут люди проходившие этот процесс?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.12.2013(UTC) Сообщений: 7  Откуда: Москва
|
Статья 12ч2 Федерального закона о ЦП 63-ФЗ:
2. При создании электронной подписи средства электронной подписи должны: 1) показывать лицу, подписывающему электронный документ, содержание информации, которую он подписывает; 2) создавать электронную подпись только после подтверждения лицом, подписывающим электронный документ, операции по созданию электронной подписи;
Как вы собираетесь это делать, если передадите на клиента документ?
Плагин Crypto-pro не имеет визуального интерфейса, следовательно документ будет показываться пользователю средствами браузера или как-то еще, а потом передаваться в плагин. Где гарантия что в плагин будет передан документ показанный пользователю ?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.07.2015(UTC) Сообщений: 9  Откуда: Moscow
|
А если плагин не крипто-про?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.12.2013(UTC) Сообщений: 7  Откуда: Москва
|
Если плагин не Крипто-Про то наверное возможны варианты. Если например взять сертифицированный РуТокен, то сертифицировано ФСБ само устройство и драйвер к нему, отображение опять будет отдельно. Видимо чтобы удовлетворять 63-ФЗ такой плагин должен включать сертифицированное отображение и подпись в одном флаконе.
|
|
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Формирование ЭП в клиент-серверной архитектуре
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close