Я пытаюсь узнать способ создать цифровую подпись для сотрудников моей компании и поместить ее в сервер от того, где они могут получить их и присоединить ее с любым цифровым документом (Office или документ Adobe), и получатель может проверить его снова через сам сервер.
Я сделал .cer файл, но он не запрашивает пароля, в то время как присоединение как он делает в Adobe. Действительно ли там каким-либо путем является подобный файл или что сам .cer файл может быть добавлен с некоторым механизмом пароля, который будет получаться/использоваться? Также, как ретривер может проверить его с сервера?
Я очень плохо знаком с этой цифровой подписью принадлежности, таким образом, я запросил бы, если не подробно, по крайней мере, дайте мне направление, где обратиться.
Престижность за попытки сделать вещи более безопасными, но недостаток вашего опыта может иметь неприятные последствия (что вы имеете в виду, вы не заказывали 3000 мешков мусора по 10 долларов за штуку, в заказе есть ваши подпись ?).
Хотя можно удалить пароль из ключа, я бы не рекомендовал делать это с сертификатом, хранящимся на машине конечного пользователя. Однако для встраивания подписи в частный формат, такой как msword, действительно требуется экземпляр msword. Это может быть реализовано на сервере с соответствующими средствами управления доступом.
Существуют открытые стандарты для инкапсуляции файла с цифровой подписью, но вам нужно будет выяснить, есть ли доступ у людей, которым необходимо проверить подпись. к таким инструментам (у меня, наоборот, нет доступа к msword).
Прежде чем мы сможем помочь вам, нужно спросить себя, что вы хотите защитить, и сообщить нам. В большинстве случаев есть много вариантов защиты кода. вам следует выбрать самый простой, потому что сложные системы защиты намного медленнее и могут иметь слабое место из-за размера кода.
Способ цифровой подписи не рекомендуется. но вы можете создать пароль, который будет передан цифровой подписи (с сеансами, куки, системами распознавания и т. д.), который будет представлять человека, отправившего документ.
Сделайте как Facebook, для входа в систему вы используете электронную почту и пройти. закончится, когда вы вошли в систему, вы узнали в качестве изображения своего профиля, а не адрес электронной почты или что-то еще, что является частью вашего действия по регистрации.
[Раскрытие: я работаю в CoSign. Мы производим продукты с цифровой подписью.]
В ответ на исходный вопрос и комментарии sk1 к другому ответу:
Стандартные цифровые подписи или «цифровая подпись»?
Я думаю, что вопрос касается стандартных цифровых подписей , например, для файлов PDF наиболее актуальным согласованным документом является PAdES. См. Вкладку «Стандарты» на странице ETSI . Этот стандарт согласован с разделом «Цифровые подписи» спецификации PDF, стандартом цифровых подписей NIST и т. Д.
Проверка
Исходя из вышесказанного, ответ о проверке подписанных документов состоит в том, что существует множество программных приложений, которые могут проверять стандартные цифровые подписи. Это можно сделать на рабочих станциях людей, на сервере, через браузер, мобильное приложение и т. Д. Например:
Хранилище закрытого ключа
Вопрос также затронул проблему хранения цифрового сертификата / закрытых ключей подписывающих лиц. Отраслевые нормы и стандартные практики требуют, чтобы закрытые ключи подписывающих лиц хранились на устройстве для создания защищенной подписи (SSCD). Первоначально идея заключалась в том, чтобы в качестве SSCD использовались периферийные устройства (смарт-карты).
Но, как все мы знаем, у пограничных устройств есть много практических проблем, связанных с развертыванием, обслуживанием, доступом и т. Д. Итак, теперь доступны централизованные серверные устройства SSCD. и признаны органами по стандартизации. Интервью по этим вопросам.
Централизованное устройство SSCD находится в вашей сети и хранит закрытые ключи подписывающих сторон, сертификаты и другие данные. Это усиленный ящик с технологиями защиты от взлома, которые делают закрытые ключи бесполезными, если ящик открыт. Он должен быть сертифицирован признанной независимой испытательной лабораторией. CoSign и другие поставщики производят эти устройства.
Окупаемость инвестиций (ROI) обычно составляет год или меньше.