Почтовые клиенты для Android с поддержкой SSL-сертификатов::Журнал СА 10.2014
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

Принципы проектирования  

Dependency Inversion Principle. Принцип инверсии зависимостей в разработке

Мы подошли к последнему принципу проектирования приложений из серии SOLID – Dependency

 Читать далее...

Рынок труда  

Вакансия: Администратор 1С

Администратор 1С – это специалист, который необходим любой организации, где установлены программы

 Читать далее...

Книжная полка  

Книги для профессионалов, студентов и пользователей

Книги издательства «БХВ» вышли книги для тех, кто хочет овладеть самыми востребованными

 Читать далее...

Принципы проектирования  

Interface Segregation Principle. Принцип разделения интерфейсов в проектировании приложений

Эта статья из серии «SOLID» посвящена четвертому принципу проектирования приложений – Interface

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 10448
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8633
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8738
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5510
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6189
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 Почтовые клиенты для Android с поддержкой SSL-сертификатов

Архив номеров / 2014 / Выпуск №10 (143) / Почтовые клиенты для Android с поддержкой SSL-сертификатов

Рубрика: Администрирование /  Электронная почта

Рашид Ачилов РАШИД АЧИЛОВ, главный специалист по защите информации в компании, занимающейся автоматизацией горнодобывающей промышленности, shelton@sheltonsoft.ru

Почтовые клиенты для Android
с поддержкой SSL-сертификатов

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

Один взгляд назад

В 2013 году мною была издана книга [1], где рассматривались SSL-сертификаты, в том числе и их применение в почте. Вопрос применения почтовых клиентов под Android совместно с почтовыми серверами со строгой аутентификацией – с проверкой персональных сертификатов – в ней рассматривался, но вскользь, из-за отсутствия на тот момент клиентов, способных использовать сертификаты. Поэтому практически вся книга была посвящена стационарным устройствам.

Но мир не стоит на месте. С момента выхода книги прошло примерно полтора года, и однажды передо мной встала задача обеспечить как можно наиболее защищенное подключение к почтовому серверу по протоколу IMAP с телефона или планшета под управлением Android. Причем контроль по IP-адресу исключался сразу, потому что подключение должно было быть возможно из любой точки. Поначалу по привычке чуть было не сказал, что такое невозможно. Но, поскольку моим словам верят, я стараюсь не говорить вещи, которые не проверил сам и желательно недавно. И я занялся поиском программы, которая могла бы использовать персональные SSL-сертификаты. И нашел. И даже не одну, не две, а достаточно большое число. Было протестировано некоторое количество почтовых клиентов, включая стоковый клиент из поставки Android 4.4.2. В итоге найдены программы, которые показались интересными. Но поскольку обо всех программах сразу написать невозможно, в данной статье будут рассмотрены только две, которые подошли больше других: R2Mail2 версии 1.54 и SMail версии 1.3.0.1

Перед тем, как начать их описывать, сделаю замечание относительно тестовой платформы. Почтовый сервер представляет собой dovecot версии 2.2.9 и работает под управлением CentOS 6.5, DNS-имя сервера – mailsrv.deltahw.ru, IP-адрес – 212.20.5.1. Сервер настроен таким образом, что при подключении запрашивает пользовательский сертификат и, если он не предъявлен или выдан не тем УЦ, подпись которого может быть сервером проверена (а это, как правило, либо УЦ, выдавший сертификат самого сервера, либо какой-то общеизвестный УЦ), клиент подключен не будет. В подключении также будет отказано, если сертификат клиента находится в списке отозванных. Это, конечно, несколько осложняет жизнь тем, что постоянно нужно следить за выпуском CRL и построением объединенного файла, который dovecot хочет получить в качестве сертификата УЦ, выдавшего сертификат самого dovecot, но зато мы отсекаем всех тех, кто когда-то работал, потом уволился, но сертификат не удалил.

/usr/local/etc/dovecot/conf/10-auth.conf

auth_ssl_require_client_cert = yes

/usr/local/etc/dovecot/conf/10-ssl.conf

ssl_ca = </etc/ssl/rootca/camerged.pem

ssl_require_crl = yes

ssl_verify_client_cert = yes

В качестве сервера исходящей почты используется sendmail 8.14.9, которая тоже настроена на использовании сертификатов в соответствии с [1] и применяет SASL-авторизацию.

Статью целиком читайте в журнале «Системный администратор», №10 за 2014 г. на страницах 21-25.

PDF-версию данного номера можно приобрести в нашем магазине.


Комментарии отсутствуют

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

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru