Мне задали этот вопрос на распределенных вычислениях на собеседовании.Безопасно выполнять код на стороне клиента
Интервьюер:
«Сэм побежал определенный код на компьютере клиента, чтобы получить свою продукцию Но клиент изменяет код и, следовательно, код возвращается другой выход
Теперь Сэм хочет.. узнать, можно ли изменить его код или изменить его значение. Возможно ли это? "
Я думал, что было невозможно предотвратить изменение клиентом кода с момента его использования на своем компьютере. Или я ошибаюсь? Если нет, можем ли мы определить, был ли изменен код или что-то сделать, чтобы клиент мог манипулировать кодом и выводить его?
Невозможно предотвратить изменение кода. И, по моему опыту, событие с доступом к их машине было бы трудно обнаружить измененный код, так как он не сохраняется как файл по мере его изменения. Надеюсь, вы увидите иначе, это может быть очень круто. – rfornal