$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Pidgin — это мощный модульный клиент мгновенных сообщений, поддерживающий огромное количество протоколов и позволяющий работать с ними одновременно. К сожалению, «из коробки» он не поддерживает шифрование передаваемых/получаемых сообщений.
В данном HOWTO мы подробно рассмотрим как установить и настроить плагины шифрования для этого мессенджера на примере Pidgin Encryption и Pidgin-OTR.
Полный текст статьи читайте под катом.
Шифрование данных наиболее полезно при общении по протоколам, не поддерживающим канальное шифрование данных, например ICQ/AIM, особенно при общении через незащищённые сети (публичные Wi-Fi точки, локальные сети и т.п.), т.к. все Ваши сообщения в таких сетях могут быть запросто перехвачены при помощи любого сниффера.
При работе плагина шифрования у Вас и Вашего собеседника, в логах можно будет увидеть лишь бессмысленный набор букв и цифр, расшифровать который не имея закрытого ключа не представляется возможным.
Внимание! Все беседы в журнале Pidgin записываются в не зашифрованном виде, поэтому если Вам нужна максимальная безопасность — отключите ведение журнала для этого собеседника в меню «Параметры» — «Вести журнал» открытого окна чата и попросите сделать это Вашего собеседника.
В настоящее время для Pidgin существует два мощных плагина шифрования: Pidgin Encryption и Pidgin-OTR. Оба плагина позволяют выбирать длину ключа, поддерживают все версии Pidgin, имеют версии как для Windows, так и для Linux.
Если у Вас используется Portable-версия Pidgin, то оба плагина доступны и в portable-версиях. Скачать их можно на официальной странице Pidgin Portable.
В данном HOWTO мы подробно рассмотрим установку Pidgin Encryption. Установка OTR отличается незначительно.
Зайдите в меню «Средства» — «Модули«, найдите в списке «Pidgin-Encryption«, выберите его и нажмите «Настроить модуль«. Появится окно настроек плагина:
Рекомендуется установить флажки так, как показано на данном скриншоте. Не рекомендуется ставить флажок в чекбокс «Транслировать возможность кодирования«, т.к. перед всеми Вашими сообщениями будет ставиться текст «<GaimEncryption>», что вызовет ряд проблем у пользователей с другими IM-клиентами.
Если Вы установите флажок в строку «Show lock icon for each line of chat«, то в чате при включённом шифровании перед каждой репликой (и Вашей, и собеседника) будет ставиться значок шифрования.
На странице «Локальные ключи» Вы увидите все сгенерированные для Вас закрытые ключи (для каждого протокола свой), стойкость их шифра (от 1024 до 4096 бит), а также отпечаток.
На странице «Ключи надёжного контакта» Вы увидите все ключи доверенных собеседников (Pidgin не спрашивает проверку отпечатка ключа при получении сообщений от доверенных собеседников). Здесь же можно удалить их. «Ключи нового контакта» содержит временно одобренные ключи, но не добавленные в список доверенных. Ключи на этой странице будут удалены после перезапуска Pidgin.
Также надо отметить, что плагин хранит переписку в открытом виде в логах. Значит надо либо шифровать данные на винчестере, либо удалять логи.