Ciao, sto lavorando ad un'applicazione Android in cui mi viene richiesto di eseguire alcune chiamate al servizio web https. Tutti gli URL dei miei servizi Web e le API API Web sono nel codice più l'indirizzo IP del server. Quando qualcuno esegue il reverse engineering sulla mia app, quel tizio può ottenere i miei URL del servizio Web e le API KEY, quindi può semplicemente attaccare usando il client REST.
Come posso proteggere il mio setup in modo che un utente malintenzionato non possa ottenere il mio KEY API WEB che ho definito nel file strings.xml
<string name="WEB_API_KEY">XXXXXXXXXXXXXXXXXXXXXXXXXXX</string>