Защита XML на Android - PullRequest
       30

Защита XML на Android

0 голосов
/ 27 января 2012

Я создаю собственное приложение, которое загружает данные через XML-файлы с внешнего сервера. Этот сервер находится под моим контролем, но я не хочу, чтобы файл XML, который он представляет, был доступен любому, кроме приложения для Android.

Сейчас я использую классический код для получения XML, например:

XMLhandler parser = new XMLhandler();
String xml = parser.getXmlFromUrl(URL); // getting XML
Document doc = parser.getDomElement(xml); // getting DOM element
.
.
.

Что было бы лучшим способом обеспечения безопасности, очень просто. Информация в XML не настолько чувствительна, просто я не хочу, чтобы она была доступна для всей сети.

Какая-то аутентификация на сервере или можно было бы заархивировать ее с паролем и открыть внутри приложения? Я просто догадываюсь здесь ...

1 Ответ

1 голос
/ 27 января 2012

Есть много решений этой проблемы. Некоторые из них

  1. Использовать аутентификацию на сервере, которая требует пароль для загрузки XML-файла.
  2. Зашифруйте файл xml с помощью секретного ключа на сервере и зарезервируйте их в приложении для Android.
  3. Какой из них вы сказали, заархивируйте xml-файл с паролем.
...