Страница 1 из 1

Зачем обфускация кода проверки лицензии?

Добавлено: 08.05.2020, 20:05
cypherpunks
Не могу понять, зачем вы обфусцируете код проверки лицензии.

Почему нельзя просто отправлять запрос с доменом на сайт OkayCMS? Также можно использовать криптосистему с открытым ключом (если доступа к сайту нет или при подозрении на его взлом).

Если я не ошибаюсь, цель проверки лицензии — предупредить пользователя о случайном нарушении лицензионного соглашения. Если же пользователь умышленно это соглашение нарушает — он удалит код этой проверки.

Добавлено: 09.05.2020, 08:34
OkayCMS
Потому что в этом случае при ситуации что по какой то причине ляжет наш сайт ( пожар в датацентре) будут лежать все сайты клиентов. Не хочется так

Добавлено: 09.05.2020, 09:38
Гость
Был же вопрос про криптосистему с открытым ключом.

Добавлено: 09.05.2020, 15:01
cypherpunks
И вообще, зачем эти сайты класть? Лицензионность скриптов на сайте — проблема админа, а не посетителей.

Программой невозможно определить, есть ли у пользователя лицензия. Можно запросить лицензионный ключ, но только для того, чтобы пользователь убедился, что у него лицензионная программа. При условии, что не будет утечек секретного ключа OkayCMS или пользователи вовремя будут предупреждаться о них (что не всегда возможно). И эта проверка должна быть легко отключаемой для экономии ресурсов сервера.

ЕМНИП, для техподдержки вы уже используете криптосистему с открытым ключом.

Добавлено: 10.05.2020, 08:13
Гость
Уже у кого-то появились проблемы из-за этой обфускации. У меня доверие к такому коду тоже низкое.

Добавлено: 15.05.2020, 20:47
cypherpunks
Кстати, PHPSecLib используется только в этом коде? Если да, то для Blowfish лучше использовать стандартный openssl_(de)crypt.