Шифрование и расшифровка документов в формате PDF. Как защитить pdf файл от копирования и других не нужных вам действий

Песочница

ювелир 27 мая 2014 в 19:11

Обходим защиту от копирования в pdf-файле

С января этого года я окончательно пересел на ОС Linux, а конкретно на Ubuntu. Я учусь на третьем курсе по специальности «Информатика и ВТ». На третьем курсе есть такой интересный предмет – схемотехника. А ещё по ним есть лабораторные работы, которые мы можем выполнять дома и отправлять преподавателю по e-mail. Поскольку преподаватель может использовать старую версию Microsoft Office, а я же работаю в LibreOffice, могут возникнуть ошибки при открытии odt на Microsoft Office, либо при сохранении doc\docx в LibreOffice. Я принял решение сохранять работу как pdf-файл и отсылать преподавателю. Кроме того, он выкладывает готовые лабораторные работы на свой сайт, чтобы любой студент мог ознакомиться с другими работами. К сожалению, у меня есть негативная черта – я не люблю, когда у меня копирую текст. Я решил защитить документ от копирования, я точнее установить запрет на копирование и поставил пароль.

Для того, чтобы убедиться, что документ нормально создан и защищён от копирования, я попробовал открыть его в стандартной программе просмотра pdf, который установлен в Ubuntu – а именно Evince. До чего же было моё удивление, когда я обнаружил, что текст можно легко скопировать. «Ну я неправильно сохранил»,- подумал я, и проделал опять те же действия. Открыл второй раз – опять текст легко копируется.

Ну тут я немало удивился и решил отослать одному товарищу этот pdf-файл. Он же сказал, что он не мог скопировать текст ни в Foxit Reader, ни в Adobe Reader.

Ну и дальнейший вполне логичный шаг с моей стороны – я попросил его скачать Evince . Благо продукт с открытым исходным кодом и кроссплатформенный. С установкой на ОС Windows не возникло проблем. Мой товарищ открыл защищённый pdf с помощью свежеустановленной Evince и смог без проблем скопировать текст.

Вывод: для обхода защиты от копирования pdf можно использовать программу Evince. Данный вариант наиболее оптимален и не требует никаких дополнительных действий и является наиболее удобным вариантом. На мой взгляд, конечно.

Я на этом не остановился, ведь возможно, проблема в самом LibreOffice, подумаете вы. Я скачал триальный Adobe Acrobat Pro и создал там pdf-файл и защитил паролем.

Я получил аналогичные результаты, Evince справился без проблем.

Теги: pdf, Evince

Данная статья не подлежит комментированию, поскольку её автор ещё не является

1. Введение

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

2. Способы защиты pdf файла

Итак, защитить pdf файл можно, установив пароль на его открытие. Этот метод детально описан в статье: Как поставить пароль на pdf документ? и Создание pdf файлов с помощью PDF24 Creator .

Обратите внимание , что в вышеприведенных статьях пароль ставится при создании pdf файла.

3. Новый способ защиты pdf файла

Предложенные выше способы подразумевают защиту pdf файла при его создании. (О том, как создать pdf файл обсуждалось в статьях: Создание pdf файлов с помощью doPDF 7 , PDFCreator — создание pdf и Как создать pdf файл?) А что делать, если создавать ничего не нужно, поскольку уже есть готовый pdf файл и нужно его лишь защитить? Об этом пойдет речь в этой статье.

Для поставленной задачи будем использовать утилиту Vinsoft LockPDF . Вначале нужно скачать и установить Vinsoft LockPDF . После установки Vinsoft LockPDF откроется главное окно:

Если внешний вид Vinsoft LockPDF Вам не нравится, то можете зайти в настройки и поменять его.
Vinsoft LockPDF защищает pdf файл от копирования содержимого в буфер, его редактирования, конвертирования и печати. (О том, как конвертировать написано в статье: Как конвертировать pdf файлы и Wondershare PDF to Word Converter - конвертатор PDF файлов).

4. Ставим защиту используя Vinsoft LockPDF

Защитить pdf с помощью Vinsoft LockPDF очень просто. В поле «Выберите PDF файл который надо закрыть» указываем файл, который защищаем, а в поле «Выберите каталог куда сохранится файл» — место, где Vinsoft LockPDF создаст защищенный pdf файл .

