Nascondi i dati dall'utente, ma li elabora nell'applicazione

1

C'è un modo per nascondere i dati ricevuti in qualche modo dall'utente? In particolare, ho alcuni dati che vengono inviati da un server web a un'applicazione. Voglio che l'applicazione elabori i dati, ma non voglio che l'utente sia in grado di vedere le informazioni.

Ci ho pensato un po 'e sono giunto alla conclusione che è impossibile. Se i dati vengono ricevuti, l'utente può sempre trovare un modo per ottenere la propria mano sui dati. (e.q se sto usando la crittografia asimmetrica, non posso nascondere abbastanza bene la chiave privata all'utente) L'unica cosa che potrei fare è renderla il più difficile possibile. Ho ragione o mi manca qualcosa di cruciale qui?

Se la mia ipotesi è corretta, ci sono delle cose che posso fare per rendere questo processo davvero difficile o è ogni volta che io investo nel farlo, una perdita di tempo?

Grazie per il tuo tempo!

    
posta user2494129 07.04.2016 - 18:12
fonte

1 risposta

4

No . Le persone con interessi acquisiti e portafogli profondi hanno impiegato innumerevoli ore di lavoro per risolvere questo problema, anche quando usano hardware specializzato, e si rompono continuamente. Alcuni sistemi di gioco utilizzavano chip di sicurezza (10 NES, chiunque?) Che convalidavano le cartucce e si rifiutavano di eseguire il sistema se le firme non corrispondevano. Non ha funzionato troppo bene. Se trovi un modo per risolverlo da solo, hai da solo obsoleto l'intero settore DRM.

link

link

Esistono tecniche DRM per prevenire efficacemente la pirateria?

    
risposta data 08.04.2016 - 01:49
fonte

Leggi altre domande sui tag