ProtonMail или что же это на самом деле? Защищенная почта с Web-интерфейсом

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

Почта ProtonMail оснащена сквозным шифрованием, то есть на всем пути следования от отправителя до получателя сообщение находится в зашифрованном виде. Ни компания Proton Technologies, ни государство при желании не могут декодировать их, так как ключи шифрования находятся только у пользователей. Для шифрования компания использует открытые технологии AES, RSA и OpenPGP.

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

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


ProtonMail была основана в 2014 году, после того, как мир потрясли сделанные Эдвардом Сноуденом разоблачения. Когда стало известно о тотальной слежке американских и не только спецслужб за рядовыми гражданами, появилась необходимость в создании защищенных средств связи, позволяющих обмениваться информацией, не опасаясь перехвата.

Зарегистрироваться в ProtonMail можно бесплатно, а сам процесс занимает не более двух минут. Если пользователю недостаточно базовых 500 МБ хранилища, он может оформить платную подписку. Помимо кредитных карт и PayPal, сервис поддерживает оплату в биткоинах.

По мнению Йена, отсутствие у компании доступа к сообщениям клиентов имеет большое значение, о чем свидетельствует сложившаяся ситуация с Apple и ФБР. «К сожалению, Apple наверняка проиграет в суде, поскольку ФБР очень тщательно выбрало дело. Однако Apple – не Lavabit, и если крупнейшая в мире технологическая компания встала на сторону конфиденциальности, все движение за право на приватность получило влиятельного союзника», – заявил Йен.

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

Скачать ProtonMail можно бесплатно , мобильный клиент доступен для любых устройств с iOS 8.0 и выше.

Сервис использует асимметричное шифрование (систему шифрования с использованием открытых ключей), реализованную на стороне веб-браузера пользователя на JavaScript.

На Wikipedia есть , но, к сожалению, довольно тяжело читается для обычного пользователя без специальных технических знаний.

Безопасность

Про безопасность подобных решений на стороне пользователя, когда программный код выдается сервисом при каждом обращении, в интернете можно найти массу обсуждений и статей. Например, статья на английском http://matasano.com/articles/javascript-cryptography/ от Matasano security.

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

Команда ProtonMail подчеркивает, что они находятся в Швейцарии, где, как они пишут, законодательно их не могу обязать установить backdoor. Полный текст их объяснения доступен по адресу https://protonmail.ch/blog/switzerland/ . Но это “в теории”, а “на практике” пока нет широко известных публичных прецедентов.

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

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

ProtonMail в защите от XSS-атак полагается на библиотеку js-xss . Но помимо фильтрации содержимого письма есть еще и служебные почтовые заголовки, которые можно аналогично сформировать специальным образом при отправлении писем со сторонних сервисов пользователю ProtonMail. А возможность получать письмо со сторонних сервисов есть у всех аккаунтов ProtonMail и запретить ее в настройках аккаунта нельзя.

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

Данную уязвимость нашел Mike Cardwell, о чем сообщил команде ProtonMail. После исправления уязвимости он опубликовал информацию об этом на ycombinator.com . ProtonMail разместил его имя в списке благодарностей на своем сайте - https://protonmail.ch/blog/protonmail-security-contributors/ , что подтверждает данный факт.

Сейчас данная проблема в безопасности ProtonMail уже исправлена, но сколько еще таких возможностей для хакеров таит в себе реализация криптографии на стороне браузера на JavaScript?

Подобные проекты

Mailpile - проект с открытым исходным кодом, активно развивается, является почтовым веб-клиентом (аналогично ProtonMail работает в веб-браузере на JavaScript), который должен сделать доступным использование криптографии пользователям без специальных технических навыков.

Отдельно следует отметить уникальную возможность данного проекта - поддержку полноценного поиска по зашифрованным сообщениям. На https://www.mailpile.is/faq/ пишут, что создается индекс, а само содержимое индекса хранит в виде хешей.

Не уточняется, это обычные MD5/SHA хеши или MAC. В случае обычных хешей данное решение по поиску может быть крайне небезопасным из-за возможности установить, какое ключевое слово встречается в зашифрованном тексте, посчитав хеши слов по словарю. Безопасность очень зависит от реализации данного способа.

