У меня есть задача реализовать защиту некоторых компонентов приложения от подмены. Понятно, что в полном объёме эту задачу решить трудно или невозможно, но реализовать хотя бы простейшую защиту нужно.
Т.к. приложение портируется с оффтопика, то сначала захотелось применить ту же схему - подписывание кода. Под виндой есть возможность проверить подпись и убедиться, что этот файл - именно твой.
Я поискал аналоги под линукс и не нашёл. Правильно ли я понимаю, что нет стандартных (или хотя бы существующих) средств, которые реализуют аналогичную функциональность?
Может быть кто-то посоветует ещё варианты кроме подписывания кода?
И ещё за компанию вопрос. Под виндой можно встраивать в бинарник почти любые данные в виде ресурсов. Правильно я понимаю, что ELF файлы не имеют такой возможности?