Все файлы установки AIR должны иметь цифровую подпись (http://help.adobe.com/...). Есть ли способ для приложения AIR получить доступ к этой сигнатурной информации во время выполнения?Может ли приложение AIR получить доступ к собственной цифровой подписи?
Скажем, я распределяя на стороне клиента компонент из приложения клиент-сервер, и этот клиентский компонент реализуется с помощью AIR, и я хочу, чтобы предотвратить * модифицированные копии клиента от доступа к серверу. Тогда я мог бы сделать это, разрешив серверу проверить цифровую подпись клиента.
(* конечно, это ни в коей мере не дает полную гарантию, как это всегда можно повторно реализовать протокол клиент-сервер, , но давайте рассмотрим простейший случай)
Рассмотрите типичную многопользовательскую игру. Модификация клиента может привести к нечестной конкуренции между игроками. В этой ситуации предотвращение модификации клиента некоторыми пользователями на самом деле является полезной функцией для других пользователей. – anonymous
Если они могут модифицировать клиента для обмана, они могут обмануть подпись. Вы можете провести все свое время в бесконечной войне с мошенниками или добавить новые функции, чтобы порадовать своих законных пользователей и использовать модераторов для запрета очевидных читеров. –
Спасибо, что посоветовал мне, как я должен тратить свое время. Теперь вы можете ответить на мой вопрос относительно API AIR? Спасибо заранее. – anonymous