Size: a a a

2020 January 11

AS

Anatoly Shirokov in SPb Python
Nick Kovach
Да точно...привязку к железу, тоже было бы неплохо сделать
Все что есть на клиенте легко декомпилируется и анализируется.
источник

NK

Nick Kovach in SPb Python
Anatoly Shirokov
Все что есть на клиенте легко декомпилируется и анализируется.
Эти ребята не настолько умные, чтобы использовать декомпиляторы)))
источник

p

pragus in SPb Python
Nick Kovach
Здравствуйте, можете подсказать в какую сторону двигаться, что почитать для этого.

Создал свою программу на PyQT5, и нужно прописать в коде то, что сделает из моего скрипта триал-версию...на месяц🙂

Разные мысли были...я думал прописать прослойку телеграм бота в коде, дабы отправлять команду на отключение софта(но, это будет смахивать на вирус)

Вполне устраивает вариант  "сравнить текущее время, и время прописаное в коде" дабы каждый месяц отправлять людям софт с новой датой в коде (для меня это удобнее, ведь можно будет в будущем добавлять новые функции)

Об программе: Это клиент для работы с базой данных....а точнее, большим количеством папок и файлов.
Какая модель нарушителя?
источник

NK

Nick Kovach in SPb Python
Anatoly Shirokov
Все что есть на клиенте легко декомпилируется и анализируется.
Вполне подойдет и древняя защита, аля "какое время"))
источник

AS

Anatoly Shirokov in SPb Python
pragus
Какая модель нарушителя?
Законопослушный заказчик, как я понял :)
источник

NK

Nick Kovach in SPb Python
Anatoly Shirokov
Законопослушный заказчик, как я понял :)
Да неее....это для личного использования:)
источник

NK

Nick Kovach in SPb Python
Просто есть маленький навык в питоне...думаю его пристроить))))
источник

AS

Anatoly Shirokov in SPb Python
Nick Kovach
Вполне подойдет и древняя защита, аля "какое время"))
Тогда ходите на сервер, проверяйте возможность запуска конкретно этой копии
источник

AS

Anatoly Shirokov in SPb Python
Но все это на столько по детски. Серт сервера можно подменить, сам сервер проксировать... Да и просто изменить логику проверки.
источник

p

pragus in SPb Python
Anatoly Shirokov
Но все это на столько по детски. Серт сервера можно подменить, сам сервер проксировать... Да и просто изменить логику проверки.
Можно просто заманкипатчить
источник

NK

Nick Kovach in SPb Python
Anatoly Shirokov
Но все это на столько по детски. Серт сервера можно подменить, сам сервер проксировать... Да и просто изменить логику проверки.
Ну для обычных пользователей это достаточная преграда.
Нет смысла особо заморачиваться и поднимать сервер))Ладно, разберусь как-то)
Спасибо и на этом)
источник

AS

Anatoly Shirokov in SPb Python
Anatoly Shirokov
Критичный ноухау функционал размещай на сервере, все остальное ломается за минуту.
@Nick_Kovach на будущее это самый правильный способ защиты ноухау.
источник

AS

Anatoly Shirokov in SPb Python
У каждого легального клиента куплен ключ и с этим ключем сервер предоставляет полезный функционал.
источник

AS

Anatoly Shirokov in SPb Python
А не просто проверку
источник

AS

Anatoly Shirokov in SPb Python
Ну а защита с вшитым временем триала для питона - это все равно, что ее нет.
источник

SM

Serge Matveenko in SPb Python
Nick Kovach
Да я знаю,но...Это не настолько глобальный проект, чтобы размещать его на сервере...Будет использовать максимум 7-8 человек
Обяжи эти 7-8 человек согласиться с пользовательским соглашением, чтобы они не украли твой код.
источник

NK

Nick Kovach in SPb Python
Ну, а можете скинуть хоть что-то, про вшитое время триала для питона...Повторюсь...её врядли кто-то станет крякать....софт слишком прост
источник

NK

Nick Kovach in SPb Python
Serge Matveenko
Обяжи эти 7-8 человек согласиться с пользовательским соглашением, чтобы они не украли твой код.
😅😅
источник

AS

Anatoly Shirokov in SPb Python
Nick Kovach
Ну, а можете скинуть хоть что-то, про вшитое время триала для питона...Повторюсь...её врядли кто-то станет крякать....софт слишком прост
А что скинуть? В проге прописываешь время триала, при старте сравниваешь с текущим. Если просрочено, выходишь.
источник

SM

Serge Matveenko in SPb Python
Nick Kovach
Ну, а можете скинуть хоть что-то, про вшитое время триала для питона...Повторюсь...её врядли кто-то станет крякать....софт слишком прост
Триалку можно собирать отдельно для каждого юзера, вшивая время когда она умрет. Дальше всё в zip-пакет запускаемый и юзеру.
источник