Для обеспечения защиты системы при покупке лицензии в интернете можно предпринять следующие шаги:
- Использовать схему с временным разрешением на работу. 1 Сервер лицензий выдаёт не ответ «да» или «нет», а некоторый квант информации — временное разрешение на работу в течение небольшого срока (например, 5 дней). 1 Программа при принятии решения опирается уже на этот квант. 1
- Проверять файл лицензии. 4 Это текстовый файл, содержащий информацию об условиях использования программного продукта в открытом виде и цифровую подпись, гарантирующую целостность и достоверность этой информации. 4 В основе создания и проверки цифровой подписи лежит использование пары криптографических ключей — открытого и закрытого. 4 Закрытый ключ хранится у владельца программного продукта и ни при каких обстоятельствах не должен передаваться третьим лицам. 4 Открытый ключ, наоборот, распространяется вместе с программным продуктом и доступен всем пользователям. 4
- Тестировать программное обеспечение до его приобретения. 2 До подписания акта приёма-передачи важно предусмотреть возможность протестировать ПО в течение достаточного периода, чтобы проверить его соответствие требованиям к качеству и целям использования. 2
- Учитывать гарантийный срок и гарантию качества. 2 Положения о гарантии позволяют установить обязанность лицензиара безвозмездно устранять выявленные в течение установленного гарантийного срока недостатки. 2
Для разработки индивидуальной системы защиты системы при покупке лицензии в интернете рекомендуется обратиться к специалисту.