Lavaboom - сервис безопасной веб-почты аналогично ProtonMail. Криптография реализована на JavaScript, код исполняется в веб-браузере.

Scramble - открытый исходный код, реализован на базе OpenPGPjs (аналогично ProtonMail), но относительно молодой проект и не так бурно развивается. Я указал его в этом списке, чтобы дать более полное представление о имеющихся сервисах на рынке.

OpenMailBox - шифрование реализовано при помощи плагина OpenPGP к проекту почтового веб-клиента Roundcube. Закрытый ключ сохранятся в Local Storage браузера.

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

Unseen используется также Roundcube с плагином OpenPGP.
Из десктопных клиентов смотрел версию для Ubuntu и Mac. Это нативные приложения-обертки, в которые внутри встроен “веб-сайт”.

Что же делать?

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

Кто сможет реализовать использование криптографии с открытыми ключами в доступном (легком) виде для обычных рядовых пользователей с использованием известных почтовых клиентов (Apple Mail, Microsoft Outlook, встроенные в мобильные ОС почтовые клиенты и другие), тот завоюет любовь пользователей и, безусловно, станет самым успешным сервисом! Добавить метки

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

В настоящее время технология электронной почты получила широкое распространение, чему способствовали, в частности, удобство и простота ее использования - любой человек может легко зарегистрировать электронный почтовый ящик; для этого необходимо лишь воспользоваться многочисленными бесплатными сервисами, такими как, например, mail.ru или yandex.ru (русские) или google.com , yahoo.com или mail.com (интернациональные).

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

Достоинства и недостатки

Достоинствами электронной почты принято считать:

  • легкие к запоминанию и восприятию человеком электронные адреса вида user_name@domain_name.com (например, [email protected]);
  • возможность передачи как простого текста, так и форматированного (с применением, например, HTML-разметки);
  • независимые серверы;
  • возможность отправки файлов, прикрепленных к письму (в терминах электронной почты - "вложений");
  • достаточно высокая надежность доставки сообщений;
  • простота использования программами и человеком.

Недостатки электронной почты:

  • наличие такого явления, как спам ;
  • теоретическая возможность недоставки конкретного письма;
  • возможные задержки (до нескольких суток) при доставке письма;
  • ограничения на размер одного письма и на общий размер всех писем в почтовом ящике конкретного пользователя.

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

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

Защита электронной почты

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

На основани вышесказанного, обязательной защиты требуют:

  • Содержимое передаваемой и получаемой информации, причем важно, чтобы никто (даже администратор системы) не мог получить доступ к личной переписке пользоватей в открытом виде. Это является наиболее очевидным видом защиты, который обычно реализуется с использованием механизмов шифрования . Шифрование содержимого может осуществляться прозрачно для пользователя (на удаленных серверах) или же самими пользователями с использованием стороннего программного обеспечения (в таком случае, оба адресата должны иметь одну и ту же программу, реализующую шифрование/расшифрование содержимого письма).
  • Целостность информации и истинность электронного адреса отправителя. Данный вид защиты может быть реализован с использованием электронной цифровой подписи (ЭЦП), которая является аналогом подписи обычной, но применяется к электронным документам.
  • Подтверждение о получении письма. Очень часто (особенно, при ведении деловой переписки), желательно иметь доказательства получения вашего письма адресатом.

Теоретические основы решения задачи

Обеспечение целостности, подлинности и невозможности отказа от авторства

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

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

Таким образом, использование электронной цифровой подписи обеспечивает:

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

Обеспечение конфиденциальности

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

Ведущие эксперты рекомендуют использовать для криптографической защиты данных ключи длиной не менее 75 бит, а лучше 90 бит и более; данных рекомендаций придерживаются все солидные международные торговые компании, лечебные учреждения, страховые компании, банки и брокерские конторы, уделяющие должное внимание безопасности данных. Сегодня мощные компьютеры доступны, практически, каждому пользователю, однако даже 40-битное шифрование все еще считается достаточно криптостойким, а шифрование данных на ключе длиной 128 бит и более представляется надежным на обозримое будущее, даже с учетом закона Мура , который говорит о том, что вычислительные мощности удваиваются каждые 18 месяцев.

