Задать вопрос
@phoboson

Как вызвать функцию на клиенте со стороны сервера?

Может ли сервер вызвать функцию на клиенте, так, чтобы вызванная функция исполнилась на клиенте, а значение возвратилось на сервер?
Чтобы клиент исполнял функцию, не зная её тело. Для безопасности.
  • Вопрос задан
  • 1254 просмотра
Подписаться 3 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 3
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Чтобы клиент исполнял функцию, не зная её тело

Это невозможно, клиент будет исполнять код, вы можете его обфусцировать, скомпилировать или как-то усложнить его получение, но код всё равно будет виден клиенту.
Ответ написан
Комментировать
@moh-mog-drinks
Да, возможно.
Интересующая вас тема обсуждается под термином "средства защиты программы от взлома".
Или "навесные средства защиты программы от взлома"
Там много интересных технологий.
Ответ написан
Комментировать
@Ivankon
Почитайте про Roslyn, например тут Албахари, Джозеф, Албахари, Бен.
А45 С# 6.0. Справочник. Полное описание языка, 6-е изд. : Пер. с англ. - М. : ООО
"И.Д. Вильяме", 2016. - 1040 с.: ил. - Парал. тит. англ.
ISBN 978-5-8459-2087-4 (рус.)

В последних главах хорошо описано, сможешь откомпилировать и исполнить строку, без каких либо следов в системе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы