Русские документы
RSS rusdoc.ru  Найти :
Последние поступления
  Hardware:
Видеоустройства
Системные платы
Процессоры
Мобильные устройства
Аудиосистема
Охлаждение системы
Накопители информации
КПК и ноутбуки
Телефоны и связь
Периферия
Система
Сети
Разные устройства
 
  Programming:
Web-разработка
Языки программирования
Технологии и теория
Разработка игр
Программная инженерия
 
  Software:
Операционные системы
Windows 7
Базы данных
Обзоры программ
Графика и дизайн
   
  Life:
Компьютерная жизнь
Разные материалы
   
Партнеры
Публикация
Правовая информация
Реклама на сайте
Обратная связь
Экспорт в RSS Экспорт в RSS2.0
   

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

Автор: Андрей Крупин
Опубликовано: 12 декабря 2006 года
Источник: "Компьютерра"

Мобилизация всего и вся в настоящее время достигла таких высот, что переписка посредством SMS стала обычным видом общения, особенно среди высокотехнологичной молодежи. Однако обмениваясь сообщениями, мало кто задумывается о конфиденциальности передаваемой между абонентами информации. Конечно, вряд ли кого-то заинтересуют электронные весточки вида "Привет, как дела?" или "Встречаемся, как договорились", но в отдельных случаях шифрование передаваемых SMS может быть актуальной задачей, запросто решить которую поможет мобильная Java-программа SmsProtector от Федоровича Максима, студента Белорусского Государственного Университета.

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

Чтобы приступить к работе с приложением, необходимо скопировать в память телефона файл smsprotector.jar размером в 95 килобайтов, обязательно приложив к нему одноименное текстовое JAD-описание и убедившись, что мобильное устройство поддерживает технологию Java 2 Micro Edition со вторым профилем MIDP и современной спецификацией Wireless Messaging API (WMA). Сам разработчик рапортует об успешном тестировании мидлета на Siemens C65, Nokia 3230 и Nokia N90, однако уповая на критерий межплатформенности платформы Java, можно надеяться на вполне корректное функционирование программы и на других аналогичных аппаратах.

Принцип взаимодействия с SmsProtector вряд ли вызовет какие-либо вопросы, так как таковые легко решаются вызовом контекстной справки. Тем не менее, некоторые моменты требуют разъяснения.

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

SmsProtector SmsProtector

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

SmsProtector SmsProtector

Второй пункт меню "Сообщения" хранит список всех отправленных, неотправленных и полученных сообщений, демонстрируемых на экране в хронологическом порядке. За конфиденциальность записей можно не беспокоиться, так как вся база сообщений закодирована при помощи алгоритма DES из библиотеки шифрования www.bouncycastle.org. Для удаления сообщения необходимо сделать активным удаляемое сообщение и выбрать в контекстном меню "Удалить сообщение". Для затирания всех записей используется пункт "Удалить все".

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

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

SmsProtector SmsProtector

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

SmsProtector SmsProtector

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

SmsProtector SmsProtector

Завершая наш обзор, спешим напомнить нашим читателям, что программа Максима Александровича участвует Java-конкурсе, проводимом корпорацией Sun Microsystems при официальной поддержке Министерства информационных технологий и связи РФ. До конца первого тура конкурса осталось всего три дня, а окончательные итоги олимпиады будут объявлены в феврале 2007 года. Что ж, пожелаем Максиму удачи в столь престижном конкурсе!



Реклама:


Последнее на сайте :
28.05.2015:
Нужен надежный хостинг с поддержкой php mysql?
Бесплатный конвертер для видео файлов
Немножко философский пост про то, как мы в глаза смотрели
Самые заметные проблемы облачных провайдеров за 2012 год
Распределительная сеть дата-центров мирового масштаба — сердце империи Google
Google выделяет миллионы долларов на новый конкурс по взлому Chrome
Top 5 раздражающих моментов в работе программиста
Глава мобильного подразделения Ubuntu Ричард Коллинз рассказал о планах
Обзор планшета Acer ICONIA W7. Windows 8 по-профессиональному
Как получить nano-sim для iPhone 5?



Реклама:





© Copyright 1998-2012 Александр Томов. All rights reserved.