Критерии защищенности

Система защищенного обмена сообщениями может считаться надежной, если выполняются следующие условия (Защищенная почта на сайте ШИПКА):

  1. все криптографические преобразования выполняются в доверенной среде ;
  2. все криптографические ключи хранятся в доверенной среде на протяжении всего жизненного цикла (создание, хранение и применение);
  3. передаваемые сообщения защищены во всех точках возможного проведения атаки:
    • при создании (невозможна отправка ложного сообщения от чужого имени);
    • при передаче (невозможно чтение, изменение или удаление сообщения третьим лицом);
    • при получении (невозможно получение и чтение сообщения лицом, которому оно не предназначалось).

Основные криптографические конструкции и их стойкость

В настоящее время существуют два основных механизма обеспечения защиты электронной почты: PGP и S/MIME .

Практические применения криптографических конструкций, особенности их реализации

Решения на базе Desktop-приложений

Microsoft Outlook и Microsoft Outlook Express

Почтовые клиенты Microsoft Outlook и Microsoft Outlook Express имеют встроенную возможность отправлять защищенные сообщения, используя функции CryptoAPI 2.0 и сертификаты открытых ключей формата X.509 .

Данное решение имеет два основных недостатка:

  1. Сертификаты открытых ключей являются платными, а их получение может быть выполнено только лично по предоставлению целого ряда документов.
  2. Клиенты почтовых сообщений Microsoft Outlook и Microsoft Outlook Express не работают с российскими криптоалгоритмами - для обмена сообщениями с использованием сертификатов ГОСТ необходимо "патчить" операционную систему компьютера.

Дополнительные модули к почтовым клиентам

Присутствует возможность подключения к почтовым клиентам сторонних решений по обеспечению конфиденциальности переписки, например, в настройках клиента The Bat! можно установить версию PGP и использовать средства защиты, основанные на данном стандарте.

У данного способа построения защищенного обмена сообщениями также имеются недостатки:

  1. PGP также не поддерживает российские криптографические алгоритмы;
  2. PGP сложна в настройке для пользователя, не являющегося специалистом в области криптографии.

Общие недостатки Desktop-решений по защите электронной корреспонденции

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

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

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

Защищенная почта c Web-интерфейсом

Более удобной, по сравнению с описанными выше средствами, представляется система защищенной почты c Web-интерфейсом. В такой системе гарантируется максимальная защита информации и удобство использования, причем не требуется никакого специального программного обеспечения - можно работать из любого места с доступом в Интернет. Также, данная система может предоставлять дополнительные, иногда платные, возможности:

  • шифрованный канал между пользователем и сервером с использованием SSL ;
  • документированное уведомление пользователя о доставке письма и/или автоматический ответ на входящую корреспонденцию;
  • цифровая подпись сообщений;
  • связь с другими почтовыми службами (канал связи с почтовым сервером также может быть защищен);
  • дополнительное уведомление о письмах на другой, обычный (открытый) электронный почтовый адрес;
  • возможность пересылки входящих писем в виде SMS на сотовый телефон или пейджер;
  • шифрование письма на локальном компьютере может осуществляться без его отправки для последующей расшифровки в любом месте с доступом в Интернет;
  • поддержка ведения записной книжки в защищенном удаленном хранилище.

Одним из лучших сервисов на сегодняшний день, предоставляющих услуги защищенной электронной почты с Web-интерфейсом, является система S-mail , созданная компанией Network Research Lab Ltd (NR Lab).

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

Система S-mail также позволяет пользователю обмениваться сообщениями с абонентами других почтовых сервисов, однако максимальная безопасность переписки гарантируется лишь в случае общения с абонентами S-mail.

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

Шифрование сообщений и приложений к ним построено на базе общепринятых криптографических алгоритмов, которые могут гарантировать высочайшую степень защищенности информации. Система S-mail работает на базе стандарта OpenPGP , а используемые криптографические протоколы, алгоритмы и форматы передаваемых по публичным сетям сообщений реализованы в соответствии с RFC 2440 "OpenPGP Message Format", который описывает порядок применения алгоритмов, их параметры, структуру сообщений, и т.п. В качестве симметричного алгоритма шифрования используется блочный криптоалгоритм

