
-I have a public Question about APIs security I have been using appwrite for 3 years now , And the best part of appwrite is the permissions handling and how it goes more secure every update , and how appwrite handles server site security very well ,
- I have a flutter app ( Android , IOS, no web ) for years I have been working hard to improve the client side security but I am always suffering from a part I didn't know how to handle it , when the hacking coming from authorized user , I have a lot of client side securities , like anti-reverse engineering , SSL pinning and more .. but when user break all of them with the advancement of hacking tools and get the session cookie and this cookie is already have an authorized access to the data ,
- He mimic the API request outside the app ( Postman or any other tool ) and download the data , I am logging all requests using reverse proxy "nginx" so that I can see the outside app request , validating request to make sure it's coming from app not effective he will mimic the exact app request so nothing new it's just effective to users who aren't authorized to data which is basically already secured by permissions .
So The Question is : is there a way to prevent the authorized users from hacking the data outside the apps by doing the API Request using their tokens or sessions cookies , or I will always get hacked like that and I need to find a better ways to prevent client side hacking ( which I see it's impossible nowadays with advancement of hacking tools ) ?
Recommended threads
- ❗[Help] Function stuck in "waiting" stat...
Hi Appwrite team 👋 I'm trying to contribute to Appwrite and followed the official setup instructions from the CONTRIBUTING.md guide to run the platform locall...
- 1.7.0 Self Hosted Upgrade
Hi, I've tried a fresh install on 1.7.0 and I've also done a fresh install on 1.6.2. 1.6.2 is working fine fresh, update to 1.7.0 and migrate fails Fresh inst...
- Functions not work on Server only Localh...
Hi, I successfully upgraded from 1.4 to 1.7, but I'm having a problem. The functions no longer work with the settings I had. I assume some changes were made. It...
