There is a program in which you can enter and write your own review. There is a person coordinating peeped links and now sends his feedback through his program. How can you protect a program and not let it write your feedback if we know:
- Any code can be decompiled and spied a line.
- You can download links from Charles, for example.
- You can give users a token when they login, but what's the point if that person also gets access to the login link and will receive this token in his program.
- You can compare SHA1 application signatures, but what's the point if he finds out the signature of the apk and will insert it into a string.
How to solve this question, how not to give an attacker access to your API?