Какая электронная почта самая защищенная?

Этот вопрос приходится слышать довольно часто. Хотелось бы дать на него такой же прямой и бесхитростный ответ:

Суперпупермейл точка ком. Самая крутая почтовая система. Пользуйтесь только ей.

Реальность сложнее. Защищенность электронной почты зависит от ряда факторов.

Надежность почты собеседника

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

Общие правила безопасности

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

Пароли

Сплошь и рядом почта становится уязвимой из-за небрежного отношения людей к паролям. Пример - запоминание паролей в браузере. Удобно, однако если устройство попадет в чужие руки и нет иной защиты, злоумышленник сможет легко зайти в ваш почтовый ящик. Не позволяйте браузеру запоминать пароли. Мы советуем соблюдать все правила в отношении паролей .

Настройки

Защиту e-mail можно обессмыслить, всего лишь включив временную переадресацию на другой, менее защищенный почтовый ящик. Еще одна распространенная уязвимость - потенциальная возможность восстановить доступ к почтовому аккаунту через иной (ненадежный) аккаунт, номер мобильного телефона, ответ на "секретный вопрос". Проверьте настройки и убедитесь, что ничего такого у вас нет.

HTTPS

HTTPS - протокол защищенного соединения, при котором коммуникации между вашим компьютером (смартфоном) и почтовым сервисом зашифрованы. Если злодей осуществляет съем данных на узле провайдера доступа, он не сможет прочесть вашу переписку. К сожалению, до сих пор (хотя и реже, чем раньше) можно встретить почтовые системы без HTTPS. Убедитесь, что все участники переписки видят в своей веб-почте префикс "https", когда входят в свои почтовые системы.

Двухэтапная аутентификация

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

Создание копий

У некоторых людей (увы!) есть привычка сохранять электронные письма из защищенного почтового ящика в открытом виде на диске компьютера (или на съемных носителях). Вредная привычка, избавьтесь от нее. Если нужно хранить письма на компьютере, используйте шифрование Veracrypt или подобное ему. Тем более не следует распечатывать письма; если же этого никак не избежать, постарайтесь, чтобы путь письма до шреддера был как можно более коротким. Советуем не превращать ваш почтовый ящик на сервере в личный архив e-mail. Вы, строго говоря, не контролируете сервер, и если злоумышленник доберется до вашего аккаунта, то может получить доступ не только к последней переписке, но и архиву почты за несколько лет.

Разные программы и приложения

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

Обработка спама

Казалось бы, что еще мы не знаем о спаме? Самое важное: как с ним управляется конкретный почтовый провайдер. Мы не говорим о тех сообщениях, которые (справедливо или ошибочно) фильтруются в папку "Спам"; мы говорим о тех письмах, которые даже не попадают в наши почтовые ящики, потому что антиспамерский фильтр провайдера посчитал их мусором. Избегайте провайдеров, использующих для этих целей внешние "черные списки", которые сами провайдеры даже не контролируют. Отнеситесь с осторожностью к сервисам, которые применяют туманную для вас технику фильтрации и не объясняют, как это происходит. Если в почтовом сервисе без уведомления пропадают письма, не являющиеся спамом, о надежности говорить нельзя.

Юрисдикция

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

Маркетинговые исследования

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

