Как зашифровать письмо в электронной почте

Отправка зашифрованных электронных писем – зачем и как

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

Как реализовать шифрование электронных писем

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

Сервис ProtonMail

Данный сервис был запущен в 2013 году. Уже в 2016 году появились официальные мобильные приложения для iOS и Android, что позволило использовать шифрование электронных писем через смартфон. Для шифрования используется алгоритм AES-256. ProtonMail выступает в качестве посредника между отправителем и получателем электронного письма. По этой причине обе стороны должны быть зарегистрированы в сервисе. Отправитель посылает электронное письмо, а получателю приходит лишь ссылка на сервис, который необходимо использовать для его прочтения. Чтобы прочитать зашифрованное электронное письмо, нужно ввести два пароля — один для входа в сервис, а второй для прочтения электронного письма. Сервис бесплатный, но можно использовать его расширенную версию заплатив 48€ за год.

Возможности бесплатной версии:

Ограничения

Недостатки

Как зашифровать письмо в электронной почте. 54199 474003. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-54199 474003. картинка Как зашифровать письмо в электронной почте. картинка 54199 474003

Расширение FlowCrypt

Расширение для браузера Google Chrome, которое позволяет шифровать электронные письма и вложения в них. Работает только с почтовым сервисом Gmail. Кроме того существуют специальные мобильные приложения для работы со смартфона. Более упрощенная система, если сравнивать с онлайн-сервисом ProtonMail. Легкая установка, необходимо всего лишь найти данное расширение в официальном магазине Chrome и установить. В браузере получателя так же должно быть установлено расширение FlowCrypt, если у получателя расширения нет, то отправляется специальная ссылка с кодом дешифрования, которая создается самостоятельно. При создании электронного письма появляется специальная кнопка, которая позволяет выполнить сквозное шифрование.

Как зашифровать письмо в электронной почте. 54199 474024. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-54199 474024. картинка Как зашифровать письмо в электронной почте. картинка 54199 474024

Преимущества

Недостатки

Как зашифровать письмо в электронной почте. 54199 474045. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-54199 474045. картинка Как зашифровать письмо в электронной почте. картинка 54199 474045

Создание ключа шифрования

Расширение для браузера Mailvelope

Бесплатное расширение, доступное для браузеров Google Chrome и Mozilla Firefox, которое позволяет шифровать электронные письма с помощью OpenPGP. Работает со следующими почтовыми сервисами: Gmail, GMX, Posteo, Mail, Yahoo!, Outlook. Если сравнивать с FlowCrypt, то процесс установки MailVelope немного сложнее. После загрузки расширения необходимо будет создать или загрузить ключ шифрования. Создать ключ можно в самом приложении. Нужно будет ввести своё имя, адрес электронной почты и пароль, который будет использоваться для шифрования. Далее выбираете электронное письмо и его получателя. Письмо приходит получателю, но только с заголовком, а само тело электронного письма будет скрыто различными символами. Чтобы прочитать письмо нужно ввести пароль, который указывал отправитель.

Как зашифровать письмо в электронной почте. 54199 474083. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-54199 474083. картинка Как зашифровать письмо в электронной почте. картинка 54199 474083

Преимущества

Недостатки

Как зашифровать письмо в электронной почте. 54199 474113. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-54199 474113. картинка Как зашифровать письмо в электронной почте. картинка 54199 474113

Создание ключа Mailvelope

Советы и выводы

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

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

Пожалуйста, оставляйте свои мнения по текущей теме статьи. За комментарии, лайки, подписки, отклики, дизлайки низкий вам поклон!

Пожалуйста, опубликуйте свои комментарии по текущей теме статьи. За комментарии, отклики, подписки, лайки, дизлайки низкий вам поклон!

Источник

Как зашифровать почту и сделать электронную подпись

Как зашифровать письмо в электронной почте. thumb 659ebab052cd7a5928666b4ee1e95238. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-thumb 659ebab052cd7a5928666b4ee1e95238. картинка Как зашифровать письмо в электронной почте. картинка thumb 659ebab052cd7a5928666b4ee1e95238

Как зашифровать письмо в электронной почте. thumb 659ebab052cd7a5928666b4ee1e95238. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-thumb 659ebab052cd7a5928666b4ee1e95238. картинка Как зашифровать письмо в электронной почте. картинка thumb 659ebab052cd7a5928666b4ee1e95238

Для начала установим программу gpg4win. После этого появляется менеджер ключей Kleopatra:

