Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8629311
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T08:46:17+00:00 2026-06-12T08:46:17+00:00

I have an Application which parses data from my webspace. But if you reverse

  • 0

I have an Application which parses data from my webspace. But if you reverse engineer my App, anyone could find out where I store my data. How can I prevent others to acces my XML files. (I store all my filepaths in Strings files, so proguard won’t solve it), is there a way to save data on a workspace and only the app can access it`? or is there a service which provides such a function? (Note: I don’t have any experience with web developing)

Thanks in advance 🙂

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T08:46:21+00:00Added an answer on June 12, 2026 at 8:46 am

    There’s not really an easy way to do this. There are several things you can do like password protecting your directory (but then the password must be stored in the apk) or using an API key (but again, you need to store that in the apk).

    One option would be to dynamically build the string paths through some sort of complicated algorithm, thus making proguard obfuscation helpful. However, at the end of the day, you would still be vulnerable to packet inspection (assuming you’re not using HTTPS). You also could build in a shared secret generator (basically an algorithm that generates a seemingly random key based on time) that runs on the app and runs on the server. The values would then be compared at runtime and if they match, the file would be served. Again, proguard obfuscation would help make it difficult to figure out how the algorithm works.

    Another option would be to make use of Android’s private space. You’re hosed if the phone gets rooted, but it would help. Basically following this algorithm:

    1. Upon installation have the app generate a unique id
    2. Send the unique ID to the server which records it and generates a symmetric key
    3. Store the symmetric key in app-private storage space
    4. Each time a request is made the unique id is sent along with the request
    5. The server retrieves the previously generated key from a database and uses it to encrypt the file being served
    6. The app then loads the key out of app-private storage space and decrypts the file
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have written a Ruby application which parses lots of data from sources in
I have a application which handles picture chosen from gallery. But there is a
I have an application that pulls data from the web, parses them, and compiles
I have an application which gets it's data ( XML ) from a source
I have created an application, using ARC, that parses data from an online XML
I can retrieve data from normal json link But I have one link which
I have an application which parses strings and passes them via jQuery to a
I have a JSON which I get from web application. I try this parse
I have an application which is receiving data for thousands (say 50,000) subjects. Each
I have a C# console application which simply pulls information from a Sql Server

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.