Шифрование e-mail

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

  • Почтовым провайдером. В этом случае провайдер предоставляет соответствующую услугу (о чем, конечно, не забудет рассказать на своем веб-сайте). Предпочтительнее сервис со сквозным шифрованием. В некоторых случаях шифрование, обеспечиваемое провайдером, может оказаться удобным вариантом. Например, если нужно наладить переписку с адресатами, в принципе не склонными устанавливать/осваивать какие-либо программные средства защиты.
  • Самим пользователем. Вы шифруете сообщение на своем компьютере перед тем, как отправить по электронной почте. Это более универсальный способ, а если для шифрования выбрать какой-нибудь популярный стандарт (например, OpenPGP), вы сумеете сохранить гибкость подхода: участники переписки смогут сами выбирать шифровальные средства, использующие этот стандарт.

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

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

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

  • Какой бы почтой вы ни пользовались, есть смысл пройти по описанным нами пунктам и проверить, все ли в порядке.
  • Почтовый сервис Gmail является одним из самых популярных и освоенных. Если ваш нынешний почтовый аккаунт в сомнительной юрисдикции, переход на Gmail не решит всех проблем, но станет шагом вперед.
  • В общем случае сквозное шифрование e-mail позволяет обеспечить конфиденциальность переписки, даже если почтовый сервис и практика работы с почтой не соответствуют всем перечисленным выше условиям.
  • Если вы принадлежите к "группе риска" (например, вы гражданский активист, выполняющий работу, вызывающую противодействие со стороны правительства вашей страны) и ищете альтернативу Gmail, посмотрите в сторону почтовых сервисов ProtonMail и Tutanota.

Версия для печати

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

Основными преимуществами e-mail стали:

  • феноменальная скорость доставки сообщений;
  • гарантированность доставки адресату;
  • конфиденциальность.

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

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

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

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

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

Кроме того, Интернет-порталы часто предоставляют различные средства создания и ведения публичных или приватных групп. Так, любая группа предоставляет своим членам общие ресурсы, аналогичные тем, что имеются у обычного пользователя (групповой почтовый ящик, групповая адресная книга и список задач), а также ряд специфических возможностей:

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

Однако практика показывает, что проблема конфиденциальности личной информации пользователей Интернета стоит очень остро. Помимо несанкционированных рассылок (так называемого спама) в результате «утечки» e-mail-адресов (не секрет, что некоторые публичные серверы попросту торгуют данной информацией) здесь возникает еще ряд важных проблем. Одна из них - это открытость самой информации, передаваемой по стандартным протоколам электронной почты. Ни один из стандартных почтовых протоколов (SMTP, POP3, IMAP4) не включает механизмы защиты, способные гарантировать конфиденциальность переписки. Содержание письма и приложенных к нему файлов может быть без труда вскрыто и прочитано злоумышленниками.

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

Особую проблему представляет возможность легко создавать письма с фальшивыми адресами и изменять содержания письма (поскольку стандартное SMTP-письмо не содержит средств проверки авторизации и целостности).

Потенциальными злоумышленниками могут быть:

  • Персонал вашего офиса. Не секрет, что чаще всего злоумышленником оказывается тот, кто работает либо еще вчера работал с вами рядом. Исследования показывают, что основная часть угроз исходит именно от коллег и персонала компаний, а число внешних проникновений не превышает четверти. Как правило, «козни чинят» сотрудники, чувствующие себя обиженными, или просто офисные интриганы, пытающиеся настроить коллег друг против друга. Впрочем, не исключен и прямой подкуп или шантаж - не всегда ведь страсть к подглядыванию бескорыстна. В любом случае, информация - это сила и власть, а «ищейки» жаждут власти. Средства для перлюстрации вашей корреспонденции существуют в изобилии. (Причем помимо специальных программ - наподобие телефонных «жучков», прослушивающих весь трафик, проходящий в Сети, ваши враги, пользуясь вашей беспечностью, могут банально воспользоваться вашим доступом.)
  • Технический персонал провайдеров и промежуточных коммуникационных узлов. Такое «проникновение» может происходить как с корыстной целью, так и неумышленно, просто в силу несовершенства применяемых технологий в области передачи данных. И не обольщайтесь, когда удаляете пришедшую корреспонденцию на своем локальном компьютере: на почтовом сервере она может храниться еще долгие месяцы…
  • Специальные государственные службы. А здесь вас не спасет даже старый добрый закрытый сейф, поскольку вас могут «попросить» открыть его добровольно, подкрепив «просьбу» аргументами, исключающими отказ. Кроме того, различные системы ведут постоянный контроль телекоммуникаций без всяких разрешений. В России, например, существует СОРМ (система специальных оперативнорозыскных мероприятий), которая может устанавливать специальные программноаппаратные средства прямо на площадках телекоммуникационных компаний.
  • Частные охранные фирмы. Некоторые специализированные частные организации осуществляют незаконный сбор и продажу информации. В Москве, например, существуют фирмы, которые могут поставлять вашим недоброжелателям не только записи телефонных разговоров, но и содержимое электронных писем.
  • Хакеры. Хотя возможности хакеров, по мнению экспертов, сильно преувеличены стараниями прессы и телевидения, их все же нельзя сбрасывать со счетов. Конечно, квалифицированные хакеры довольно редки, и они не будут размениваться на мелочи. Однако почти у каждого есть конкуренты и недоброжелатели. А для того чтобы нанести вам ощутимый вред, квалифицированный хакер и не нужен. При существующих технологиях это может сделать даже студентнедоучка, увлеченный компьютерами и решивший немного подзаработать на своем хобби или просто потренироваться на случайно подвернувшемся Интернетадресе или компьютере, оставленном в Сети «без присмотра». К тому же в потоках электронной почты часто встречаются «непонятные» вставки на JavaScript, указывающие на то, что эта проблема вполне реальна. Для того чтобы избежать такой «слежки», нужно как минимум отказаться от использования HTMLкода в электронных посланиях, отключить JavaScript и применять шифрование. Однако, как правило, мало кто относится к таким советам серьезно, пока не столкнется с опасностью сам.

