Приемы, облегчающие работу противника. Часть 15.
Бухгалтерская программа от компании 1С исторически была защищена от копирования при помощи аппаратных ключей HASP. Для всех ключей HASP того времени существовали эмуляторы, и 1С нормально работала при отсутствии ключа, если на машине был установлен эмулятор, и очень многие это знали.
Но, видимо, о существовании эмуляторов были неплохо осведомлены и программисты 1С. Во всяком случае, однажды программа перестала работать под эмулятором, в то время как при наличии настоящего ключа никаких проблем не возникало.
В обычное время нелегальные пользователи постарались бы найти другой эмулятор или взломанную версию программы, но так случилось, что программа перестала работать за несколько дней до срока сдачи очередного баланса. В результате, очень многие не колебались и предпочли приобрести легальную версию программы вместо того, чтобы платить штраф за просроченный баланс.
Расчет был сделан очень точно, и, по слухам, компания 1С за 2 недели продала столько копий своей Бухгалтерии, сколько обычно продавалось за полгода.
Вот так небольшая задержка в реакции на нарушение защиты, совмещенная со знанием особенностей рынка, помогла быстро легализовать большое количество пользователей.
При этом инсталлятор может быть защищен таким образом, что для установки программы необходимо знать некоторую информацию, которую производитель сообщит только после получения оплаты.
Однако далеко не все разработчики знают, что некоторые способы защиты инсталляторов совсем не так безопасны, как хотелось бы.