Tips & Tricks

Как добавить долгосрочную цифровую подпись в PDF-файл

Срок действия стандартной цифровой подписи в PDF-файле может истечь или стать недействительной в течение одного-трех лет. Подпись долгосрочной проверки (LTV) включает в себя все криптографические доказательства, необходимые для проверки подписи спустя десятилетия после ее применения. По данным Европейского института телекоммуникационных стандартов, подписи LTV теперь требуются для документов, которые должны оставаться юридически проверяемыми в течение 10 лет или дольше в соответствии с такими правилами, как eIDAS в Европе и Законом ESIGN в США (ETSI, «Техническая спецификация для долгосрочной Digital Signatures», 2024 г.). Для контрактов, документов на собственность, нормативных документов и записей об интеллектуальной собственности добавление защиты LTV превращает временную подпись в постоянную.

Основные выводы

Подпись долгосрочной проверки встраивает токены меток времени, статус отзыва сертификата и полную цепочку сертификатов непосредственно в PDF-файл, поэтому подпись можно проверить даже после истечения срока действия сертификата подписи. В стандартных цифровых подписях отсутствуют эти встроенные доказательства, и они становятся непроверяемыми, как только службы онлайн-проверки центра сертификации становятся недоступными. Добавление LTV к уже подписанному PDF-файлу возможно с помощью большинства инструментов PDF, если срок действия исходного сертификата подписи еще не истек.

How to Add a Long-Term Digital Signature to a PDF

Как работает стандартная цифровая подпись и почему срок ее действия истекает

Стандартная цифровая подпись помещает криптографический хэш содержимого документа в PDF-файл вместе с сертификатом подписывающего лица. Когда кто-то позже откроет документ, программа чтения PDF-файлов сверит сертификат с выдавшим его центром сертификации, чтобы убедиться, что он не был отозван и срок его действия все еще находится в пределах срока его действия. Большинство сертификатов подписи, выданных общедоступными центрами сертификации, действительны в течение одного-трех лет. По истечении срока действия сертификата статус подписи меняется на непроверенный или недействительный, даже если содержимое документа не изменилось и на момент применения подпись была законной.

Проблема в том, что стандартные подписи зависят от действующих онлайн-сервисов. Читатель должен связаться с ответчиком OCSP ЦС или загрузить список отзыва сертификатов, чтобы подтвердить статус сертификата на момент проверки. Когда центр сертификации прекращает работу этих служб, что может произойти спустя годы или десятилетия после выдачи сертификата, подпись становится не поддающейся проверке. Для юридических и архивных документов PDF Archive это создает серьезную проблему: подписанный контракт от 2025 года может оказаться недействительным, если он будет представлен в качестве доказательства в 2040 году.

WukongPDF

Попробуйте подписать PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →

Что добавляет подпись долгосрочной проверки к PDF

Подпись LTV решает проблему истечения срока действия, встраивая все доказательства проверки непосредственно в PDF-файл во время подписания или вскоре после него. Это свидетельство включает в себя доверенный токен временной метки, подтверждающий точное время применения подписи, статус отзыва сертификата, показывающий, что сертификат был действителен на тот момент, а также полную цепочку сертификатов от сертификата подписывающего лица до корневого центра сертификации. Поскольку все эти доказательства хранятся внутри самого PDF-файла, для проверки не требуются внешние службы. Программа чтения PDF-файлов может подтвердить, что подпись была действительна на момент ее применения, даже если сертификат подписи, центр сертификации и даже центр регистрации временных меток прекратили свое существование.

Токен метки времени является критически важным компонентом. Он выдается доверенным органом по штампам времени (TSA) и криптографически привязывает хэш документа к определенной дате и времени. Даже если срок действия собственного сертификата TSA в конечном итоге истечет, временная метка доказывает, что подпись существовала до истечения срока действия сертификата подписавшего, что является важным фактом, который должен подтвердить проверяющий. Инструменты PDF, поддерживающие подписи LTV, включая функцию подписи WukongPDF, автоматически запрашивают и встраивают необходимые временные метки и данные об отзыве в рамках процесса подписания.

Добавление LTV к существующей подписи

Если у вас уже есть подписанный PDF-файл и срок действия сертификата подписи еще не истек, вы можете добавить информацию LTV к существующей подписи, не подписывая документ повторно. Большинство настольных PDF-приложений включают опцию «Добавить проверочную информацию» или «Включить LTV» на панели подписи. Инструмент связывается с OCSP-сервером ЦС, получает текущий статус отзыва, встраивает цепочку сертификатов и добавляет метку времени. Этот процесс следует выполнять, пока сертификат подписи еще действителен, поскольку ответ OCSP, подтверждающий, что сертификат не был отозван в этот момент, является ключевым доказательством, на которое будут полагаться будущие проверяющие.

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

