WM Keeper Classic
WM Keeper Classic — это клиентское программное обеспечение для управления электронными кошельками в платёжной системе WebMoney Transfer, предназначенное для работы на персональных компьютерах под управлением операционных систем семейства Microsoft Windows. Программа обеспечивает хранение, шифрование и передачу цифровых подписей, а также выполнение финансовых операций в различных типах титульных знаков (WMZ, WMR, WME, WMU, WMB, WMY, WMG, WMC, WMX и других).
История
Разработка WM Keeper Classic началась в конце 1990-х годов, одновременно с созданием самой платёжной системы WebMoney Transfer, основанной в 1998 году. Первая версия программы была выпущена в 1999 году. Изначально WM Keeper Classic представлял собой единственное средство доступа к кошелькам WebMoney, работающее по принципу «толстого клиента»: все ключи и данные хранились локально на компьютере пользователя.
В начале 2000-х годов, с ростом популярности системы, были разработаны альтернативные клиенты: WM Keeper Light (веб-интерфейс, не требующий установки) и WM Keeper Mini (для мобильных устройств). Однако WM Keeper Classic оставался основным инструментом для активных пользователей благодаря расширенным функциям безопасности и офлайн-хранению ключей.
В 2010-х годах, в связи с ужесточением регулирования электронных платежей в России и других странах, а также с развитием технологий, популярность WM Keeper Classic начала снижаться. Пользователи постепенно переходили на более удобные веб-версии и мобильные приложения. Тем не менее, программа продолжала поддерживаться разработчиками и обновляться до 2020-х годов.
Архитектура и принцип работы
Установка и хранение данных
WM Keeper Classic устанавливается на компьютер пользователя в виде исполняемого файла. При первом запуске программа генерирует пару ключей: закрытый (секретный) и открытый (публичный). Закрытый ключ хранится в зашифрованном виде в файле .kwm на жёстком диске пользователя. Открытый ключ передаётся на сервер WebMoney для регистрации кошелька.
Для обеспечения безопасности закрытый ключ дополнительно защищается паролем, который пользователь задаёт при создании кошелька. Без знания пароля доступ к кошельку невозможен даже при наличии файла ключей.
Протоколы и шифрование
Передача данных между WM Keeper Classic и серверами WebMoney осуществляется по протоколу HTTPS с использованием шифрования TLS. Для аутентификации операций используется электронная цифровая подпись (ЭЦП) на основе алгоритма RSA с длиной ключа 2048 бит. Каждая операция (перевод, оплата, обмен) подписывается закрытым ключом пользователя, после чего подпись проверяется сервером.
Функциональные возможности
WM Keeper Classic предоставляет пользователю следующий набор функций:
- Управление кошельками: создание, удаление, просмотр баланса и истории операций по каждому типу титульных знаков.
- Переводы: отправка и приём средств между кошельками WebMoney, в том числе с использованием защищённых протоколов (например, протокол «Перевод по номеру кошелька»).
- Оплата услуг: возможность оплаты товаров и услуг в интернет-магазинах, пополнение мобильной связи, оплата коммунальных платежей и штрафов.
- Обмен валют: конвертация титульных знаков одного типа в другой через встроенный обменный пункт (сервис WebMoney Exchange).
- Работа с чеками: создание и погашение электронных чеков (аналог денежных переводов с возможностью ограничения срока действия).
- Создание и управление счетами: выставление счетов контрагентам и их оплата.
- Работа с доверенностями: делегирование прав на управление кошельком другому пользователю.
- Ведение контактов: создание списка контрагентов с возможностью быстрого доступа к их кошелькам.
- Настройка безопасности: установка ограничений на операции (лимиты, доверенные IP-адреса, подтверждение операций по SMS).
Интерфейс
Графический интерфейс WM Keeper Classic выполнен в стиле, характерном для программ конца 1990-х — начала 2000-х годов. Основное окно разделено на несколько панелей:
- Панель кошельков — отображает список всех кошельков пользователя с указанием баланса и типа титульных знаков.
- Панель операций — содержит кнопки для выполнения основных действий (перевод, оплата, обмен, создание чека).
- Панель истории — показывает журнал всех проведённых операций с возможностью фильтрации по дате, типу и статусу.
- Панель контактов — список сохранённых контрагентов.
Программа поддерживает многоязычный интерфейс, включая русский, английский, украинский и другие языки.
Безопасность
WM Keeper Classic разработан с учётом требований к безопасности электронных платежей. Основные механизмы защиты включают:
- Локальное хранение ключей: закрытый ключ никогда не передаётся на сервер и не покидает компьютер пользователя.
- Шифрование файла ключей: файл
.kwmзашифрован с использованием алгоритма AES-256. - Подтверждение операций: для выполнения критических действий (например, изменение пароля или удаление кошелька) требуется подтверждение через SMS или E-mail.
- Антивирусная защита: программа проверяет целостность исполняемых файлов и блокирует запуск при обнаружении изменений.
- Ограничение доступа: возможность задать IP-адреса, с которых разрешён вход в кошелёк.
Несмотря на эти меры, WM Keeper Classic подвержен ряду угроз, характерных для клиентского ПО:
- Потеря файла ключей: при утере файла
.kwmи пароля восстановить доступ к кошельку невозможно. - Вредоносное ПО: кейлоггеры и трояны могут перехватывать пароль при вводе с клавиатуры.
- Фишинг: поддельные сайты, имитирующие интерфейс WebMoney, могут выманивать учётные данные.
Критика и недостатки
WM Keeper Classic неоднократно подвергался критике со стороны пользователей и экспертов по информационной безопасности. Основные претензии:
- Устаревший интерфейс: программа не обновлялась визуально с момента своего создания, что делает её неудобной для новых пользователей.
- Привязка к одному компьютеру: для использования кошелька на другом устройстве требуется перенос файла ключей, что неудобно и небезопасно.
- Отсутствие двухфакторной аутентификации: в базовой версии не поддерживается использование аппаратных ключей (например, YubiKey).
- Сложность восстановления доступа: при утере пароля или файла ключей восстановление невозможно, что приводит к потере средств.
- Несовместимость с современными ОС: программа не поддерживает macOS, Linux и мобильные платформы, а на Windows 10 и 11 могут возникать проблемы с совместимостью.
Сравнение с альтернативами
| Характеристика | WM Keeper Classic | WM Keeper Light | WM Keeper Mini |
|---|---|---|---|
| Тип клиента | Толстый клиент (локальный) | Веб-интерфейс | Мобильное приложение |
| Хранение ключей | Локально на ПК | На сервере (в зашифрованном виде) | На мобильном устройстве |
| Доступность | Только Windows | Любой браузер | iOS, Android |
| Безопасность | Высокая (офлайн-ключи) | Средняя (зависит от защиты браузера) | Средняя (зависит от защиты устройства) |
| Удобство | Низкое (привязка к ПК) | Высокое (доступ из любого места) | Высокое (мобильность) |
Текущее состояние
По состоянию на 2025 год WM Keeper Classic продолжает поддерживаться разработчиками, однако его использование постепенно сокращается. Основная аудитория программы — консервативные пользователи, ценящие офлайн-хранение ключей и расширенные функции безопасности, а также владельцы бизнесов, использующие WebMoney для автоматизации платежей. Новые пользователи, как правило, выбирают WM Keeper Light или мобильные приложения.
Интересные факты
- WM Keeper Classic был одной из первых программ в Рунете, реализовавших полноценную поддержку электронной цифровой подписи для финансовых операций.
- Файл ключей
.kwmможет быть скопирован на флеш-накопитель и использован для входа в кошелёк с другого компьютера. - В 2000-х годах программа была популярна среди интернет-предпринимателей и фрилансеров, работающих на биржах удалённой работы.
Источники
- Официальная документация WebMoney Transfer (раздел «WM Keeper Classic»).
- Материалы сайта WebMoney.ru (архивные версии).
- Статьи на порталах «Хабрахабр» и «iXBT.com» (обзоры и сравнения клиентов WebMoney).
- Книга «Электронные деньги и платёжные системы» (автор: А. В. Шаров, 2010).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →