Size: a a a

2020 January 20

K

Katulos⠀ in phpGeeks
Сдается мне, чувак вирье пишет
источник

AS

Alexey Shatunov in phpGeeks
Andrey Bakharev
какое?
возможность с помощью пользовательского ввода модифицировать программу, очень удобно - например модули в joomla
источник

AS

Alexey Shatunov in phpGeeks
Andrey Bakharev
может просто запретить использование этой функции? https://www.php.net/manual/en/ini.core.php#ini.disable-functions
стоит обратить внимание на расширение runkit, может подойдет лучше чем eval запрещать https://www.php.net/manual/ru/runkit.sandbox.php
источник

SK

Sergey Kozhin 🚀 in phpGeeks
Katulos⠀
Сдается мне, чувак вирье пишет
👌
источник

AS

Alexey Shatunov in phpGeeks
ну и вообще eval позволяет не хранить код программы в файлах на сервере, а например подтягивать из разных БД - то есть дополнительное разделение доступа и декомпозиция программы на части
источник

Кm

Кирилл mrDoode in phpGeeks
Alexey Shatunov
огромное преимущество перед компилируемыми языками вместе с тем
Глупо отрицать, ага
источник

Кm

Кирилл mrDoode in phpGeeks
Sergey Kozhin 🚀
👌
Угадали?))
источник

AB

Andrey Bakharev in phpGeeks
Alexey Shatunov
ну и вообще eval позволяет не хранить код программы в файлах на сервере, а например подтягивать из разных БД - то есть дополнительное разделение доступа и декомпозиция программы на части
какой кашмарь, ужасть просто
источник

SK

Sergey Kozhin 🚀 in phpGeeks
Кирилл mrDoode
Угадали?))
Или противодействовать вирью.
источник

AS

Alexey Shatunov in phpGeeks
Andrey Bakharev
какой кашмарь, ужасть просто
почему? Например можно подтягивать с удаленного сервера фрагмент кода который будет осуществлять расшифровку лицензионного ключа
источник

AS

Alexey Shatunov in phpGeeks
удобно же
источник

Кm

Кирилл mrDoode in phpGeeks
Alexey Shatunov
ну и вообще eval позволяет не хранить код программы в файлах на сервере, а например подтягивать из разных БД - то есть дополнительное разделение доступа и декомпозиция программы на части
Кстати, а верно я понимаю, что таким образом можно создавать код, защищённый от копирования?
источник

AB

Andrey Bakharev in phpGeeks
Кирилл mrDoode
Кстати, а верно я понимаю, что таким образом можно создавать код, защищённый от копирования?
нет
источник

Кm

Кирилл mrDoode in phpGeeks
Alexey Shatunov
почему? Например можно подтягивать с удаленного сервера фрагмент кода который будет осуществлять расшифровку лицензионного ключа
А, ну вот) Отвлёкся на работу, сообщение не отправил
источник

AS

Alexey Shatunov in phpGeeks
всегда можно таким образом изменить алгоритм шифрования лицензии, без необходимости обновлять код у клиентов которые купили программу
источник

Кm

Кирилл mrDoode in phpGeeks
Andrey Bakharev
нет
Чойта
источник

AB

Andrey Bakharev in phpGeeks
потому что он все равно скачивается,
это защита от дурака
источник

AB

Andrey Bakharev in phpGeeks
все равно что защищать музыку от копирования - я вывод перенаправил в одну прогу и всю музыку сохранил
источник

Кm

Кирилл mrDoode in phpGeeks
Да, кстати, справедливо. Понял, о чём ты
источник

AB

Andrey Bakharev in phpGeeks
или скриншот картинки сделал и все твои защиты от копирования не сработали
источник