| ||||||||||||||||||||||||||||||||
1. Введение
Сервис предназначен для авторов shareware-программ, которые хотят продавать свои продукты
с помощью платежной системы WebMoney Transfer. На данный момент WebMoney Transfer насчитывает более 1 700 000 зарегистрированных участников. Каждый день в системе регистрируются свыше 2000 новых пользователей (более подробную статистику вы можете увидеть здесь). Участники системы могут покупать и продавать товары через Интернет, мгновенно принимать и переводить WM-средства. Для пополнения кошельков или вывода средств используются:
1.1. Реалии современной интернет-торговлиОплата товаров в интернет-магазинах, с использованием системы WebMoney Transfer, происходит мгновенно, что нельзя сказать о доставке товаров потребителю. Это в большей части касается оффлайновых товаров, таких как книги, бытовая техника и т.д. (поскольку требуется время на доставку товара и т.п.). Если товар "цифровой" (программное обеспечение, файлы с данными, услуги), то можно (и даже нужно) организовать их немедленную доставку покупателю. В качестве примера реализации мгновенной доставки цифрового товара можно привести ExpressAccess и другие магазины, использующие технологии и сервисы WebMoney Transfer. Схема продажи цифровых товаров в ExpressAccess очень проста и доступна. Поэтому есть и обратная сторона: многие подобные магазины продают за WM цифровые товары, владельцами которых они не являются или не имеют соглашения с автором, например shareware программы, которое позволяло бы им продавать этот товар на законных основаниях. 1.2. Что мы предлагаем разработчикам shareware-программWebMoney Transfer предоставляет разработчикам shareware-программ ряд технологий и сервисов которые, в своей совокупности позволяют:
1.3. Как защититься от пиратов?Мы исходим из того, что участник системы WebMoney Transfer может пользоваться её услугами как минимум с двух компьютеров (офис, дом и т.д.). Относительно shareware-программы, как нам кажется, следует придерживаться таких же взглядов: если человек купил программу - он может её использовать и дома и на работе. Поэтому мы предлагаем для покупателей-участников системы WebMoney Transfer вместо HardwareID использовать KeeperID: уникальный ID для пользователя WebMoney Transfer, который является функцией от идентификационных данных пользователя нашей системы и кода продукта (имеется ввиду некий уникальный ID для этого продукта, но об этом см. ниже). KeeperID - это аналог HardwareID, который всегда можно получить, если на комьютере установлен WebMoney Keeper (начиная с версии 2.2.0.5) и пользователь пользуется услугами WebMoney Transfer под тем идентификатором (WebMoney ID = WMID), через который он сделал покупку. Мы предлагаем способ "привязывания" регистрационного кода или ключа к покупателю, таким образом, что никто не сможет использовать купленную программу на компьютере, на котором не установлено клиентское ПО системы WebMoney Transfer - WebMoney Keeper Classic и нет файлов для работы с его счетом в системе WebMoney Transfer. Но, если бы мы остановились только на этом, то могли бы получить следующий неприятный сценарий:
2. Software Activation ServiceДля того, чтобы приведенной выше ситуации никогда не возникло мы разработали Software Activation Service. Вы как разработчик shareware-программ можете бесплатно зарегистроваться в этом сервисе. Для этого вам достаточно иметь регистрацию в системе WebMoney Transfer. После регистрации вы можете добавлять в базу данных сервиса свои продукты. Вы просто описываете ваш продукт и настраиваете политику активации регистрационного кода продукта. Вы можете установить, сколько раз покупатель может использовать регистрационный код, который он получил при покупке.
Если вы установите этот параметр, например, равным трем,
то участник системы WebMoney Transfer, купивший вашу программу,
сможет запускать её дома, на работе, а также после переустановки системы на своем компьютере.
Таким образом вы можете контролировать то, сколько раз покупателю программы будет позволено использовать регистрационный код, который он получил при покупке. Эта возможность позволит вам не опасаться того, что после покупки товар окажется на одном из пиратских CD. А также, вам не нужно будет обрабатывать такие моменты, как переустановка системы или смена сетевой карты, которые приводят к смене HardwareID в случае построения защиты программы общепринятыми способами. В нашем случае, при запуске программа просто скажет, что пользователь ввел корректные регистрационные данные, но регистрационный код не был активирован для использования на этом компьютере. Активация регистрационного кода - это процедура, которая требует выполнения команды на серверe Software Activation Service. В параметрах команды передается: такой-то WMID просит активировать регистрационный код для такой-то программы. Сервис получает в базе данных максимальное количество активаций для указанного продукта, количество активаций регистрационного кода этого продукта, произведенных данным WMID, сравнивает их, и, если еще можно произвести активацию - возвращает код активации. Код активации сохраняется на компьютере и при следующем запуске программы она будет работать как зарегистрированная. Код активации - данные, уникальные для каждого рабочего места, программы и WMID, поэтому дублирование его на другом компьютере не поможет злоумышленнику запустить программу. Дополнительные возможности Software Activation Service:
2.1. Как защищать свои программы, чтобы пользоваться услугами Software Activation ServiceНа данный момент вы можете использовать для защиты своих программ последнюю версию HardKey System. В SDK HardKey System версии включена возможность работы с нашим сервисом. SDK есть для следующих языков программирования: Microsoft Visual C++, Borland C++ Builder, Bolrand Delphi. HardKey Manager интегрируется с Software Activation Service: позволяет регистрировать ваш продукт, измененять его настройки, вести "чёрный список" и т.д. Если вы уже использовали HardKey System для реализации защиты программы, то вам не придется писать отдельную версию программы, которая использовала бы для защиты возможности Software Activation Service, так как в SDK HardKey System присутствует проверка каким образом нужно проверять регистрационную информацию, с использованием Software Activation Service или обычным способом. Для пользователей ASProtect мы можем предложить вспомогательную утилиту ASPR2SAS и SDK, которые позволят вам интегрировать возможности нашего сервиса в защите программ, основанной на ASPR2SAS. Подробнее об интеграции Software Activation Service с HardKey System и ASProtect вы можете прочитать в разделе "Как пользоваться сервисом". Мы прекрасно понимаем, что кроме программ, приведенных выше, есть и другие продукты, с помощью которых вы защищаете свои программы от пиратов. Если у разработчиков продуктов такого рода появится желание использовать Software Activation Service - мы открыты для контакта и готовы предоставить необходимую информацию.
3. ИтогиИтак, что мы имеем? Замкнутую технологическую цепочку, в которой реализованы:
Вы можете посмотреть, как выглядит процесс покупки программы и активация её регистрационного кода.
Внимание!
Демо-ролики, предложенные вам ниже, записаны с использованием продуктов компании DemoForge. Для воспроизведения этих роликов необходимо установить элемент ActiveX. Программу установки ActiveX можно скачать здесь.
Как вы смогли увидеть, весь процесс: от покупки - до регистрации занял менее 3-х минут. О том как начать работать с сервисом вы можете прочитать здесь. |
|
|
|
Copyright © 1998-2003, WebMoney Transfer |