Обратите внимание , если каталог сохранения защищенного файла совпадает с файлом-источником, то он перезапишется и станет защищенным. Если каталог указан другой, то в нем будет создан защищенный pdf файл , а файл-источник останется в исходном состоянии.
Скриншот:

Теперь нажимаем «Закрыть PDF файл». Через несколько секунд все будет готово. Vinsoft LockPDF сообщит:


Итак, мы защитили pdf файл .

5. Проверяем установленную защиту

А теперь давайте проверим, как же эта защита работает. Вначале откроем наш защищенный файлик, например, с помощью PDF-XChange Viewer .


На скриншоте видно, что после названия файла, в скобках стоит слово ЗАЩИЩЕН. Давайте попробуем его распечатать:


Итак, защита не позволяет распечатать файл. А как насчет его экспорта в другие форматы?


Опция «Экспорт/В изображение» тоже не активна, что свидетельствует о работе установленной нами защиты. Та же самая ситуация будет, если мы откроем защищенный pdf файл с помощью другой программы, например, Аdobe Reader 10 PORTABLE .

6. Снятие защиты...

И все же установленную нами защиту можно снять. Как это сделать? Следуйте пошаговым инструкциям в статьях: Снятие защиты с pdf файлов с помощью утилиты PDF UNLOCKER и Advanced PDF Password Remover — снятие защиты с pdf файлов . Не стоит огорчаться, что довольно быстро и просто мы убрали защиту нашего pdf файла. Снять защиту с pdf файла может далеко не каждый пользователь компьютера. Установленная защита служит хорошим напоминанием о конфиденциальности Вашего документа и в большинстве случаев сделает свою работу!

Ограничьте круг тех, кто может открывать и использовать PDF-документ. Шифрование PDF-документа выполняется для блокирования контента файла паролем, чаще - для введения авторских ограничений. Например, автор разрешает печать страниц, но запрещает внесение изменений в документ. Мы продолжим раздел « » и объясним, как программа pdftk может зашифровывать и расшифровывать PDF-документы. Мы начнем с описания модели Acrobat Standard Security (Стандартная защита Acrobat) (названной Password Security [Парольная защита] в Acrobat 6) и прав доступа, которые вы можете предоставить или отменить.

Вложения PDF-файлов также шифруются. После открытия зашифрованного документа вложения могут быть открыты, изменены или удалены, только если владелец предоставил право доступа ModifyAnnotation (Изменять, комментировать).

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

PDF-пароли

Acrobat Standard Security (Стандартная защита Acrobat) дает возможность определять для PDF-документа два пароля: пользовательский и пароль владельца. В Acrobat 6 их называют паролем Open (Открытый) и паролем Permissions (Права доступа), соответственно.

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

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

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

Надежность стандартного защитного шифрования

Если PDF-документ совместим с Acrobat 3 или 4, то используется 40-битное шифрование, в противном случае - более сложное, 128-битное. В обоих случаях ключ шифрования создается из пользовательского пароля, поэтому хороший, длинный, случайный пароль помогает улучшить защиту от атак «в лоб». Самый длинный возможный пароль PDF-документа может содержать 32 символа.

Стандартные права доступа

Установите пользовательский пароль, если вы не хотите, чтобы все просматривали ваш PDF-документ. Если нет пользовательского пароля, то он просто не будет открываться.

Вы можете также управлять действиями читателей после открытия ими документа. Права доступа, связанные со 128-битной защитой (Acrobat 5 и 6), более подробны, чем связанные с 40-битной (Acrobat 3 и 4). Таблицы ниже, перечисляют все права доступа для каждой модели защиты, а также pdftk-флажки. На рисунке показана настройка прав доступа в Acrobat.

Права доступа для 40-битной защиты

Позволить читателям

Printing
ModifyContents
Копировать текст и графику со страниц, извлекать текстовые и графические данные для дальнейшего использования CopyContents
ModifyAnnotations
ModifyContents and ModifyAnnotations
Все вышеперечисленное AllFeatures

Права доступа для 128-битной защиты

Позволить читателям

Применить это право доступа в pdftk

