Внутренняя и внешняя подпись — различия, форматы и области применения (Часть 1)

Электронная подпись — встроенная в документ или в виде отдельного файла? Выбор типа электронной подписи имеет большое практическое значение — узнайте, чем отличаются внутренние подписи от внешних и в каких случаях целесообразно использовать тот или иной тип.
Внутренняя и внешняя подпись — чем они отличаются и когда их следует использовать?
8 минут чтения Дата публикации: 19 августа 2025 года

В в предыдущем посте мы рассмотрели два основных формата электронной подписи — XAdES а также PAdES – чаще всего используются для квалифицированных электронных подписей. Продолжая эту тему, мы рассмотрим ещё один важный вопрос: внутренние и внешние подписи.

То, будет ли электронная подпись встроена в файл или сохранена в виде отдельного файла, имеет большое практическое значение — особенно при подписании крупных файлов или работы с комплексными телеинформационными системами.

В этой статье мы объясняем, что такое квалифицированные внутренние и внешние подписи и что они означают в контексте различных форматов (PAdES, XAdES, CAdES). Мы рассказываем об их основных преимуществах и недостатках, а также даем рекомендации, в каких случаях целесообразно использовать каждое из этих решений.

Что такое внутренняя подпись, а что — внешняя?

Внутренняя подпись — это подпись, которая встраивается непосредственно в подписываемый документ. Проще говоря: после подписания файла внутренней подписью мы получаем один файл, содержащий как текст документа, так и информацию о подписи (сертификат, временная метка и т. д.). Тип внутренней подписи доступен, в частности, в следующих стандартах: PAdES и XAdES – оба позволяют разместить электронную подпись внутри подписываемого файла. Например, при использовании PAdES подпись всегда сохраняется вместе с PDF-файлом в одном файле, а XAdES может встроить подпись в качестве элемента в XML-структуру исходного документа.

Внешняя подпись а представляет собой отдельный файл — после подписания документа мы получаем два (или более) файла: исходный документ и отдельный файл с цифровой подписью. Этот внешний файл (например, с расширением .xades или .sig) содержит криптографические данные, подтверждающие подпись, но не содержит содержания исходного документа. Такие квалифицированные внешние подписи можно создавать в форматах XAdES или CAdES. На практике это означает, что для проверки подписи и содержания получатель должен располагать обеими частями — документом и файлом с подписью. Отсутствие любой из них сделает невозможной проверку подлинности подписи и содержания документа.

Разница между внутренней и внешней подписью сводится к тому, как размещается подпись — внутри подписываемого файла или в виде отдельного сопутствующего файла.

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

Оба типа подписей поддерживают такие надстройки, как временные ориентиры, политики подписи и т. п., увеличивая долгосрочная безопасность.

Формат PAdES — подпись в файле PDF (внутренняя подпись)

PAdES (PDF Advanced Electronic Signature) — это формат квалифицированной электронной подписи, предназначенный только для файлов PDF. В данном стандарте электронная подпись (а также сертификат подписавшего лица) становится встроенный в структуру PDF — становится неотъемлемой частью документа. Благодаря этому все, что необходимо для проверки, находится в одном файле, который можно открыть в популярных программах, таких как Adobe Reader. Более того, PAdES позволяет добавить визуальное представление подписи на странице документа (например, графическую печать или информацию о подписи), что повышает читаемость и делает электронную подпись более похожей на рукописную подпись на бумаге.

Преимущества формата PAdES

  • Передаем один единый файл PDF – подписанный текст и цифровой подпись встроены в документ. Нет необходимости прикреплять отдельные файлы с подписью.

  • В документе упоминается видимая графическая пометка содержащая информацию о поставленной подписи, что облегчает получателю идентификацию подписанного файла.

  • Целостность – Подпись PAdES защищает документ от изменения после подписания. Любое изменение содержания PDF-файла приведет к аннулированию подписи, благодаря чему получатель может быть уверен, что документ не был изменен.

  • Возможность добавления нескольких подписей в один PDF-файл — несколько человек могут поочередно подписать один и тот же файл, при этом предыдущие подписи останутся действительными (последующие подписи не аннулируют предыдущие).

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

Ограничения формата PAdES

  • Только для PDF — формат PAdES поддерживает исключительно документы в формате PDF. Если необходимо подписать файл другого типа (например, DOCX, XML, JPG), потребуется его преобразование в PDF или использование другого формата подписи.

  • Размер файла — хотя сама цифровая подпись занимает мало места, при работе с очень большими PDF-файлами встраивание подписи увеличивает размер файла (необходимо передать весь подписанный файл, размер которого может составлять десятки или сотни МБ). В некоторых ситуациях, например, при ограничениях почтовых систем или ePUAP, это может затруднить передачу данных. (В таких случаях решением проблемы может стать внешняя подпись, о чем пойдет речь далее).

  • Отсутствие универсальности — PAdES отлично подходит для документов в формате PDF, но не подойдет в тех случаях, когда формат PDF не принимается или требуется иная структура данных. В таких случаях следует использовать XAdES или CAdES. .

