Как проверить цифровые подписи PDF и что их ломает
Программа проверки подписей проверяет подписанные диапазоны байтов, доверие к сертификату и допустимость последующих изменений. Успешный статус не подтверждает правдивость текста или все сведения о подписавшем. CleanPDF не проверяет цифровые подписи.
Что такое цифровая подпись PDF?
Цифровая подпись — это криптографическая печать, которая:
- Доверие к сертификату оценивается по настройкам программы; это не независимое подтверждение всех сведений о личности.
- Подписанная ревизия проходит проверку целостности; отдельно изучите последующие изменения и ограничения этой подписи.
- Это технические признаки для проверки, а не подтвержденная история того, кто и что изменил.
Программа проверки подписей проверяет подписанные диапазоны байтов, доверие к сертификату и допустимость последующих изменений. Успешный статус не подтверждает правдивость текста или все сведения о подписавшем. CleanPDF не проверяет цифровые подписи.
Как работают цифровые подписи
Процесс подписания
- Алгоритм подписи использует закрытый ключ для создания значения подписи над защищаемыми данными; PDF хранит данные подписи и сертификаты для проверки.
- Доверие к сертификату оценивается по настройкам программы; это не независимое подтверждение всех сведений о личности.
- Подписанная ревизия проходит проверку целостности; отдельно изучите последующие изменения и ограничения этой подписи.
- Доверенная временная метка связывает утверждение о времени с хешем данных. Уточните, что именно помечено и проходит ли проверка метки.
Процесс проверки
- Проверка сертификата — Действителен ли и доверен ли сертификат подписавшего?
- Сравнение хеша — Соответствует ли документ исходному хешу?
- Проверка временной метки (если присутствует) — Когда он был подписан?
- Результат — Действительна, Недействительна или Неизвестна
Проверка статуса подписи
В Adobe Acrobat/Reader
- Откройте PDF
- Ищите панель подписей (иконка синей ленты)
- Нажмите на подпись
- Просмотрите статус: Действительна, Недействительна или Неизвестна
Значения статуса
Действительна (Зелёная галочка):
- Доверие к сертификату оценивается по настройкам программы; это не независимое подтверждение всех сведений о личности.
- Подписанная ревизия проходит проверку целостности; отдельно изучите последующие изменения и ограничения этой подписи.
- Сертификат доверен
Недействительна (Красный крестик):
- Подписанная ревизия проходит проверку целостности; отдельно изучите последующие изменения и ограничения этой подписи.
- Сертификат отозван или истёк
- Данные подписи повреждены
Неизвестна (Жёлтый вопросительный знак):
- Сертификат не в списке доверенных
- Невозможно проверить личность подписавшего
- Подпись всё ещё может быть математически действительной
Что ломает подпись PDF
Любая модификация контента
Изменения, которые аннулируют подписи:
- Редактирование текста или изображений
- Добавление или удаление страниц
- Модификация полей формы (в большинстве случаев)
- Добавление аннотаций (зависит от настроек подписи)
Изменения метаданных
Некоторые модификации метаданных могут ломать подписи:
- Изменение свойств документа
- Модификация XMP-метаданных
- Изменение словаря информации о документе
Структурные изменения
Технические модификации, которые аннулируют:
- Пересохранение с разными производителями PDF
- Оптимизация или сжатие файла
- Конвертация в разные версии PDF
Что обычно не ломает подписи
- Просмотр документа
- Печать (не модифицирует файл)
- Добавление подписей в разрешённых полях подписи
- Некоторые разрешённые аннотации (если настроено)
Типы подписей PDF
Подписи одобрения
- Указывают на одобрение или согласие
- Несколько человек могут подписать
- Поздние подписи не аннулируют более ранние (если правильно настроено)
Сертификационные подписи
- Применяются первыми, перед другими подписями
- Устанавливают, какие изменения разрешены
- Более ограничительные, чем подписи одобрения
Подписи с временной меткой
- Доказывают, что документ существовал в определённое время
- Добавляются доверенным центром временных меток
- Полезны для юридического соответствия
Распространённые проблемы и решения
"Сертификат не доверен"
Причина: Ваш PDF-ридер не распознаёт центр сертификации.
Решения:
- До добавления доверия независимо проверьте сертификат и его издателя по правилам организации. Не добавляйте доверие только ради исчезновения предупреждения.
- Скачайте корневые сертификаты из CA
- Проверьте через альтернативные средства (свяжитесь с подписавшим)
"Документ изменён"
Причина: Что-то изменилось после подписания.
Решения:
- Запросите новую подписанную копию
- Сравните с оригиналом (если доступен)
- Исследуйте, что изменилось
"Подпись истекла"
Причина: Период действия сертификата прошёл.
Истечение сертификата сегодня само по себе не устанавливает, была ли подпись действительна при создании. Нужны соответствующее время, доверие, сведения об отзыве и проверенная временная метка при ее наличии.
"Временная метка не удалась"
Причина: Невозможно проверить сервер временных меток.
Решения:
- Проверьте интернет-соединение
- Сервер временных меток может быть недоступен
- Временная метка всё ещё может быть действительной
Проверка личности подписавшего
Детали сертификата
Проверьте сертификат на:
- Имя субъекта — Кому был выдан сертификат
- Эмитент — Какой CA выдал сертификат
- Период действия — Когда сертификат действителен/был действителен
- Использование — Для чего может использоваться сертификат
Цепочка доверия
Проверьте цепочку сертификатов:
- Корневой CA должен быть доверен
- Промежуточные сертификаты должны быть действительны
- Нет отозванных сертификатов в цепочке
Цифровые подписи vs электронные подписи
| Аспект | Цифровая подпись | Электронная подпись |
|---|---|---|
| Технология | Криптографическая | Различная |
| Доказательство подделки | Да | Нет |
| Проверка личности | На основе сертификата | Варьируется |
| Юридический статус | Сильный | Варьируется по юрисдикции |
| Обнаружение модификации | Автоматическое | Нет |
Лучшие практики
При получении подписанных документов
- Проверьте статус подписи — Не просто предполагайте, что она действительна
- Проверьте личность подписавшего — Это тот, кто должен был подписать?
- Просмотрите детали сертификата — Подходит ли сертификат?
- Проверьте временную метку — Когда он был подписан?
- Сохраните оригинал — Не модифицируйте подписанные документы
При подписании документов
- Используйте доверенные сертификаты — От признанных CA
- Включайте временные метки — Доказывают время подписания
- Установите подходящие разрешения — Какие изменения должны быть разрешены?
- Проверьте перед отправкой — Проверьте, что подпись действительна
Для организаций
- Установите политики подписания — Кто может подписать что
- Управляйте сертификатами правильно — Безопасное хранение, своевременное обновление
- Обучите персонал — Как проверять и создавать подписи
- Архивируйте подписанные документы — Поддерживайте оригинальные подписанные копии
Чек-лист проверки подписи
- Подпись показывает статус "Действительна"
- Личность подписавшего соответствует ожиданиям
- Сертификат от доверенного CA
- Сертификат не истёк и не отозван
- Временная метка присутствует (для важных документов)
- Нет предупреждений о модификациях
Заключение
Цифровые подписи PDF предоставляют ценное подтверждение подлинности, но только если правильно проверены:
- Проверьте статус — Действительна, Недействительна или Неизвестна
- Проверьте личность — Подписавший — это тот, кем должен быть?
- Поймите ограничения — Что ломает подписи
- Сохраните целостность — Не модифицируйте подписанные документы
Цифровые подписи мощны, но требуют правильного понимания для эффективного использования.
Примечание: Инструменты очистки CleanPDF модифицируют PDF, что аннулирует цифровые подписи. Это по дизайну — очистка и подписанные документы служат разным целям. Всегда очищайте ПЕРЕД подписанием или создавайте отдельные версии для отправки.
Технические источники: структура PDF и инкрементальные обновления, проверка подписей в Acrobat.
Похожие статьи
Подписан ли мой PDF цифровой подписью? Как проверить
Узнайте, как проверить, подписан ли ваш PDF цифровой подписью, и проверить подпись. Пошаговое руководство по пониманию статуса подписи PDF и что это означает.
Читать статью →Что проверить после преобразования документа в PDF/A
Разделите проверку архивного формата и достоверности содержания; сохраните версию до преобразования.
Читать статью →Из PDF не копируется текст: что это значит для проверки
Разберите скан, ограничения доступа и проблемы кодирования, не называя файл поддельным из-за копирования.
Читать статью →Картинка подписи и сертификат в PDF: как не перепутать
Разделите видимую подпись, техническое поле и проверяемую цифровую подпись без выводов о юридической силе.
Читать статью →Смотрите также
Попробовать CleanPDF
Проанализируйте свои PDF на следы редактирования или удалите метаданные для конфиденциальности.