2015-04-27 2 views
-1

я увидел useful discussion при создании пробной версии.Пробная версия - получение даты из Интернета

мой вопрос касается решений на дату истечения срока годности.

Почему бы не попробовать пробную версию, но получить дату из Интернета - не системные часы.

Для этого требуется, чтобы пользователь имел подключение к Интернету во время сеанса. Однако я не могу думать о настройке пользователя без этого - и даже в этом случае не так много просить подключение к Интернету в качестве условия для пробного запуска.

Что случилось с тем, что вы сделали пробную версию и получили дату из Интернета?

TIA.

+0

Вы имеете в виду * кроме того, факты, что пользователь может изменять свои системные часы по своему желанию или не подключаться к Интернету, если они не хотят, чтобы время пробного обновления обновлялось? – Makoto

+0

Это будет полностью вопрос мнения. – StilesCrisis

+0

@Makoto это значит, что пользователь откажется от системного времени - да. – Roam

ответ

0

Определенный пользователь может переопределить локальный DNS, чтобы указать серверы времени, которые вы используете, на свой собственный сервер NTP, который сообщает о любом желаемом времени (например, отредактируйте файл хостов в Linux или Windows).

Обратите внимание, что откат системного времени обычно имеет множество нежелательных осложнений для обычных пользователей компьютеров.

Если кто-то хочет использовать ваше программное обеспечение достаточно плохо, он просто установит виртуальную машину, будет использовать ее оттуда, а затем запустит новую, чистую виртуальную машину, когда истечет срок действия пробной версии. Вы абсолютно ничего не можете с этим сделать (я говорю, что держал несколько патентов в полях идентификации устройства). Они также могут управлять часами виртуальной машины отдельно от часов на ОС хоста и снова ограничивать доступ в Интернет для виртуальной машины, не затрагивая ОС хоста.

Как правило, вы должны изучить ограничения пробной версии, пытаясь побудить пользователей поступать правильно. Если ваше программное обеспечение достаточно ценно, кто-то с достаточным навыком нарушит пробные ограничения (при условии, что функции полной версии находятся в одном двоичном формате).

1

Это можно легко взломать, указав свой «домен, где вы получаете дату», на собачий, который возвращает ту же дату, что и при установке программного обеспечения.

Вы можете получить запрос https с аутентификацией, но при этом всегда есть способ обнюхать пакеты и создать работу.

+0

Как может пользователь издеваться над «доменом, где получает дату», - он даже не знает, где я его получаю. – Roam

+0

Любой, у кого есть сетевой сниффер, может выяснить, откуда идет дата. –

+1

Конечно, будет. Они будут видеть каждый пакет. Они управляют маршрутизатором. – StilesCrisis

Смежные вопросы