Что и как нужно защищать

Обязательной защиты требует:

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

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

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

Исторически сложилось так, что инфраструктура сертификатов открытых ключей (PKI) создавалась на базе зарубежных криптостандартов (RSA, DES) с учетом их специфических особенностей. Широкое развитие за рубежом данная технология получила за счет поддержки ее со стороны таких крупных американских производителей программного обеспечения, как Microsoft, Hewlett-Packard, Intel и др. Корпорация Microsoft одной из первых разработала и внедрила продукты на базе PKI в стандартную поставку своего системного программного обеспечения Windows 95/98/NT/2000/Me/XP. Однако, исходя «из высших государственных интересов США», корпорация Microsoft при поставках своих локализованных продуктов за рубеж использует в них «слабую криптографию» (малую длину ключа). Впрочем, для обычного пользователя большего и не требуется. Если же необходима более сильная защита, то можно использовать и специальные решения на основе инфраструктуры сертификатов и открытых ключей.

Система защищенной почты на базе Web-интерфейса представляется в этом смысле более удобной. Здесь гарантируется максимальная защита и удобство использования, а никакого специального программного обеспечения не требуется. Можно работать из любого публичного места с доступом в Интернет. При этом такая система может обеспечить и дополнительные возможности (иногда платные):

  • между пользователем и сервером дополнительно устанавливается секретный канал по протоколу SSL;
  • осуществляется документированное уведомление о доставке почты корреспонденту или автоматический ответ на входящие письма;
  • реализуется цифровая подпись;
  • поддерживается связь с другими почтовыми службами. Можно принимать и пересылать письма по другим адресам, при этом канал до почтового сервера может защищаться;
  • посылается уведомление на другой (открытый) почтовый ящик о том, что в защищенном почтовом ящике появилось новое сообщение. Обработка входящих писем производится настраиваемыми фильтрами, в том числе возможна пересылка сообщений на пейджеры и сотовые телефоны в виде SMS;
  • кодирование (шифрование) информации (файла) на локальном компьютере (дискете) может осуществляться даже без его посылки. Расшифровывание будет производится в любое время и в любом месте с доступом в Интернет;
  • имеется возможность дополнительной реализации ведения записной книжки для хранения заметок в структурированном хранилище или возможность ведения черновиков;
  • прием писем ограничивается только определенными корреспондентами.

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

Критерии выбора почтового сервиса (по обзорам и тестированиям)

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

  • надежность доставки корреспонденции;
  • скорость отправки и приема сообщения;
  • удобный, облегчающий пользование дизайн (при этом следует учесть, что старые привычки отмирают долго, поэтому интерфейс в любом случае не должен сильно отличаться от Microsoft Outlook);
  • время загрузки титульной страницы и инструментария (возможно, для новичка и для опытного пользователя точки входа должны быть различными);
  • доступность серверов РОРЗ, SMTP и IMAP4 и возможность хранить сообщения на удаленном сервере без выгрузки на локальный компьютер;
  • доступность сервисов через Webинтерфейс (HTTP/HTTPS);
  • малое время реакции службы технической поддержки.

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