Формат XAdES — XML-подпись (внутренняя или внешняя)

XAdES (XML Advanced Electronic Signature) — это универсальный формат электронной подписи, основанный на стандарте XML. Его зПреимуществом является гибкость – С помощью XAdES можно подписать практически любой тип файла: от текстовых документов (DOCX, ODT) и PDF до изображений (JPEG, PNG), электронных таблиц, ZIP-файлов, а также двоичных данных и XML. В случае структурированных данных (XML) XAdES даже является предпочтительным форматом, поскольку позволяет компьютерным системам как проверить подпись, так и автоматически обработать содержимое документа. По этой причине XAdES иногда требуется при электронной подаче форм и заявлений в государственные учреждения (например, налоговые декларации PIT, заявления в ZUS), где данные из документа должны быть загружены в информационную систему.

XAdES поддерживает как режим внутренней, так и внешней подписи. Если мы подписываем файл XML, подпись XAdES может быть встроена в качестве элемента внутри этого файла (внутренняя/встроенная подпись). В то же время для других типов файлов (например, PDF, DOCX, JPG) обычно используется внешняя подпись XAdES — в результате подписания получается исходный файл плюс отдельный файл .xades, содержащий подпись. Такое разделение создает определенные неудобства: при подписании, например, PDF-файла В формате XAdES всегда необходимо передать получателю два файла и убедиться, что он проверит подпись вместе с документом. Если файл подписи будет пропущен или неправильно сопоставлен с документом, подпись не будет признана действительной. Правда, существует возможность создать один файл .xades, содержащий как подпись, так и закодированное содержимое (например, PDF в двоичном формате) — это так называемая «объемлющая подпись» — но такой файл не является непосредственно читаемым для пользователя (сначала необходимо извлечь из него исходный документ), поэтому на практике он малоудобен.

Преимущества формата XAdES

  • Универсальность – позволяет подписывать документы в форматах, отличных от PDF, в том числе нетекстовые файлы и сложные архивы. Если вам нужно подписать файл, который невозможно открыть в формате PDF, — XAdES станет оптимальным выбором.

     

  • Работа со структурированными данными – идеально подходит для XML-документов и подобных, где помимо самой подписи важное значение имеет содержание данных. Системы могут автоматически интерпретировать данные подписанного XML-документа с помощью XAdES.

     

  • Несколько подписей — XAdES позволяет добавлять несколько подписей к одному документу (например, несколько XML-подписей в одном файле) или подписывать сразу несколько файлов одной внешней подписью. Благодаря этому несколько человек могут подписать один и тот же набор данных без создания отдельных копий документа.

     

  • Целостность и безопасность — как и в случае с другими форматами, подпись XAdES исключает возможность изменения данных после подписания (изменение документа приведет к несоответствию с подписью). 

Ограничения формата XAdES

  • Менее удобно для обычных документов — в случае подписания файлов, которые получатель просто хочет прочитать (например, PDF для клиента), использование XAdES вместо PAdES менее удобно. Получатель получит PDF-файл без видимой подписи + отдельный файл .xades, который ему придётся самостоятельно проверить в соответствующем приложении или сервисе — это дополнительный шаг, о котором знают не все.

     

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

     

  • Для проверки требуется специальное приложение — файлы .xades невозможно проверить без использования специального программного обеспечения или сервиса. В отличие от PAdES (PDF-файл, открываемый в Acrobat Reader со встроенной функцией проверки подписи), здесь требуется, например, специальная программа для работы с квалифицированными подписями или онлайн-платформа для проверки.

     

  • Меньшая наглядность для человека — подпись XAdES (особенно внешняя) не содержит в самом документе никаких визуальных указаний на то, что он был подписан (если, например, не разместить внутри PDF-файла информационную страницу). Отсутствие графического отображения подписи может быть менее интуитивно понятным для людей, привыкших к подписям на документе.

Продолжение следует – во второй части статьи мы рассмотрим формат CAdES а также практические рекомендации по выбору типа подписи.

 Приглашаем!

Квалифицированные подписи SimplySign и Certum Mini

Если у вас есть какие-либо сомнения или вопросы, свяжитесь с нами

+48 22 417 05 55

Мы ответим на ваши вопросы, подберем подходящее для вас время и консультанта в Гданьске, Гиньде, Кракове, Варшаве или Вроцлаве.

Вы также можете отправить письмо от нашего имени [email protected]. 

Смотрите также:

Вам нужна помощь?

Найдите то, что ищете