Выбор органа временной метки для долгосрочной проверки

Некоторые инструменты подписи PDF-файлов позволяют настроить URL-адрес TSA по умолчанию, чтобы каждая подпись автоматически включала временную метку, не требуя каждый раз выбирать центр сертификации. Это стоит настроить, если вы регулярно подписываете документы. URL-адрес TSA для большинства коммерческих поставщиков общедоступен. Например, общедоступный сервер временных меток DigiCert доступен по адресу timestamp.digicert.com. Использование известного коммерческого TSA почти всегда предпочтительнее, чем оставлять поле отметки времени пустым, что происходит по умолчанию, когда TSA не настроено.

Выбранный вами орган временной метки напрямую влияет на долгосрочную надежность ваших подписей. Управляемые правительством TSA, такие как те, которые находятся в ведении государств-членов ЕС в рамках eIDAS, имеют самую сильную юридическую презумпцию действительности. Коммерческие TSA, управляемые авторитетными центрами сертификации, такими как DigiCert, GlobalSign или Sectigo, также широко принимаются как в европейских, так и в североамериканских юрисдикциях. Бесплатные TSA существуют, но к ним следует относиться с осторожностью, если они выходят за рамки личного использования, поскольку их долгосрочная эксплуатационная стабильность менее надежна.

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

Для документов, на которые распространяются конкретные нормативные требования, проверьте, предписывает ли нормативный акт определенный тип TSA. eIDAS в Европейском Союзе различает квалифицированные и неквалифицированные службы временных меток, при этом квалифицированные временные метки имеют юридическую презумпцию точности. Закон США о ESIGN не проводит такого различия, но суды исторически придавали большее значение временным меткам установленных коммерческих или государственных TSA. Сопоставление вашего выбора TSA с нормативным контекстом документа — это небольшой шаг, который может иметь существенное значение, если подпись когда-либо будет оспорена.

Проверка подписи LTV спустя годы

При открытии PDF-файла с подписью LTV в современной программе чтения PDF-файлов статус подписи отображается на синей ленте или информационной панели. Если при применении подпись была действительна и свидетельство LTV не повреждено, средство чтения отображает «Подпись включена LTV» или «Подпись действительна» независимо от текущего статуса срока действия сертификата. Это ключевое визуальное подтверждение того, что информация LTV выполняет свою работу. Документ можно открыть на компьютере, который никогда не подключался к Интернету, и подпись все равно будет проверена, поскольку все необходимые доказательства находятся внутри файла.

Если проверка документа, подписанного LTV, не удалась, наиболее распространенной причиной является то, что доверенный корневой сертификат больше не находится в хранилище доверенных сертификатов читателя. Операционные системы и программы чтения PDF-файлов периодически обновляют список доверенных корневых сертификатов, а очень старые корневые центры сертификации иногда удаляются. Добавление корневого сертификата обратно в хранилище доверенных сертификатов, если его можно получить из надежного источника, восстанавливает полную проверку. Это хорошая практика при работе с документами, в которых используется

Часто задаваемые вопросы

Является ли LTV тем же, что и квалифицированная электронная подпись (QES)?

Нет, они касаются разных аспектов подписей. QES — это юридическая классификация в рамках eIDAS, которая требует проверки личности подписывающего лица и использования квалифицированного устройства для создания подписи. LTV — это технический механизм, позволяющий продлить проверяемость любой цифровой подписи с течением времени. Подпись может быть как QES, так и LTV, что является рекомендуемой комбинацией для документов, которые требуют высочайшего юридического статуса в юрисдикциях ЕС и должны оставаться проверяемыми в течение многих лет.

Увеличивает ли добавление LTV размер файла PDF?

Да, обычно от 20 до 50 КБ на подпись. Дополнительные данные включают ответ OCSP, полную цепочку сертификатов и токен метки времени. Для документа с одной подписью увеличение незначительно. Для документов, требующих десятков или сотен подписей, совокупное увеличение размера может оказаться значимым, но оно все равно невелико по сравнению с размером типичного многостраничного PDF-файла.

Можно ли добавить LTV в PDF-файл, подписанный самозаверяющим сертификатом?

Технически да, но практическая ценность ограничена. LTV включает статус отзыва от центра сертификации, но самозаверяющий сертификат не имеет центра сертификации, который мог бы выдавать ответы OCSP. Временная метка все еще может подтвердить, когда была применена подпись, но личность подписавшего остается непроверенной. Для документов, которые могут подвергнуться юридической проверке, используйте сертификат признанного центра сертификации, а не самоподписанный сертификат.

WukongPDF

Попробуйте подписать PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →