Подписание файлов в веб
(0 чел.) 
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 8

ТЕМА: Подписание файлов в веб

Re: Подписание файлов в веб 3 года, 10 мес. назад #1945

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Во втором случае, Вам необходимо сохранить на сервере хэш исходного документа.
После получения от пользователя подписанного файла Вам необходимо просто сравнить хэш с ранее сохраненным.
Модератор

Re: Подписание файлов в веб 3 года, 10 мес. назад #1946

  • devman
  • Новый участник
  • Постов: 9
  • Репутация: 1
Эм...
Заставлять пользователя сначала скачивать файл, чтобы потом снова его отправить, причем без никаких изменений? Думаю такой сценарий вгонит пользователя в ступор. Не считаете? Должен же быть более "user-friendly" вариант.

А какой алгоритм хеширования применяется при подписании? Ведь можно его воспроизвести на стороне сервера, а в аплете вызвать только подписание, без этапа хеширования. Есть такие методы?
Изменено: 3 года, 10 мес. назад от devman.

Re: Подписание файлов в веб 3 года, 10 мес. назад #1948

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Заставлять пользователя сначала скачивать файл, чтобы потом снова его отправить, причем без никаких изменений?

Это единственно корректный вариант.

А какой алгоритм хеширования применяется при подписании?

В зависимости от применяемого алгоритма подписи. Для RSA в настоящий момент sha-1, с 3 декабря будут выпускаться ключи с поддержкой sha-256. Для ГОСТ 34.310-2004 - алгоритм хэширования ГОСТ 34.311-95

Ведь можно его воспроизвести на стороне сервера, а в аплете вызвать только подписание, без этапа хеширования. Есть такие методы?

В апплете нет. Такой метод есть в криптопровайдере.

Еще раз повторюсь, единственно правильный вариант - это передача файла пользователю для подписи. Вычисление хэша и установка подписи только на стороне подписывающего. Во всех остальных случаях Ваша ИС, скорей всего, не пройдет проверки на соответствие требованиям ИБ.
Модератор

Re: Подписание файлов в веб 3 года, 9 мес. назад #1964

  • _frEd
  • Новый участник
  • Постов: 5
  • Репутация: 0
Добрый день.
Murat Seisenov написал:
Вычисление хэша и установка подписи только на стороне подписывающего. Во всех остальных случаях Ваша ИС, скорей всего, не пройдет проверки на соответствие требованиям ИБ.

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

И ещё вопрос. Если файл на сервер через форму в <input type="file"/>, то как в этом случае лучше его подписывать? Получается, что нужно выбрать файл для input-a, и затем его же в прослойке (selectFileToSign).
Изменено: 3 года, 9 мес. назад от _frEd.

Re: Подписание файлов в веб 3 года, 9 мес. назад #1965

  • devman
  • Новый участник
  • Постов: 9
  • Репутация: 1
Murat Seisenov написал:
Еще раз повторюсь, единственно правильный вариант - это передача файла пользователю для подписи. Вычисление хэша и установка подписи только на стороне подписывающего. Во всех остальных случаях Ваша ИС, скорей всего, не пройдет проверки на соответствие требованиям ИБ.


Спасибо большое за ответы. Вы безусловно правы.
Но я все равно не понимаю, каким образом вычисление хеша на стороне сервера нарушает требования ИБ?
1. Хеш формируется официальным криптопровайдером.
2. Хеш подписывается на клиенте официальным аплетом (естественно без повторного вычисления хеша).
3. У пользователя есть возможность скачать подписанный файл и подпись, и с помощью внешних (может даже официальных, если такие будут) средств/инструментов убедиться в достоверности сформированных данных.

По Вашей же логике получается, что пользователь вынужден постоянно скачивать файлы перед подписанием. А если учесть, что файлы могут быть большого размера, автором может быть другой пользователь или система - то работа с ЭЦП практически не применима в таком сценарии.

В апплете нет. Такой метод есть в криптопровайдере.

Планируется ли разработка таких методов?

Re: Подписание файлов в веб 3 года, 1 мес. назад #2371

  • Developers
  • Новый участник
  • Постов: 8
  • Репутация: 1
Добрый день, интересует получилось ли у вас сделать задуманное? Что сделали в итоге?
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 8
FaLang translation system by Faboba