Безопасность Silverlight в загруженном xap-файле - PullRequest
0 голосов
/ 08 октября 2010

Я хочу разработать приложение для онлайн-трейдинга с использованием silverlight, в котором я хочу выполнять все вычисления на стороне клиента, а не на сервере.

Во-первых, возможно ли запустить все приложение на стороне клиента??Во-вторых, насколько безопасен xap-файл silverlight для предотвращения декодирования логики ??

Пожалуйста, дайте мне знать.

Спасибо, Махеш

1 Ответ

1 голос
/ 08 октября 2010

Вы можете использовать Silverlight Out-of-Browser , который увеличит ваш доступ к локальной системе, если это необходимо, но все еще находится в изолированной программной среде, и вы не получаете полный доступ к системным ресурсам.Если это не проблема, вы можете выполнить свою логику внутри приложения Silverlight, которое остается в браузере и действительно является клиентской стороной.

С точки зрения безопасности ваш .XAP-файл - это не что иное, как повторно-фирменный .ZIP-файл.Если кто-то может загрузить ваш .XAP, он может получить доступ к .DLL в .XAP.Запутывание библиотек DLL может помешать отдельным лицам получить доступ к вашему коду (см. this ), однако, если интеллектуальная собственность находится в верхней части вашего списка, я бы порекомендовал не выполнять эту логическую клиентскую сторону, как в других постаххорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...