Хороший и простой WCF EF4 или таблица лидеров XML для моего веб-приложения MVC 3 для моих игр WP7? Безопасность? - PullRequest
0 голосов
/ 11 апреля 2011

Я понял, что моя основная попытка очень взломана. С какими основными проблемами приходится сталкиваться при создании таблицы лидеров? Строка подключения должна быть зашифрована как-то? Что-то еще? Я надеюсь, что это не становится слишком сложным ..

У кого-нибудь есть хорошие ссылки, которые они использовали для этого?

1 Ответ

1 голос
/ 13 апреля 2011

Теперь я понимаю вашу проблему, основываясь на комментариях выше.Может быть полезно перефразировать ваш исходный вопрос.

Хорошо, поэтому вы не можете запретить людям получать учетные данные, которые вы используете для вызова вашей веб-службы, из Silverlight, jQuery или любого другого аналогичного кода на стороне клиента.Чтобы понять это, вы должны подумать о том, как работает Silverlight.Код Silverlight отправляется клиенту.Клиентом может быть кто угодно, и вы не можете им управлять, кроме как знать, что он понимает код Silverlight.Итак, вот что вы можете выполнить:

  1. Запутать ваш код, чтобы люди не могли легко скопировать вашу логику представления: http://www.preemptive.com/products/dotfuscator/overview
  2. Настройте конечную точку WCFиспользовать HTTPS для общения с клиентами.Это не даст людям легко перехватить связь между этими уровнями.
  3. Поместите весь ваш важный код в службу WCF.Таким образом, если кто-то декомпилирует и де-обфускацирует ваш код Silverlight, вы не потеряете критический код.

Этот пост объясняет примерно то же самое:

Имеет ли Silverlightкод нуждается в защите?

...