именно на бэке
я уже не раз рассказывал, что нам приходилось упаковывать исходники в ресурсы исполняемого файла, и подписывать его, при старте проверять подпись
чтобы гарантировать что пользователи не внесут изменения в исходники для обхода системы лицензирования
Ну гарантировать это нельзя, можно только снизить вероятность.
А чем упаковывал?