Печатать страницы с наивысшим качеством Printing
Печатать страницы с самым низким качеством DegradedPrinting
Изменять контент страницы или документа, вставлять или удалять страницы, вращать страницы, добавлять закладки ModifyContents
Вставлять или удалять страницы, вращать страницы, добавлять закладки Assembly
Копировать текст и графику со страниц CopyContents
Извлекать текстовые и графические данные для последующего использования ScreenReaders
Изменять или добавлять комментарии, заполнять поля формы данными ModifyAnnotations
Заполнять поля формы данными Fillln
Реконфигурировать или добавлять поля формы ModifyContents

and ModifyAnnotations AIIFeatures

Все вышеперечисленное и печать наивысшего качества AIIFeatures

При сравнении таблиц видно, что Assembly - это вариант ModifyContents, a Fillln - вариант ModifyAnnotations.

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

После установки прав доступа и/или пользовательского пароля их изменение требует наличия пароля владельца.

Зашифрованный ввод и pdftk

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

Введите PDF-пароли, перечисляя их после имен входных файлов, например:

pdftk input_pw

Дескрипторы файла, указанные в , используются, чтобы связать файлы с паролями в следующим образом:

=

Например: A=foopass

Добавление этого параметра в пример из раздела «Разбиение и объединение PDF-документов (без помощи Acrobat)» выглядит следующим образом:

pdftk A-in1.pdf B-in2.pdf C-in3.pdf \
input_pw A=foopass cat А1 Bl-end С5 output out.pdf

Использование pdftk для шифрования вывода

Любой PDF-документ, созданный с помощью программы pdftk, можно зашифровать, просто добавив параметры шифрования после имени выходного файла, например:

… output \
\

Вот описание разделов:

Определяет надежность шифрования. Если она не указана наряду с другими параметрами шифрования, то значением по умолчанию является encrypt_l28bit.

Устанавливает пароль владельца. Если этот раздел опущен, пароль владельца не устанавливается.

Устанавливает пользовательский пароль. Если раздел опущен, пользовательский пароль не устанавливается.

Добавление этих параметров к примеру в разделе «Разбиение и объединение PDF-документов (без помощи Acrobat)» выглядит следующим образом:

pdftk A=in1.pdf B=in2.pdf C=in3.pdf \
cat А1 Bl-end С5 output out.pdf \
encrypt_128bit allow CopyContents Printing \
owner_pw ownpass

Простое шифрование или расшифровка файла

Предыдущие примеры соответствовали контексту раздела «Разбиение и объединение PDF-документов». Вот примеры простого добавления или отмены шифрования отдельного файла:

Шифрование отдельного файла

pdftk A=input.pdf output encrypted.pdf \
encrypt_128bit allow CopyContents \
owner_pw foopass

Расшифровка отдельного файла

pdftk A=encrypted.pdf input_pw A=foopass output decrypted.pdf

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

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

Устанавливать пароль на pdf файл можно как во время его создания, так и на готовый pdf документ. Для начала рассмотрим первый вариант. Самый распространенный , это распечатать файл через pdf принтер, например PDFCreator. Для установки пароля на pdf файл необходимо зайти в настройки виртуального принтера и сделать некоторые изменения. Необходимо выбрать формат файла pdf и перейти на вкладку «Безопасность», где и производится настройка прав доступа к файлу, отмечая необходимые пункты. Чаще всего пароль устанавливается либо на открытие файла, либо на его печать. После сохранения настроек можно приступать к созданию защищенного паролем файла pdf.

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

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

После открытия файла в этой программе, необходимо зайти в «Свойства документа…» в меню «Файл» и перейти в категорию «Права доступа». Выбрав метод «Парольная защита» мы попадаем в окошко, в котором необходимо указать пароли для открытия и изменения документа, а также настроить возможность печати и копирования информации.

Парольную защиту pdf файлов мы рассмотрели, но есть и более серьезные методы защиты, для применения которых требуется специальное программное обеспечение, такое как Adobe Acrobat Х Pro. В этой программе можно настроить защиту с помощью сертификата и совершенно новый способ защиты через онлайн сервис.

