Come funziona la protezione del codice e delle applicazioni in Java?

0

Non sono sicuro che questo tipo di domanda sia corretta per questo posto, ma chiederò come non riesco a trovare un posto migliore dove chiedere.

Ho iniziato a pensare di fare soldi con il mio codice e come tale è nel mio interesse proteggere il codice che scrivo. Nei linguaggi C il compilatore rende più difficile la lettura, ma si hanno ancora programmi offuscati che rendono l'assemblaggio più difficile da leggere. Durante la mia ricerca sembra che ProGuard sia la strada da percorrere. Tuttavia, non sono sicuro di ciò che realmente fa, come funziona e in che modo la sicurezza e la protezione del codice funzionano in Java.

Dalla mia esperienza è possibile ricostruire i file Java dagli oggetti compilati, qualcosa di eccezionale se non si ha il file sorgente a portata di mano, ma come si fa a proteggere il proprio lavoro dall'essere copiati in altri software? La semplice offuscazione aiuta solo in una certa misura.

Come è fatto? Posso prendere un .jar o .apk casuale e aprirlo per far sì che le classi visualizzino il codice sorgente?

Sono nuovo del concetto di dover proteggere la tua proprietà intellettuale, quindi qualsiasi lettura che potresti indirizzare verso di me sarebbe apprezzata.

    
posta Noobs DeSroobs 12.01.2016 - 00:36
fonte

0 risposte

Leggi altre domande sui tag