Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

  Раздел: Компьютерная документация -> Портативная техника -> Сотовые телефоны

 

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

Мобилизация всего и вся в настоящее время достигла таких высот, что переписка посредством 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 года. Что ж, пожелаем Максиму удачи в столь престижном конкурсе!

Автор: Андрей Крупин
Источник: www.computerra.ru

Ссылки по теме
Секреты связи 3: В интернет через GSM
Секреты связи: Секрет 2 - Излучение сотового телефона
Секреты связи: Часть 1 - вскрываем SIM-карту
Мобильные телефоны до 100 долларов
Телефонные неприятности: от поломки до ремонта
Выбираем мобильный телефон. Часть первая: теория
Выбираем мобильный телефон. Часть вторая: практика
Семь телефонов, удививших мир

Вся документация по мобильным телефонам

 

Компьютерная документация от А до Я - Главная

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.