Защитив свои документы можно и посмотреть, как люди защищаются от зомби в популярном сериале, снятом на основе популярных ранее комиксов Роберта Киркмана «Ходячие мертвецы», тем более что можно сериал

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

Это можно сделать, просто отослав подписанные электронной цифровой подписью сообщения. Данный процесс как правило не вызывает затруднений и занимает короткий промежуток времени для выполнения. Чтобы настроить Outlook для автоматического шифрования сообщений, воспользуйтесь продукта от Microsoft.

После того, как вы получили, или обменялись цифровыми идентификаторами, вы можете отослать зашифрованное сообщение, используя меню Файл -> Параметры -> Центр управления безопасностью -> Параметры центра управления безопасностью -> Защита электронной почты и выберете опцию «Шифровать содержимое и вложения исходящих сообщений».

Шифрование сообщений Gmail

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

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

В Microsoft Office 2013 и 2010 существуют встроенные инструменты для шифрования документов. Для доступа к ним перейдите в меню «Файл», выберите вкладку «Сведения» и затем нажмите на кнопку «Защита документа».

Наконец, выберите опцию «Зашифровать с использованием пароля».» и задайте безопасный пароль для файла. Теперь для дешифрования документа потребуется ввести пароль. Помните, что безопаснее отправлять сам документ и пароль разными каналами.

Шифрование файлов PDF

Также как и офисный пакет от Microsoft, Adobe Acrobat X Pro имеет собственные инструменты шифрования данных. Данный функционал скрывается во вкладке «Инструменты» в разделе «Безопасность». Просто нажмите кнопку «Зашифровать (Encrypt)» и выберите опцию «Зашифровать при помощи пароля (Encrypt With Password)».

Шифрование записей Evernote

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

Для этого нужно открыть заметку, выделить требуемую информацию и вызвать контекстное меню правой кнопкой мыши. В всплывающем меню выберите опцию «Зашифровать выделенный текст (Encrypt selected text)» и задайте пароль. Evernote спрячет выбранную информацию с помощью иконки замка. Для повторного доступа к этим данным, сделайте двойной клик по иконке и введите пароль.

Шифрование любых других данных

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

Для использования TrueCrypt загрузите дистрибутив и пройдите несложную процедуру установки приложения. Затем запустите TrueCrypt и выберите в меню «Тома» опцию «Создать новый том». Появится мастер создания томов TrueCrypt, который будет сопровождать пользователя во время процедуры создания тома. В первых двух диалоговых окнах, оставьте все настройки по умолчанию и нажмите «Далее». Третье окно запросит местоположение нового тома – место, где будет храниться зашифрованная информация на жестком диске. Выберите соответствующее местоположение, используя кнопку «Файл» и введите соответствующее имя в поле «Имя файла».

Следующее диалоговое окно запросит настройки шифрования. Оставим настройки по умолчанию и нажмем «Далее». Потом Вам нужно указать размер тома. Все файлы после шифрования будут помещаться именно в этот раздел, поэтому выберите необходимый объем пространства. Если нужно хранить только текстовые документы - 500MB будет достаточно, но для хранения большого объема мультимедийных файлов потребуется как минимум несколько гигабайт. Наконец программа запросит пароль – введите безопасный пароль.

На этом процесс настройки программы закончится, нажимаем «Далее», затем «Разметить» и начнется процесс форматирования тома.

Теперь, когда раздел создан, его можно использовать для хранения и шифрования файлов. В окне TrueCrypt выберите опцию «Файл» и выберите только что созданный раздел. Затем выберите букву диска и нажмите опцию вставить «Смонтировать». После ввода пароля TrueCrypt создаст виртуальный логический диск, с которым можно полноценно работать как с обычным жестким диском. Вы можете обращаться к нему с любого другого диска с помощью Проводника Windows или любого другого файлового менеджера.

Просто перетаскивайте файлы, которые нужно зашифровать на этот виртуальный диск. После завершения операции нажмите опцию извлечь «Размонтировать» в окне TrueCrypt. Файлы, сохраненные на виртуальном диске являются зашифрованными и хранятся на ранее созданном разделе. Для повторного доступа к ним, запустите TrueCrypt и смонтируйте соответствующий том.

По материалам интернет-портала PCWorld

Нашли опечатку? Нажмите Ctrl + Enter