Уязвимость оффлайн активации и деактиваци
Posted: Fri Apr 23, 2021 8:15 am
Зачем нужна и почему важна деактивация?
Мы поставляем клиенту программу и код активации, который позволяет ему работать только на его компьютере.
Но пользователь хочет перейти на ноутбук. Он деактивирует код активации на компьютере. Устанавливает программу на ноутбук и активирует ее там. Таким образом, пользователь может работать на любом компьютере, но только на одном. Ему удобно, и мы спокойны - программа не распространяется бесконтрольно.
Но, вот в чём проблема.
При оффлайн активации пользователь получает на руки серийный номер для компьютера. Потом он деактивирует код активации на компьютере, переносит программу на ноутбук. Но серийный номер, который он может сохранить, остаётся исправным для компьютера. И его можно опять ввести через оффлайн форму. Таким образом, программа будет на двух компьютерах, или больше, пользователь может распространять программу среди друзей.
Можно, конечно, в программе запоминать деактивированные серийные номера, но это как-то надо их сохранять на компьютере, как это не очень привлекательно выглядит. Если бы был способ сделать данный серийный номер для данного компьютера неисправным? При том, что раньше до деактивации он был исправным.
Что скажете?
Мы поставляем клиенту программу и код активации, который позволяет ему работать только на его компьютере.
Но пользователь хочет перейти на ноутбук. Он деактивирует код активации на компьютере. Устанавливает программу на ноутбук и активирует ее там. Таким образом, пользователь может работать на любом компьютере, но только на одном. Ему удобно, и мы спокойны - программа не распространяется бесконтрольно.
Но, вот в чём проблема.
При оффлайн активации пользователь получает на руки серийный номер для компьютера. Потом он деактивирует код активации на компьютере, переносит программу на ноутбук. Но серийный номер, который он может сохранить, остаётся исправным для компьютера. И его можно опять ввести через оффлайн форму. Таким образом, программа будет на двух компьютерах, или больше, пользователь может распространять программу среди друзей.
Можно, конечно, в программе запоминать деактивированные серийные номера, но это как-то надо их сохранять на компьютере, как это не очень привлекательно выглядит. Если бы был способ сделать данный серийный номер для данного компьютера неисправным? При том, что раньше до деактивации он был исправным.
Что скажете?