Miranda IM

Материал из Cetki Wiki.

Перейти к: навигация, поиск
Miranda IM
Изображение:Miranda IM logo.svg
Контакт-лист одного из википедистов при одновременной работе с протоколами ICQ и Jabber
Тип Instant Messenger
Разработчик Miranda IM Project
ОС Microsoft Windows
GNU/Linux (с исп. Wine)[1]
Текущая версия 0.7.1 — 18 октября 2007 года
Лицензия GNU General Public License
Сайт http://miranda-im.org

Miranda IM (Miranda Instant Messenger) — программа для мгновенного обмена сообщениями для Microsoft Windows.

Miranda IM относится к свободному программному обеспечению, распространяется согласно GNU General Public License, является программой с открытым исходным кодом.

Miranda IM обеспечивает основную рабочую среду для клиента сетей мгновенного обмена сообщений и расширяема с помощью дополнительных плагинов, которых существует более 500. Изначальный дизайн может быть изменён благодаря использованию оболочек.

Содержание

Плагины

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

Поддерживаемые протоколы

IM

По умолчанию (плагины идут в основном комплекте дистрибутива): IRC, Jabber (в том числе Google Talk), MSN, OSCAR (Aim, ICQ), Yahoo.

Через дополнительно скачиваемые плагины: battle.net Messenger, C6, Gadu-Gadu, Mail.ru agent, MS Exchange IM protocol (RVP), SIP, Skype, Spinchat, Tlen, QQ, WallaChat.

LAN

EmLanProto, Novell Netware NCP, Vypress Chat, WinPopup, QuickChat.

Прочие

POP3 (уведомление о новых сообщениях по электронной почте), RSS (ленты новостей), Weather (погода).

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

Miranda IM поддерживает безопасную аутентификацию ICQ (MD5) и Jabber SASL, защиту соединений с помощью SSL/TLS с теми сервисами, которые это поддерживают. Для обеспечения безопасности передаваемых по любому из протоколов сообщений возможно их шифрование с помощью плагина SecureIM с применением либо встроенного в плагин шифрования сообщений алгоритмом AES 192, либо внешних программ GPG/PGP, известных своей безопасностью. При этом необходимо, чтоб оба корреспондента использовали Miranda с SecureIM.

Для шифрования сообщений с помощью PGP/GPG есть также и другие плагины, например, GnuPG Plugin. Также пользователи Miranda могут с помощью плагина OTR безопасно обмениваться сообщениями, защищёнными AES, с клиентами, поддерживающими данный протокол [1].

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

Заменив стандартный плагин базы данных пользователя на SecureDB, можно полностью защитить свой профиль (то есть не только сохранённые пароли, но и сообщения, контакт-листы, хранимые локально и т. д. — что весьма удобно как работе с компьютером «общего пользования», так и для защиты от похищения паролей) от несанкционированного доступа, вариант же SecureDB + Autobackup обеспечит резервирования базы данных настроек и сообщений по расписанию или запускаемое вручную.

Помимо названных, существуют и другие плагины, защищающие Miranda от запуска и т. д.

Открытый исходный код клиента и основных модулей, в том числе — и обеспечивающих защиту, даёт возможность (имея соответствующий опыт) проверить программу на наличие ошибок, выявить отсутствие «закладок» и, при необходимости, изменить необходимые модули, например, заменив используемый в SecureDB алгоритм защиты на любой, удовлетворяющий определённым требованиям.

Также имеются плагины, обеспечивающие защиту от спама, нежелательных сообщений, плагин, позволяющий скрыть следы работающей Miranda нажатием клавиши BossKey и очищающий историю сообщений и другую личную информацию (например [2]), что важно при её использовании «на рабочем месте».

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

Кроссплатформенность

Miranda IM не является кроссплатформенным приложением, так как структура программы довольно жёстко ориентирована на использование Windows API, и поэтому её затруднительно портировать под другие операционные системы. Однако имеется успешный опыт использования программы в среде GNU/Linux с помощью Wine.

Достоинства и проблемы

Miranda отличается от большинства IM-менеджеров практически неограниченной настраиваемостью и функциональностью, что является наибольшим достоинством данной программы. Также пользователи ценят малый объём ОЗУ, потребляемый при работе, и высокую скорость, что немаловажно на устаревших или перегруженных задачами машинах (впрочем, установка чрезмерного количества дополнительных плагинов может изменить эти параметры в худшую сторону). Кроме того, бывает полезна отмеченная выше возможность работы без установки программы. А при работе по протоколу ICQ данная программа не скачивает рекламу, и, тем самым, позволяет снизить нагрузку на канал и сэкономить трафик.

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

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

Личные инструменты