Как зашифровать письмо в электронной почте. retina f3e887e301f556060301492c490f27fd. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina f3e887e301f556060301492c490f27fd. картинка Как зашифровать письмо в электронной почте. картинка retina f3e887e301f556060301492c490f27fd

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

Создаём сертификат. В меню «Файл» выбираем пункт «Создать новую пару ключей»:

Как зашифровать письмо в электронной почте. retina 98f26b1cc2fdf28c56c0a2ad91672b65. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 98f26b1cc2fdf28c56c0a2ad91672b65. картинка Как зашифровать письмо в электронной почте. картинка retina 98f26b1cc2fdf28c56c0a2ad91672b65

Выбираем тип сертификата — OpenPGP:

Как зашифровать письмо в электронной почте. retina 43bad28c49a6bafc2320ed21b6764759. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 43bad28c49a6bafc2320ed21b6764759. картинка Как зашифровать письмо в электронной почте. картинка retina 43bad28c49a6bafc2320ed21b6764759

Затем нужно задать имя и адрес электронной почты. В дополнительных параметрах можно выбрать криптографические алгоритмы:

Как зашифровать письмо в электронной почте. retina 56278f66696ab379935db413871d5997. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 56278f66696ab379935db413871d5997. картинка Как зашифровать письмо в электронной почте. картинка retina 56278f66696ab379935db413871d5997

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

Как зашифровать письмо в электронной почте. retina 2923e2b3456390855011e6115bcff803. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 2923e2b3456390855011e6115bcff803. картинка Как зашифровать письмо в электронной почте. картинка retina 2923e2b3456390855011e6115bcff803

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

Как зашифровать письмо в электронной почте. retina 61ea811d6361b606997f62cb0f0e6492. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 61ea811d6361b606997f62cb0f0e6492. картинка Как зашифровать письмо в электронной почте. картинка retina 61ea811d6361b606997f62cb0f0e6492

Когда создадутся ключи, лучше на всякий случай сделать их резервную копию и хранить её у себя:

Как зашифровать письмо в электронной почте. retina 5af57f9b56337d1f09ae76060b9e9dcd. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 5af57f9b56337d1f09ae76060b9e9dcd. картинка Как зашифровать письмо в электронной почте. картинка retina 5af57f9b56337d1f09ae76060b9e9dcd

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

Как зашифровать письмо в электронной почте. retina 20e7343a7c730ca2ead349b33d7bf534. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 20e7343a7c730ca2ead349b33d7bf534. картинка Как зашифровать письмо в электронной почте. картинка retina 20e7343a7c730ca2ead349b33d7bf534

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

Как зашифровать письмо в электронной почте. retina 03da10bbc3e92d0ded1e84bc177c690a. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 03da10bbc3e92d0ded1e84bc177c690a. картинка Как зашифровать письмо в электронной почте. картинка retina 03da10bbc3e92d0ded1e84bc177c690a

