Защита содержимого (лицензирование) приложения «Словарь» для Android - PullRequest
0 голосов
/ 11 марта 2011

Разрабатываем словарное приложение для Android.Мы купили авторизованный словарь контента от авторитетных прессов, и они будут включены в приложение.Защита содержимого после отправки приложения является обязательным условием.Для повышения производительности и простоты разработки мы хотели бы сохранить содержимое словаря в виде таблиц базы данных SQLite.

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

Мой вопрос:

  1. Для случая, когдаприложение и содержимое предварительно установлены на планшетах Android, какой механизм шифрования является достаточно безопасным для защиты содержимого от взлома.
  2. Для случая, когда добавлены новые названия для покупки в Интернете, есть лихороший пример для подражания?

1 Ответ

1 голос
/ 11 марта 2011

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

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

...