Онлайн-сервисы подписания решают специфическую логистическую проблему: получение подписи на документе, когда у подписанта нет программного обеспечения для работы с PDF, нет времени на печать и нет факса. DigiSigner занимает эту нишу. Он работает с файлами PDF, Word, Excel и изображениями в браузере, позволяет размещать поля для подписи на любой странице и доставляет готовый файл без необходимости установки чего-либо другой стороной. То, насколько этот обмен действительно состоятелен, зависит от деталей, которые страница сервиса склонна замалчивать

Что на самом деле делает процесс подписания
Механика проста. Вы загружаете документ по протоколу HTTPS, перетаскиваете поля для подписи и даты на страницы, где они должны быть, и либо подписываете его сами, либо отправляете приглашение другой стороне. Подписант получает ссылку, открывает документ в своем браузере, прокликивает поля и отправляет. Вы получаете уведомление и можете загрузить готовый файл
Этот трехэтапный путь отлично подходит для внутренних согласований, быстрых договоров с поставщиками и ситуаций, когда скорость важнее криптографических гарантий. Где он начинает испытывать трудности, так это регламентированные документы, многосторонние последовательности и всё, что может быть оспорено в суде. В этих случаях рабочий процесс хорош ровно настолько, насколько хороша находящаяся под ним доказательная база аудита
Контрольные журналы и доказательства отсутствия вмешательства
Контрольный журнал — это самое важное, что нужно проверить перед принятием на себя обязательств по использованию любого сервиса подписания. Он должен записывать личность подписанта (обычно проверяемую по электронной почте), IP-адрес, временную метку и хэш состояния документа на момент подписания. Некоторые сервисы включают эти доказательства в сам PDF как отдельное вложение или встроенные метаданные; другие хранят их на стороне сервера и выдают сертификат по запросу. Знайте, какой подход использует сервис, прежде чем вам придется предоставлять доказательства для спора
Доказательство отсутствия вмешательства — связанный, но отдельный вопрос. Готовый PDF из сервиса подписания может содержать цифровую подпись, примененную сертификатом самого сервиса, что означает, что любая модификация после подписания нарушит подпись и будет видна в соответствующей программе просмотра. Это отличается от сквозной криптографической подписи, созданной с использованием собственного закрытого ключа подписанта. Для большинства бизнес-процессов сертификата, примененного сервисом, достаточно. Для регулируемых отраслей или трансграничных транзакций, подпадающих под действие eIDAS, это может быть не так
Заявления о соответствии: читайте мелкий шрифт
Большинство онлайн-сервисов подписания перечисляют ESIGN, UETA и eIDAS в своих маркетинговых материалах. Эти законы устанавливают требования к тому, когда электронная подпись имеет юридическую силу, но они не сертифицируют программное обеспечение. Заявление сервиса о соответствии eIDAS может означать что угодно: от «мы удовлетворяем базовым требованиям для простой электронной подписи» до «мы являемся аккредитованным поставщиком доверительных услуг, выдающим квалифицированные электронные подписи». Разрыв между этими двумя понятиями значителен в любой юрисдикции, где квалифицированная электронная подпись (QES) имеет юридическую силу, эквивалентную собственноручной подписи
Ознакомьтесь с документацией центра доверия сервиса, а не с целевой страницей. Ищите конкретику: какой уровень eIDAS, какие страны охватываются отдельным юридическим заключением, включают ли условия обслуживания возмещение ущерба по спорам о подписях. Если тип документа требует QES или нотариально заверенной подписи по местному законодательству, браузерная простая электронная подпись (SES) не является заменой, независимо от того, что говорится в маркетинге
Хранение документов и местонахождение данных
Когда вы загружаете договор или финансовый документ в облачный сервис подписания, он остается на их инфраструктуре до тех пор, пока вы или они не удалите его. Практические вопросы таковы: где он хранится, кто внутри сервиса имеет к нему доступ, как долго длится период хранения по умолчанию и можно ли инициировать удаление по запросу. Для документов, содержащих персональные данные, подпадающие под действие GDPR, ответ на вопрос «где он хранится» не является опциональным
DigiSigner, как и большинство сервисов в этой категории, хранит документы на облачной инфраструктуре и сохраняет их в течение настраиваемого периода после завершения подписания. Изучите соглашение об обработке данных, прежде чем направлять через сервис что-либо конфиденциальное. Если ваша организация работает в соответствии с отраслевыми правилами, такими как HIPAA или правила финансовых услуг, подтвердите, подпишет ли сервис соглашение о деловом партнерстве (BAA) или эквивалентное дополнение
Где DigiSigner подходит, а где нет
DigiSigner — разумный выбор для легких внутренних согласований, контрактов малого бизнеса и организаций, которым требуется периодическое подписание в браузере без развертывания собственной инфраструктуры. Бесплатный уровень обрабатывает ограниченное количество документов в месяц, чего достаточно, чтобы оценить, подходит ли этот рабочий процесс, прежде чем принимать на себя обязательства
Это неподходящий инструмент, когда рабочий процесс подписания должен быть тесно интегрирован с конвейером генерации документов, когда объем достаточно высок, чтобы стоимость за документ была значимой, или когда документы несут нормативные обязательства, требующие квалифицированного сертификата. В этих случаях архитектура требует библиотеки, которая работает локально, дает вам контроль над цепочкой сертификатов и позволяет внедрять подпись как часть генерации документа, а не как шаг постобработки
Подготовка PDF, созданного разработчиком, для внешнего подписания
Если ваше приложение генерирует PDF до передачи его в сервис подписания, несколько свойств документа сделают этап подписания более чистым. Сохраняйте согласованный размер страницы: документ формата A4, отправленный в сервис, который по умолчанию использует предпросмотр в формате Letter, может привести к смещению полей для подписи. Сведите к плоскому виду любые интерактивные поля форм, которые не являются заполнителями для подписей, потому что некоторые сервисы заменяют или отбрасывают существующие поля AcroForm при добавлении своих собственных. Зарезервируйте явное свободное пространство на страницах, где должны быть подписи, а не позволяйте сервису накладывать их поверх активного содержимого
Храните как копию до подписания, так и заполненную подписанную копию, названные таким образом, чтобы эти две версии четко ассоциировались друг с другом. Если подписант оспаривает то, с чем он согласился, наличие точного документа, который был отправлен, является отправной точкой для любого расследования. Если подписанная версия возвращается с другим количеством страниц или другими метриками шрифта по сравнению с тем, что было на входе, значит, что-то в конвейере рендеринга сервиса изменило документ, и это стоит понять, прежде чем относиться к выводу как к авторитетному
Сервис против библиотеки: практическое различие
Онлайн-сервис подписания и библиотека цифровой подписи PDF решают разные проблемы, и это различие имеет значение при проектировании документооборота. Сервис берет на себя логистику: маршрутизацию документов между несколькими сторонами, сбор доказательств личности, отправку уведомлений по электронной почте и хранение готовых файлов. Библиотека занимается криптографией: созданием словаря подписи, применением цепочки сертификатов, встраиванием подписанного хэша в диапазон байтов файла в соответствии с ISO 32000-2. Оба инструмента могут сосуществовать в одном конвейере, но замена одного другим из-за того, что оба включают слово «подпись», обычно приводит к рабочим процессам, которые не проходят должный аудит и не подписываются должным образом
Для большинства случаев использования в малом бизнесе и для внутренних согласований сервис вроде DigiSigner покрывает необходимые потребности и стоит дешевле, чем создание инфраструктуры подписания с нуля. Для приложений с большим объемом документов, где подписи являются частью генерации, где важно управление сертификатами или где подписанный артефакт должен быть проверяемым без обращения к стороннему серверу, библиотека, работающая внутри вашего собственного стека, является более защищенной архитектурой