После этого сертификат экспортируется на сервер ключей, который указан в настройках Kleopatra (по умолчанию это http://keys.gnupg.net).

Теперь мы можем зашифровать или расшифровать файл, подписать его и проверить подпись.

Шифруем файл при помощи OpenPGP

Выбираем сертификат, жмём кнопку «Подписать / зашифровать». В открывшемся окне указываем файл для шифрования.

Как зашифровать письмо в электронной почте. retina b5a419e1f26c8a04f7005ae69b7b3893. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina b5a419e1f26c8a04f7005ae69b7b3893. картинка Как зашифровать письмо в электронной почте. картинка retina b5a419e1f26c8a04f7005ae69b7b3893

Теперь надо выбрать, для кого мы шифруем файлы.

Как зашифровать письмо в электронной почте. retina 97724bdc12d2bc241f88524e53ec191c. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 97724bdc12d2bc241f88524e53ec191c. картинка Как зашифровать письмо в электронной почте. картинка retina 97724bdc12d2bc241f88524e53ec191c

Потом вводим пароль для сертификата — и всё, файл зашифрован. Можно открыть его в текстовом редакторе и посмотреть:

Как зашифровать письмо в электронной почте. retina 873a0b6318bb05bed8bd61bee9d0efa4. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 873a0b6318bb05bed8bd61bee9d0efa4. картинка Как зашифровать письмо в электронной почте. картинка retina 873a0b6318bb05bed8bd61bee9d0efa4

Расшифровываем файл

В Windows для расшифровки достаточно двойного клика по созданному зашифрованному файлу. Если в системе установлена Kleopatra, то ассоциация файлов настраивается автоматически и программа сама запускается.

Как зашифровать письмо в электронной почте. retina 90ded608bb91299bad71c16ac9130a1d. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 90ded608bb91299bad71c16ac9130a1d. картинка Как зашифровать письмо в электронной почте. картинка retina 90ded608bb91299bad71c16ac9130a1d

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

Как зашифровать письмо в электронной почте. retina c3a1caafd17336ae7b216a869baf31b1. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina c3a1caafd17336ae7b216a869baf31b1. картинка Как зашифровать письмо в электронной почте. картинка retina c3a1caafd17336ae7b216a869baf31b1

Теперь этот файл можно передать на другое устройство. А собеседник сможет установить такой сертификат в свой менеджер ключей (например, Kleopatra) — и отправлять нам зашифрованные нашим открытым ключом сообщения. Этим же открытым ключом проверяется целостность ЭЦП у файлов, которые мы ему отправим.

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

Интеграция с электронной почтой

В популярном почтовом клиенте Mozilla Thunderbird есть интересный плагин для работы с сертификатами ЭЦП и шифрования сообщений — Enigmail. Он позволяет и шифровать почту, и подписывать её с помощью ЭЦП. Для работы плагина в системе должен быть установлен компонент PGP. Во многих Debian-подобных ОС Linux он присутствует в репозиториях пакетов.

Установите в систему PGP и настройте сертификаты шифрования, как обговорили выше. И можно перейти к настройке почтового клиента.

Чтобы установить Enigmail в Thunderbird, выберите меню «Инструменты» — «Дополнения». Далее найдите Enigmail и выполните инструкции:

Как зашифровать письмо в электронной почте. retina cb98e3eb69a035cefb8aab63bb66eed6. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina cb98e3eb69a035cefb8aab63bb66eed6. картинка Как зашифровать письмо в электронной почте. картинка retina cb98e3eb69a035cefb8aab63bb66eed6

Теперь мы можем создать новое письмо — при этом в меню появится пункт Enigmail. Настройки программы разнообразны и находятся в меню Enigmail — Preferences:

Как зашифровать письмо в электронной почте. retina 0126d481ba9f2e55e4db4925d21c3ca8. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 0126d481ba9f2e55e4db4925d21c3ca8. картинка Как зашифровать письмо в электронной почте. картинка retina 0126d481ba9f2e55e4db4925d21c3ca8

В настройках вы можете проверить, есть ли в системе GnuPG (ссылка выше). Это критически важно.

Как зашифровать письмо в электронной почте. retina d6a3aee5e7a11cf51a5cd94e255df39d. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina d6a3aee5e7a11cf51a5cd94e255df39d. картинка Как зашифровать письмо в электронной почте. картинка retina d6a3aee5e7a11cf51a5cd94e255df39d

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

Сценарий 1: если вы ранее создали ключи и экспортировали их на сервер. В этом случае в Enigmail их можно получить с сервера. Добавляем в Thunderbird учётную запись почты, для которой были сформированы ключи. При создании письма у вас появится меню Enigmail, в котором можно будет импортировать ключи в систему:

Как зашифровать письмо в электронной почте. retina f51578a17c2bcc02e64d96f4af44a29a. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina f51578a17c2bcc02e64d96f4af44a29a. картинка Как зашифровать письмо в электронной почте. картинка retina f51578a17c2bcc02e64d96f4af44a29a

Если щёлкнуть правой кнопкой мыши по полю с именем ключа, то попадём в контекстное меню с основными операциями, которые можно выполнить с сертификатами:

Как зашифровать письмо в электронной почте. retina 9703376ba70da939979ba4084ff68b6c. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 9703376ba70da939979ba4084ff68b6c. картинка Как зашифровать письмо в электронной почте. картинка retina 9703376ba70da939979ba4084ff68b6c

Теперь составляем письмо и выбираем в меню Enigmail пункты Sign Message и Attach my public key.

Как зашифровать письмо в электронной почте. retina 520e3560b1a1ff4bc9fa37b3f0b1f1f5. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 520e3560b1a1ff4bc9fa37b3f0b1f1f5. картинка Как зашифровать письмо в электронной почте. картинка retina 520e3560b1a1ff4bc9fa37b3f0b1f1f5

Возможно, придётся указать, как подписать письмо. Выбирайте строчку с PGP.

Как зашифровать письмо в электронной почте. retina 0c43b93f348e1f5c22a16165badc0086. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 0c43b93f348e1f5c22a16165badc0086. картинка Как зашифровать письмо в электронной почте. картинка retina 0c43b93f348e1f5c22a16165badc0086

Адресат теперь получит подписанное письмо и сможет импортировать себе ключ отправителя.

Как зашифровать письмо в электронной почте. retina 6122a2cb4afd56a5f23587e460d80df7. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 6122a2cb4afd56a5f23587e460d80df7. картинка Как зашифровать письмо в электронной почте. картинка retina 6122a2cb4afd56a5f23587e460d80df7

Как только он сделает это, сможет проверить подлинность подписи.

Как зашифровать письмо в электронной почте. retina 08712233f1bf2c7dc5d687fe70857e72. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 08712233f1bf2c7dc5d687fe70857e72. картинка Как зашифровать письмо в электронной почте. картинка retina 08712233f1bf2c7dc5d687fe70857e72

Сценарий 2: если ключи не были созданы. В этом случае их можно будет сгенерировать прямо в Enigmail. Это делается с помощью мастера настройки согласно руководству или вручную.

Для тестирования мы будем использовать тестовый почтовый сервер на виртуальной машине с условным доменом (неважно каким). Создадим ключи для учётной записи pc1@”имя домена” и отправим его по адресу pc2@”имя домена”.

Сначала создаём новое сообщение. Далее переходим в меню Enigmail и выбираем раздел Key Management:

Как зашифровать письмо в электронной почте. retina e35b314b2fb6d4f2df0801bc2505e2ac. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina e35b314b2fb6d4f2df0801bc2505e2ac. картинка Как зашифровать письмо в электронной почте. картинка retina e35b314b2fb6d4f2df0801bc2505e2ac

Теперь в открывшемся окне выбираем Generate — New Key Pair:

Как зашифровать письмо в электронной почте. retina 57e51c678d28fbc9d84d011c0063385a. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 57e51c678d28fbc9d84d011c0063385a. картинка Как зашифровать письмо в электронной почте. картинка retina 57e51c678d28fbc9d84d011c0063385a

В следующем окне надо задать параметры ключей. Особенно важен их срок жизни — стоит реально оценить, насколько необходимо делать его долгим:

Как зашифровать письмо в электронной почте. retina b7dc1d6e3470cdcaeb81ddd0fc814fca. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina b7dc1d6e3470cdcaeb81ddd0fc814fca. картинка Как зашифровать письмо в электронной почте. картинка retina b7dc1d6e3470cdcaeb81ddd0fc814fca

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

Как зашифровать письмо в электронной почте. retina 8b2b34eab529941849e51d91e2be1dcf. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 8b2b34eab529941849e51d91e2be1dcf. картинка Как зашифровать письмо в электронной почте. картинка retina 8b2b34eab529941849e51d91e2be1dcf

Система спросит пароль от сертификатов:

Как зашифровать письмо в электронной почте. retina a05cfaf744db06b476937d1edbf37839. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina a05cfaf744db06b476937d1edbf37839. картинка Как зашифровать письмо в электронной почте. картинка retina a05cfaf744db06b476937d1edbf37839

Теперь письмо можно подписать (и / или зашифровать) и отправить получателю. Для этого на панели появятся две кнопки. Помните, что сообщение подписывается закрытым ключом отправителя, а подпись проверяется по его открытому ключу (который можно послать вместе с письмом):

Как зашифровать письмо в электронной почте. retina ce48b06999a585fdbb6691eac094374b. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina ce48b06999a585fdbb6691eac094374b. картинка Как зашифровать письмо в электронной почте. картинка retina ce48b06999a585fdbb6691eac094374b

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

Как зашифровать письмо в электронной почте. retina 8ea198ba760ed695d91b6c3bd7428229. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 8ea198ba760ed695d91b6c3bd7428229. картинка Как зашифровать письмо в электронной почте. картинка retina 8ea198ba760ed695d91b6c3bd7428229

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

Теперь встанем на место пользователя — сгенерируем открытый ключ для пользователя pc2 (аналогично pc1):

Как зашифровать письмо в электронной почте. retina cb9616d324323f3eb85f941177cfb787. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina cb9616d324323f3eb85f941177cfb787. картинка Как зашифровать письмо в электронной почте. картинка retina cb9616d324323f3eb85f941177cfb787

После генерации ключа можно создать новое сообщение и прикрепить ключ для pc2. На стороне получателя (теперь это pc1) добавим ключ в список доверенных. После этого можно будет проверить подпись:

Как зашифровать письмо в электронной почте. retina de0f8e6f6ffafaf9215ee99ba7ed8ad7. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina de0f8e6f6ffafaf9215ee99ba7ed8ad7. картинка Как зашифровать письмо в электронной почте. картинка retina de0f8e6f6ffafaf9215ee99ba7ed8ad7

Как зашифровать письмо в электронной почте. retina 63d0d23821ee9e90b0441985e94d979e. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 63d0d23821ee9e90b0441985e94d979e. картинка Как зашифровать письмо в электронной почте. картинка retina 63d0d23821ee9e90b0441985e94d979e

Если потребуется зашифровать сообщение от pc1 к pc2, то потребуется открытый ключ получателя — ключ pc2. А если ещё и подписать — то и открытый ключ отправителя (pc1):

Как зашифровать письмо в электронной почте. retina 90df68e36f91b0aea1b94fa4b44f4090. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 90df68e36f91b0aea1b94fa4b44f4090. картинка Как зашифровать письмо в электронной почте. картинка retina 90df68e36f91b0aea1b94fa4b44f4090

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

Как зашифровать письмо в электронной почте. retina 12600dd1267d988b492722add464f492. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 12600dd1267d988b492722add464f492. картинка Как зашифровать письмо в электронной почте. картинка retina 12600dd1267d988b492722add464f492

Вводим пароль и видим открытый текст:

Как зашифровать письмо в электронной почте. retina 686951383ad143099952ad1bf1ae3bdc. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 686951383ad143099952ad1bf1ae3bdc. картинка Как зашифровать письмо в электронной почте. картинка retina 686951383ad143099952ad1bf1ae3bdc

Письмо было подписано, подпись проверена и расшифрована.

Итоги и рекомендации

Мы научились защищать свою почту с помощью шифрования. Электронная подпись генерируется закрытым ключом отправителя, а проверяется по открытому ключу отправителя. Шифрование осуществляется открытым ключом получателя, а дешифрование — закрытым ключом получателя.

Несколько советов:

Источники:

Напоминаю ссылку на первую часть статьи, где мы рассмотрели теоретическую часть и базовую работу с шифрованием.

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

Как зашифровать письмо в электронной почте. retina b6229efa405b524202e18d280329740b. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina b6229efa405b524202e18d280329740b. картинка Как зашифровать письмо в электронной почте. картинка retina b6229efa405b524202e18d280329740b

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

Для начала установим программу gpg4win. После этого появляется менеджер ключей Kleopatra:

Как зашифровать письмо в электронной почте. retina f3e887e301f556060301492c490f27fd. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina f3e887e301f556060301492c490f27fd. картинка Как зашифровать письмо в электронной почте. картинка retina f3e887e301f556060301492c490f27fd

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

Создаём сертификат. В меню «Файл» выбираем пункт «Создать новую пару ключей»:

Как зашифровать письмо в электронной почте. retina 98f26b1cc2fdf28c56c0a2ad91672b65. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 98f26b1cc2fdf28c56c0a2ad91672b65. картинка Как зашифровать письмо в электронной почте. картинка retina 98f26b1cc2fdf28c56c0a2ad91672b65

Выбираем тип сертификата — OpenPGP:

Как зашифровать письмо в электронной почте. retina 43bad28c49a6bafc2320ed21b6764759. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 43bad28c49a6bafc2320ed21b6764759. картинка Как зашифровать письмо в электронной почте. картинка retina 43bad28c49a6bafc2320ed21b6764759

Затем нужно задать имя и адрес электронной почты. В дополнительных параметрах можно выбрать криптографические алгоритмы:

Как зашифровать письмо в электронной почте. retina 56278f66696ab379935db413871d5997. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 56278f66696ab379935db413871d5997. картинка Как зашифровать письмо в электронной почте. картинка retina 56278f66696ab379935db413871d5997

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

Как зашифровать письмо в электронной почте. retina 2923e2b3456390855011e6115bcff803. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 2923e2b3456390855011e6115bcff803. картинка Как зашифровать письмо в электронной почте. картинка retina 2923e2b3456390855011e6115bcff803

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

Как зашифровать письмо в электронной почте. retina 61ea811d6361b606997f62cb0f0e6492. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 61ea811d6361b606997f62cb0f0e6492. картинка Как зашифровать письмо в электронной почте. картинка retina 61ea811d6361b606997f62cb0f0e6492

Когда создадутся ключи, лучше на всякий случай сделать их резервную копию и хранить её у себя:

Как зашифровать письмо в электронной почте. retina 5af57f9b56337d1f09ae76060b9e9dcd. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 5af57f9b56337d1f09ae76060b9e9dcd. картинка Как зашифровать письмо в электронной почте. картинка retina 5af57f9b56337d1f09ae76060b9e9dcd

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

Как зашифровать письмо в электронной почте. retina 20e7343a7c730ca2ead349b33d7bf534. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 20e7343a7c730ca2ead349b33d7bf534. картинка Как зашифровать письмо в электронной почте. картинка retina 20e7343a7c730ca2ead349b33d7bf534

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

Как зашифровать письмо в электронной почте. retina 03da10bbc3e92d0ded1e84bc177c690a. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 03da10bbc3e92d0ded1e84bc177c690a. картинка Как зашифровать письмо в электронной почте. картинка retina 03da10bbc3e92d0ded1e84bc177c690a

После этого сертификат экспортируется на сервер ключей, который указан в настройках Kleopatra (по умолчанию это http://keys.gnupg.net).

Теперь мы можем зашифровать или расшифровать файл, подписать его и проверить подпись.

Шифруем файл при помощи OpenPGP

Выбираем сертификат, жмём кнопку «Подписать / зашифровать». В открывшемся окне указываем файл для шифрования.

Как зашифровать письмо в электронной почте. retina b5a419e1f26c8a04f7005ae69b7b3893. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina b5a419e1f26c8a04f7005ae69b7b3893. картинка Как зашифровать письмо в электронной почте. картинка retina b5a419e1f26c8a04f7005ae69b7b3893

Теперь надо выбрать, для кого мы шифруем файлы.

Как зашифровать письмо в электронной почте. retina 97724bdc12d2bc241f88524e53ec191c. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 97724bdc12d2bc241f88524e53ec191c. картинка Как зашифровать письмо в электронной почте. картинка retina 97724bdc12d2bc241f88524e53ec191c

Потом вводим пароль для сертификата — и всё, файл зашифрован. Можно открыть его в текстовом редакторе и посмотреть:

Как зашифровать письмо в электронной почте. retina 873a0b6318bb05bed8bd61bee9d0efa4. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 873a0b6318bb05bed8bd61bee9d0efa4. картинка Как зашифровать письмо в электронной почте. картинка retina 873a0b6318bb05bed8bd61bee9d0efa4

Расшифровываем файл

В Windows для расшифровки достаточно двойного клика по созданному зашифрованному файлу. Если в системе установлена Kleopatra, то ассоциация файлов настраивается автоматически и программа сама запускается.

Как зашифровать письмо в электронной почте. retina 90ded608bb91299bad71c16ac9130a1d. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 90ded608bb91299bad71c16ac9130a1d. картинка Как зашифровать письмо в электронной почте. картинка retina 90ded608bb91299bad71c16ac9130a1d

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

Как зашифровать письмо в электронной почте. retina c3a1caafd17336ae7b216a869baf31b1. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina c3a1caafd17336ae7b216a869baf31b1. картинка Как зашифровать письмо в электронной почте. картинка retina c3a1caafd17336ae7b216a869baf31b1

Теперь этот файл можно передать на другое устройство. А собеседник сможет установить такой сертификат в свой менеджер ключей (например, Kleopatra) — и отправлять нам зашифрованные нашим открытым ключом сообщения. Этим же открытым ключом проверяется целостность ЭЦП у файлов, которые мы ему отправим.

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

Интеграция с электронной почтой

В популярном почтовом клиенте Mozilla Thunderbird есть интересный плагин для работы с сертификатами ЭЦП и шифрования сообщений — Enigmail. Он позволяет и шифровать почту, и подписывать её с помощью ЭЦП. Для работы плагина в системе должен быть установлен компонент PGP. Во многих Debian-подобных ОС Linux он присутствует в репозиториях пакетов.

Установите в систему PGP и настройте сертификаты шифрования, как обговорили выше. И можно перейти к настройке почтового клиента.

Чтобы установить Enigmail в Thunderbird, выберите меню «Инструменты» — «Дополнения». Далее найдите Enigmail и выполните инструкции:

Как зашифровать письмо в электронной почте. retina cb98e3eb69a035cefb8aab63bb66eed6. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina cb98e3eb69a035cefb8aab63bb66eed6. картинка Как зашифровать письмо в электронной почте. картинка retina cb98e3eb69a035cefb8aab63bb66eed6

Теперь мы можем создать новое письмо — при этом в меню появится пункт Enigmail. Настройки программы разнообразны и находятся в меню Enigmail — Preferences:

Как зашифровать письмо в электронной почте. retina 0126d481ba9f2e55e4db4925d21c3ca8. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 0126d481ba9f2e55e4db4925d21c3ca8. картинка Как зашифровать письмо в электронной почте. картинка retina 0126d481ba9f2e55e4db4925d21c3ca8

В настройках вы можете проверить, есть ли в системе GnuPG (ссылка выше). Это критически важно.

Как зашифровать письмо в электронной почте. retina d6a3aee5e7a11cf51a5cd94e255df39d. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina d6a3aee5e7a11cf51a5cd94e255df39d. картинка Как зашифровать письмо в электронной почте. картинка retina d6a3aee5e7a11cf51a5cd94e255df39d

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

Сценарий 1: если вы ранее создали ключи и экспортировали их на сервер. В этом случае в Enigmail их можно получить с сервера. Добавляем в Thunderbird учётную запись почты, для которой были сформированы ключи. При создании письма у вас появится меню Enigmail, в котором можно будет импортировать ключи в систему:

Как зашифровать письмо в электронной почте. retina f51578a17c2bcc02e64d96f4af44a29a. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina f51578a17c2bcc02e64d96f4af44a29a. картинка Как зашифровать письмо в электронной почте. картинка retina f51578a17c2bcc02e64d96f4af44a29a

Если щёлкнуть правой кнопкой мыши по полю с именем ключа, то попадём в контекстное меню с основными операциями, которые можно выполнить с сертификатами:

Как зашифровать письмо в электронной почте. retina 9703376ba70da939979ba4084ff68b6c. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 9703376ba70da939979ba4084ff68b6c. картинка Как зашифровать письмо в электронной почте. картинка retina 9703376ba70da939979ba4084ff68b6c

Теперь составляем письмо и выбираем в меню Enigmail пункты Sign Message и Attach my public key.

Как зашифровать письмо в электронной почте. retina 520e3560b1a1ff4bc9fa37b3f0b1f1f5. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 520e3560b1a1ff4bc9fa37b3f0b1f1f5. картинка Как зашифровать письмо в электронной почте. картинка retina 520e3560b1a1ff4bc9fa37b3f0b1f1f5

Возможно, придётся указать, как подписать письмо. Выбирайте строчку с PGP.

Как зашифровать письмо в электронной почте. retina 0c43b93f348e1f5c22a16165badc0086. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 0c43b93f348e1f5c22a16165badc0086. картинка Как зашифровать письмо в электронной почте. картинка retina 0c43b93f348e1f5c22a16165badc0086

Адресат теперь получит подписанное письмо и сможет импортировать себе ключ отправителя.

Как зашифровать письмо в электронной почте. retina 6122a2cb4afd56a5f23587e460d80df7. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 6122a2cb4afd56a5f23587e460d80df7. картинка Как зашифровать письмо в электронной почте. картинка retina 6122a2cb4afd56a5f23587e460d80df7

Как только он сделает это, сможет проверить подлинность подписи.

Как зашифровать письмо в электронной почте. retina 08712233f1bf2c7dc5d687fe70857e72. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 08712233f1bf2c7dc5d687fe70857e72. картинка Как зашифровать письмо в электронной почте. картинка retina 08712233f1bf2c7dc5d687fe70857e72

Сценарий 2: если ключи не были созданы. В этом случае их можно будет сгенерировать прямо в Enigmail. Это делается с помощью мастера настройки согласно руководству или вручную.

Для тестирования мы будем использовать тестовый почтовый сервер на виртуальной машине с условным доменом (неважно каким). Создадим ключи для учётной записи pc1@”имя домена” и отправим его по адресу pc2@”имя домена”.

Сначала создаём новое сообщение. Далее переходим в меню Enigmail и выбираем раздел Key Management:

Как зашифровать письмо в электронной почте. retina e35b314b2fb6d4f2df0801bc2505e2ac. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina e35b314b2fb6d4f2df0801bc2505e2ac. картинка Как зашифровать письмо в электронной почте. картинка retina e35b314b2fb6d4f2df0801bc2505e2ac

Теперь в открывшемся окне выбираем Generate — New Key Pair:

Как зашифровать письмо в электронной почте. retina 57e51c678d28fbc9d84d011c0063385a. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 57e51c678d28fbc9d84d011c0063385a. картинка Как зашифровать письмо в электронной почте. картинка retina 57e51c678d28fbc9d84d011c0063385a

В следующем окне надо задать параметры ключей. Особенно важен их срок жизни — стоит реально оценить, насколько необходимо делать его долгим:

Как зашифровать письмо в электронной почте. retina b7dc1d6e3470cdcaeb81ddd0fc814fca. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina b7dc1d6e3470cdcaeb81ddd0fc814fca. картинка Как зашифровать письмо в электронной почте. картинка retina b7dc1d6e3470cdcaeb81ddd0fc814fca

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

Как зашифровать письмо в электронной почте. retina 8b2b34eab529941849e51d91e2be1dcf. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 8b2b34eab529941849e51d91e2be1dcf. картинка Как зашифровать письмо в электронной почте. картинка retina 8b2b34eab529941849e51d91e2be1dcf

Система спросит пароль от сертификатов:

Как зашифровать письмо в электронной почте. retina a05cfaf744db06b476937d1edbf37839. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina a05cfaf744db06b476937d1edbf37839. картинка Как зашифровать письмо в электронной почте. картинка retina a05cfaf744db06b476937d1edbf37839

Теперь письмо можно подписать (и / или зашифровать) и отправить получателю. Для этого на панели появятся две кнопки. Помните, что сообщение подписывается закрытым ключом отправителя, а подпись проверяется по его открытому ключу (который можно послать вместе с письмом):

Как зашифровать письмо в электронной почте. retina ce48b06999a585fdbb6691eac094374b. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina ce48b06999a585fdbb6691eac094374b. картинка Как зашифровать письмо в электронной почте. картинка retina ce48b06999a585fdbb6691eac094374b

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

Как зашифровать письмо в электронной почте. retina 8ea198ba760ed695d91b6c3bd7428229. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 8ea198ba760ed695d91b6c3bd7428229. картинка Как зашифровать письмо в электронной почте. картинка retina 8ea198ba760ed695d91b6c3bd7428229

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

Теперь встанем на место пользователя — сгенерируем открытый ключ для пользователя pc2 (аналогично pc1):

Как зашифровать письмо в электронной почте. retina cb9616d324323f3eb85f941177cfb787. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina cb9616d324323f3eb85f941177cfb787. картинка Как зашифровать письмо в электронной почте. картинка retina cb9616d324323f3eb85f941177cfb787

После генерации ключа можно создать новое сообщение и прикрепить ключ для pc2. На стороне получателя (теперь это pc1) добавим ключ в список доверенных. После этого можно будет проверить подпись:

Как зашифровать письмо в электронной почте. retina de0f8e6f6ffafaf9215ee99ba7ed8ad7. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina de0f8e6f6ffafaf9215ee99ba7ed8ad7. картинка Как зашифровать письмо в электронной почте. картинка retina de0f8e6f6ffafaf9215ee99ba7ed8ad7

Как зашифровать письмо в электронной почте. retina 63d0d23821ee9e90b0441985e94d979e. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 63d0d23821ee9e90b0441985e94d979e. картинка Как зашифровать письмо в электронной почте. картинка retina 63d0d23821ee9e90b0441985e94d979e

Если потребуется зашифровать сообщение от pc1 к pc2, то потребуется открытый ключ получателя — ключ pc2. А если ещё и подписать — то и открытый ключ отправителя (pc1):

Как зашифровать письмо в электронной почте. retina 90df68e36f91b0aea1b94fa4b44f4090. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 90df68e36f91b0aea1b94fa4b44f4090. картинка Как зашифровать письмо в электронной почте. картинка retina 90df68e36f91b0aea1b94fa4b44f4090

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

Как зашифровать письмо в электронной почте. retina 12600dd1267d988b492722add464f492. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 12600dd1267d988b492722add464f492. картинка Как зашифровать письмо в электронной почте. картинка retina 12600dd1267d988b492722add464f492

Вводим пароль и видим открытый текст:

Как зашифровать письмо в электронной почте. retina 686951383ad143099952ad1bf1ae3bdc. Как зашифровать письмо в электронной почте фото. Как зашифровать письмо в электронной почте-retina 686951383ad143099952ad1bf1ae3bdc. картинка Как зашифровать письмо в электронной почте. картинка retina 686951383ad143099952ad1bf1ae3bdc

Письмо было подписано, подпись проверена и расшифрована.

Итоги и рекомендации

Мы научились защищать свою почту с помощью шифрования. Электронная подпись генерируется закрытым ключом отправителя, а проверяется по открытому ключу отправителя. Шифрование осуществляется открытым ключом получателя, а дешифрование — закрытым ключом получателя.

Несколько советов:

Источники:

Напоминаю ссылку на первую часть статьи, где мы рассмотрели теоретическую часть и базовую работу с шифрованием.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *