Загружаемый контент системы для Android: вопросы о целостности и безопасности - PullRequest
3 голосов
/ 26 мая 2011

Допустим, у меня есть система загружаемого контента (DLC). Пользователь видит новый контент, доступный в своей игре для Android, и загружает его. Давайте проигнорируем безопасность, вовлеченную в процесс загрузки. Файлы загружаются и помещаются на SD-карту.

Теперь

  1. Какие методы доступны для того, чтобы загруженный контент не был поврежден при загрузке или был изменен пользователем?
  2. Какие методы доступны для обеспечения того, что контент «привязан» к устройству, на котором он был загружен? Это способ предотвратить пиратство, поэтому пользователь не может просто взять файлы с SD-карты, скопировать их на другое устройство и заставить его работать.
  3. Предоставляет ли Google систему, которая поддерживает одну или обе системы?

Edit:

уточненный вопрос № 2.

1 Ответ

1 голос
/ 26 мая 2011

Я не уверен, что вы имеете в виду под вторым пунктом, но на первый вопрос легко ответить.

Создайте хеш MD5 для файла, который вы передаете, и проверьте, совпадает ли хеш на устройстве.

Чтобы ответить на третий пункт. Нет, для этого нет ничего заранее созданного, но все, что вам нужно, это API.

...