M
M
Migrandjan2021-01-08 12:50:29
Mobile development
Migrandjan, 2021-01-08 12:50:29

How to implement protection against "picking" mob. applications?

• There is a code that processes the data entered by the user in the mob. application that you want to protect from falling into the wrong hands. The code is heavy, so processing must be done on the user so as not to overload the backend
• The code can be divided into parts so as not to store all the code on the mobile. device. 1% of the code can be sent from the server side, but all processing must be done on the user's mobile device.
Tell me, please, is it possible to somehow organize code splitting so that an attacker cannot hack the application, having received 100% of the code? I don't understand well, but perhaps there is a solution through the blockchain?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vladimir Korotenko, 2021-01-08
@Migrandjan

Use reactive libraries they spoil life a lot, obfuscation. Play around with proguard and optimization keys. As a result, there will be such garbage that it is easier to rewrite from scratch.

D
Dr. Bacon, 2021-01-08
@bacon

You can only complicate the "picking".

I
illuzor, 2021-01-08
@iLLuzor

There is no way to protect the application code 100%. If they want to open it, they will open it. The only question is, does anyone need it at all. Most likely not needed.

The code is heavy, so processing must be done on the user so as not to overload the backend

Usually, the code with heavy calculations is placed on the server so as not to load the client device, especially if this code needs to be protected.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question