Защита электронной почты

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

Не пугайтесь, если в вашей почтовой программе Outlook вам вдруг встретится такое послание:

Это означает, что полученное сообщение подписано цифровой подписью. Смело нажимайте Continue - и получите текст сообщения с красной ленточкой в заголовке:

Ответить на подобное письмо не так-то просто! Переписка в этом случае должна быть полностью подтвержденной и с одной, и с другой стороны. Для ответа вам тоже необходимо получить такой цифровой сертификат (например, на http://www.thawte.com/ можно получить бесплатный сертификат для персонального использования - Free Personal Email Certificate). Это уникальный цифровой код, который прилагается к сообщению и позволяет вам проверить его авторство и аутентичность оригиналу. Код вычисляется на основе имеющегося у отправителя секретного ключа и содержания сообщения. А для того чтобы удостовериться в том, что электронное сообщение не изменилось в пути следования, адресат проверяет его с помощью открытого ключа отправителя:

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

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

Почтовые сервисы предоставляют 40-, 56- или 128-битный режим кодирования информации в зависимости от используемой версии браузера. Стандартные (локализованные) версии Netscape поддерживали 40-битное кодирование, Microsoft Explorer - 56-битное (для работы на уровне 128-битного кодирования приходилось загружать специальные модули). Следует также отметить, что сегодня программное обеспечение для 128-битного кодирования может также быть предметом импортного или эксплуатационного регулирования в различных странах.

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

Наиболее популярная технология шифрования - это Pretty Good Privacy (PGP) Билла Циммерманна, в которой используется криптографическая схема RSA (аббревиатура составлена из первых букв фамилий создателей схемы: Rivest, Shamir и Adleman). Защитные свойства RSA обеспечиваются сложностью разложения больших чисел на множители. PGP (http://www.pgp.com/), кроме того, позволяет вам снабжать послание электронной подписью, предоставляя адресату сообщения возможность удостовериться в том, что послали его именно вы.

Сегодня мощные компьютеры являются доступными почти для каждого пользователя, но даже 40-битное кодирование все еще считается «сильным» в среде кодировщиков. А уж 128-битное представляет собой довольно надежный метод кодирования на предсказуемое будущее даже с учетом «закона Мура», который отмечает, что компьютерные мощности мира удваиваются каждые восемнадцать месяцев.

Электронная почта с Web-интерфейсом

Одним из лучших специализированных серверов, предоставляющих услуги защищенной электронной почты с Web-интерфейсом (в том числе и русскоязычным), является на сегодняшний день http://www.s-mail.com/, разработанный компанией Network Research Lab Ltd (NR Lab).

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

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

Все сообщения и приложения к ним перед отсылкой в сеть Интернет кодируются с помощью общепринятых криптографических алгоритмов, которые обеспечивают высочайшую степень защиты: система работает на основе стандарта OpenPGP, а используемые криптографические алгоритмы, протоколы и форматы компонуемых и передаваемых по сетям связи сообщений реализованы в соответствии с RFC 2440 «OpenPGP Message Format». Этот стандарт описывает структуру сообщений, порядок применения алгоритмов, их параметры и т.п. В качестве симметричного алгоритма используется блочный алгоритм CAST-5 с длиной ключа 128 бит (16 байт) в режиме CFB. В качестве алгоритма с открытым ключом используется алгоритм Diffie-Hellman. Длины параметров алгоритма имеют следующие значения: P - 2048 бит, G = 2, X - 512 бит.

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

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

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

Особо отметим, что сервис S-mail гарантирует абсолютное отсутствие рекламы (как на самом сервере, так и в виде вставок, рассылок и прочего спама в почтовых отправлениях).

И сайт на хостинге посадили, и домен создали, и пользователей вырастили. А когда постоянных пользователей становится много, то приходит пора создания почты. Вот…

Я получил множество вопросов от моих читателей, в большинстве из которых они спрашивали меня, как реализовать систему подтверждения адреса электронной почты с…



Просмотров